Flight distance between Mahanoro, Madagascar and Novokuznetsk, Russia 5,575.4 mi / 8,972.8 km