Flight distance between San Pedro, Belize and Rostov-na-Donu, Russia 6,891.4 mi / 11,090.7 km