Flight distance between Malingao, Philippines and Saint Petersburg, Russia 5,933.8 mi / 9,549.6 km