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