Flight distance from St Petersburg to Rio de Janeiro
12466 kilometers/7746 miles
or 6731 nautical miles.
Your flight will depart from St Petersburg airport and land at Rio de Janeiro airport.
| City: | St Petersburg (LED) | Rio de Janeiro (GIG) |
|---|---|---|
| Latitude: | 30.2641667 | -22.9 |
| Longitude: | 59.8944444 | -43.211111 |
| Country: | Russia | Brazil |
| Timezone: | Europe/Moscow | America/Sao_Paulo |
| Current time:: | 00:22 05-Apr-2026 | 00:22 05-Apr-2026 |
How far is between St Petersburg and Rio de Janeiro?
- Your starting point St Petersburg, Russia is located at 30.2641667,59.8944444
- Your ending point Rio de Janeiro, Brazil is located at -22.9,-43.211111
- l distance from St Petersburg to Rio de Janeiro is 12466 kms equals to miles and 6731 nautical miles.
- Flight time from St Petersburg to Rio de Janeiro is 58 hours 40 minutes
Click here to get detail flight schedules from St Petersburg to Rio de Janeiro
Distance Calculator
Lastest Update
- Distance from St Petersburg to Thessaloniki
- Distance from St Petersburg to Lima
- Distance from St Petersburg to Khudzhand
- Distance from St Petersburg to Ekaterinburg
- Distance from St Petersburg to Arkhangelsk
- Distance from St Petersburg to Syktyvkar
- Distance from St Petersburg to Tel Aviv
- Distance from St Petersburg to Makhachkala
- Distance from St Petersburg to Belgrade
- Distance from St Petersburg to Dublin
