Flight distance between Saint Petersburg, Russia and Duque de Caxias, Brazil 7,035.7 mi / 11,322.9 km