Flight distance between Saint Petersburg, Russia and Cranbourne, Australia 9,290.5 mi / 14,951.5 km