Flight distance between Saint Petersburg, Russia and Corozal, Belize 6,040.9 mi / 9,721.9 km