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