Flight distance between Saint Petersburg, Russia and Timaru, New Zealand 10,506.3 mi / 16,908.2 km