Flight distance between Saint Petersburg, Russia and Honiara, Solomon Islands 8,097.6 mi / 13,031.9 km