⚡ Fare recorded April 25, 2026 · Prices change daily

São Paulo to Johannesburg flights

São Paulo (GRU) to Johannesburg (JNB): 4,623 miles (7,439 km) great-circle, about 9h 45m nonstop by our estimate. Cheapest fare observed: $783 round-trip on TAAG Angola Airlines, with 1 stop, departing June 24, 2026.

DTTAAG Angola AirlinesDT748
Depart
GRU
São Paulo, Brazil
18:05
2026-06-24
✈
Arrive
JNB
Johannesburg, South Africa
Returns 16:40
2026-08-15
Stops
1 stop
Distance
4,623 mi
Est. nonstop time
9h 45m
Trip type
Round-trip
$783
Round-trip · per person
Book this flight →
Also compare on Aviasales →
About this flight

When did the cheapest São Paulo to Johannesburg fare fly?

$783 round-trip, TAAG Angola Airlines DT748, departing 2026-06-24 at 18:05, returning 2026-08-15. The recorded itinerary left on a Wednesday, returning on a Saturday 52 nights later; the fare was observed 60 days before departure. "Book this flight" opens Kiwi.com with the same airline and dates.

Route facts

How far is São Paulo from Johannesburg?

  • Distance: 4,623 miles (7,439 km) great-circle, heading east.
  • Estimated nonstop flight time: about 9h 45m.
  • Departure airport: Guarulhos - Governador Andre Franco Montoro International Airport (GRU), São Paulo, Brazil, UTC-3 on June 24, 2026.
  • Arrival: O. R. Tambo International Airport (JNB), South Africa, UTC+2 on June 24, 2026.
  • Time difference: Johannesburg is 5 hours ahead of São Paulo on the recorded date.
  • Route type: international, Brazil to South Africa.
  • Arrival airport elevation: 5,558 ft.
  • Recorded itinerary: TAAG Angola Airlines DT748, 1 stop, round-trip, 52 days between departure and return.
Fare comparison

How does the São Paulo to Johannesburg fare compare with other routes from GRU?

At $783, it ranked 19th of the 30 round-trip fares we recorded from GRU (median $520). That is 16.9 cents per great-circle mile (round-trip price over one-way distance), below the GRU median of 21.3 cents across 30 round-trip routes.

Routes from GRU of similar length: Casablanca (4,685 mi) at $1335 and New York (4,762 mi) at $641.

GRU to JNB is the only one of 30 GRU routes where TAAG Angola Airlines priced cheapest. It is the 13th longest of the 30 routes we track from GRU.

Other ways in

What did other cities pay to fly to Johannesburg?

Of 5 departure airports with a fare to Johannesburg, São Paulo (GRU) ranked 4th at $783. Lowest: $284 from Cape Town (CPT); highest: $1745 from Cancun (CUN); 1 nonstop. Cheapest-fare airlines (routes): TAAG Angola Airlines (2), Air Tanzania (1), airline E9 (1) and airline GE (1).

Sources

Where do these numbers come from?

Travelpayouts fares (cheapest per route, observed April 25, 2026); OurAirports coordinates and elevations; IANA zones America/Sao_Paulo, Africa/Johannesburg; flight time is our estimate.

FAQ

São Paulo to Johannesburg flight questions

How far is São Paulo from Johannesburg by plane?

+
São Paulo is about 4,623 miles (7,439 km) from Johannesburg on a great-circle line from Guarulhos - Governador Andre Franco Montoro International Airport (GRU) to O. R. Tambo International Airport (JNB), heading east. It is the 13th longest of the 30 routes we track from GRU. The recorded itinerary had 1 stop, so the distance flown was longer.

How long is the flight from São Paulo to Johannesburg?

+
About 9h 45m nonstop by our estimate for 4,623 miles (500 mph cruise plus 30 minutes, not a timetable). The recorded TAAG Angola Airlines fare was with 1 stop. 5 airports in our feed had a fare to Johannesburg; this one ranked 4th, and 1 of the 5 was nonstop.

What is the time difference between São Paulo and Johannesburg?

+
On June 24, 2026, São Paulo was on UTC-3 (America/Sao_Paulo) and Johannesburg on UTC+2 (Africa/Johannesburg), so Johannesburg was 5 hours ahead of São Paulo: noon in São Paulo was 17:00 in Johannesburg. Neither America/Sao_Paulo nor Africa/Johannesburg shifts for daylight saving, so the gap holds all year.

How much is a flight from São Paulo to Johannesburg?

+
As observed on April 25, 2026: $783 per person round-trip on TAAG Angola Airlines flight DT748, departing June 24, 2026, returning August 15, 2026, with 1 stop. At $783, it ranked 19th of the 30 round-trip fares we recorded from GRU (median $520). That is 16.9 cents per great-circle mile (round-trip price over one-way distance), below the GRU median of 21.3 cents across 30 round-trip routes. Prices change daily, so check the live fare.

Is there a nonstop flight from São Paulo to Johannesburg?

+
The cheapest recorded fare had 1 stop; our feed keeps only the cheapest fare per route, so a pricier nonstop may exist. Into Johannesburg, 1 of the 5 recorded fares was nonstop. From GRU, 14 of 30 were. Routes from GRU of similar length: Casablanca (4,685 mi) at $1335 and New York (4,762 mi) at $641.

Which airports serve flights from São Paulo to Johannesburg?

+
It departs Guarulhos - Governador Andre Franco Montoro International Airport (GRU) in São Paulo, Brazil, and arrives at O. R. Tambo International Airport (JNB) in Johannesburg, South Africa. An international flight, Brazil to South Africa. GRU to JNB is the only one of 30 GRU routes where TAAG Angola Airlines priced cheapest.

Where else near Johannesburg can you fly from São Paulo?

Dubai (DXB) $1094Recife (REC) $187Salvador (SSA) $188Rio de Janeiro (RIO) $124Florianopolis (FLN) $280Istanbul (IST) $1057All flights from São Paulo →

Other cities with flights to Johannesburg

From Cape Town (CPT) $284From Nairobi (NBO) $521From Lagos (LOS) $542From Cancun (CUN) $1745

Ready to fly?

Book TAAG Angola Airlines GRU → JNB · $783 →