Flight distance between Sihanoukville, Cambodia and Saint Petersburg, Russia 5,005.9 mi / 8,056.1 km