Flights from Johannesburg to São Paulo
JNBGRU
O.R. Tambo International Airport (Johannesburg, South Africa) → São Paulo/Guarulhos–Governor André Franco Montoro International Airport (São Paulo, Brazil)
Also known as Johannesburg.
- Nonstop
- 9h 50m
- Distance
- 7,439 km
- Frequency
- 6×/week
- One-way from
- $381
- Airlines
- LATAM, South African Airways
Fares by month
One-way, per personLowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.
Weekly schedule
Monday
- SA22211:10→16:1510h 5mSouth African Airways
Tuesday
- LA805915:35→20:259h 50mLATAM
Wednesday
- LA805915:35→20:259h 50mLATAM
Thursday
- SA22211:10→16:1510h 5mSouth African Airways
Friday
- LA805915:35→20:259h 50mLATAM
Sunday
- LA805915:35→20:259h 50mLATAM
Johannesburg to São Paulo — frequently asked
- How long is the flight from Johannesburg to São Paulo?
- JNB–GRU is 9h 50m nonstop, covering 7,439 km (4,622 mi).
- Which airlines fly nonstop from Johannesburg to São Paulo?
- LATAM, South African Airways operate this route nonstop.
- How much is a flight from Johannesburg to São Paulo?
- One-way fares on JNB–GRU recently started from $381 ($382 nonstop). The lowest recent fare is for travel in January 2027. Fares change daily, so check current prices before booking.
- How often do flights run from Johannesburg to São Paulo?
- The route is served 6 days a week (6 scheduled departures).