Flight distance between Mahanoro, Madagascar and Novosibirsk, Russia 5,554.2 mi / 8,938.7 km