Flight distance between Saint Petersburg, Russia and São Luís, Brazil 5,843.5 mi / 9,404.3 km