Flight distance between Saint Petersburg, Russia and Guarulhos, Brazil 7,178.0 mi / 11,551.9 km