Flight distance between Saint Petersburg, Russia and Perth, Australia 7,956.3 mi / 12,804.4 km