Flight distance between Buala, Solomon Islands and Saint Petersburg, Russia 8,006.8 mi / 12,885.7 km