Flight distance between Tehran, Iran and Nkhata Bay, Malawi 3,454.3 mi / 5,559.2 km