Flight distance between Saint Petersburg, Russia and Kainantu, Papua New Guinea 7,464.4 mi / 12,012.7 km