Flight distance between Mzuzu, Malawi and Tehran, Iran 3,450.8 mi / 5,553.6 km