Flight distance between Saint Petersburg, Russia and Qingdao, China 4,103.7 mi / 6,604.3 km