Flight distance between Saint Petersburg, Russia and Kunming, China 4,129.6 mi / 6,645.9 km