Flight distance between Niigata, Japan and Amparafaravola, Madagascar 6,998.7 mi / 11,263.3 km