Flight distance between Saint Petersburg, Russia and Upper Hutt, New Zealand 10,456.1 mi / 16,827.4 km