Flight distance between Fayzabad, Afghanistan and Montepuez, Mozambique 4,032.5 mi / 6,489.7 km