Flight distance between Sialkot, Pakistan and Amparafaravola, Madagascar 3,872.8 mi / 6,232.7 km