Flight distance between Tehran, Iran and Blantyre, Malawi 3,715.5 mi / 5,979.6 km