Flight distance between Tehran, Iran and Lilongwe, Malawi 3,619.9 mi / 5,825.6 km