Flight distance from Rio de Janeiro to Sao Paulo

357 kilometers/222 miles
or 193 nautical miles.
Your flight will depart from Rio de Janeiro airport and land at Sao Paulo airport.
City: Rio de Janeiro (GIG) Sao Paulo (GRU)
Latitude: -22.9 -23.5475
Longitude: -43.211111 -46.63611
Country: Brazil Brazil
Timezone: America/Sao_Paulo America/Sao_Paulo
Current time:: 18:04 04-Apr-2026 18:04 04-Apr-2026

How far is between Rio de Janeiro and Sao Paulo?

  • Your starting point Rio de Janeiro, Brazil is located at -22.9,-43.211111
  • Your ending point Sao Paulo, Brazil is located at -23.5475,-46.63611
  • l distance from Rio de Janeiro to Sao Paulo is 357 kms equals to miles and 193 nautical miles.
  • Flight time from Rio de Janeiro to Sao Paulo is 2 hours 20 minutes
Click here to get detail flight schedules from Rio de Janeiro to Sao Paulo