Flight distance between Suzhou, China and Saint Petersburg, Russia 4,381.3 mi / 7,051.0 km