Flight distance between Saint Petersburg, Russia and Christchurch, New Zealand 10,507.2 mi / 16,909.7 km