Flight distance between New Grove, Mauritius and Saint Petersburg, Russia 5,760.6 mi / 9,270.8 km