Flight distance between Saint Petersburg, Russia and Rotorua, New Zealand 10,323.5 mi / 16,614.0 km