Flight distance between Saint Petersburg, Russia and Caxias do Sul, Brazil 7,664.0 mi / 12,334.1 km