Flight distance between Zamboanga, Philippines and Saint Petersburg, Russia 5,866.2 mi / 9,440.7 km