$352 Cheap Flights from Johannesburg (JNB) to São Paulo (GRU)

Popular airlines from O.R. Tambo Intl. Airport (JNB) to São Paulo/Guarulhos Intl. Airport

Cheap Flights from Johannesburg to São Paulo (JNB-GRU)

Prices were available within the past 7 days and start at $352 for one-way flights and $554 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

LATAM Airlines Group
TAAG Angola Airlines
TAAG Angola Airlines
TAAG Angola Airlines
TAAG Angola Airlines
South African Airways
South African Airways
South African Airways
Ethiopian Airlines
British Airways

Find the cheapest month to fly from Johannesburg (JNB) to São Paulo (GRU)

June is typically the cheapest month to fly

From $520 - $1,343 per traveler.

Alternative airports near São Paulo

Prices were available within the past 7 days. Prices and availability are subject to change.

Frequently asked questions

How much does a flight from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU) cost?
Grab a cheap one-way flight from $352 or cheap return flight from $554 from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU) with Expedia. Enter your travel dates and sort by "Price (lowest to highest)" to see our cheapest flight deals on this route.
What is the cheapest month to fly from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU)?
November is the cheapest month to fly from JNB to GRU. Planning your trip for the off-season is often the key to better flight prices.
Which airlines fly direct from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU)?
Fly directly from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU) on a LATAM Airlines flight.
What is the cheapest airline that flies from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU)?
While prices can vary depending on your travel dates, South African Airways and LATAM Airlines are go-to choices for flights between O.R. Tambo Intl. Airport (JNB) and Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU). You can also compare carriers on Expedia and use the "Sort by" filter to find the lowest-priced ticket for your JNB to GRU flight.
How many flights per day from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU)?
On average, O.R. Tambo Intl. Airport (JNB) offers 6 nonstop flights to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU) each week. If you want more options, take advantage of Expedia's filter tool to find flights with layovers. Fit in a quick visit to another location or just break up your journey.
What are the most popular departure times for flights from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU)?
The 3 PM departures from JNB to GRU see the highest demand. They can also be more expensive. If you want to save on your trip, book during off-peak hours.
What day of the week has the most flights from JNB to GRU?
Depart on a Thursday if you're searching for the best choice of flights from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU).
What is the earliest flight from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU)?
Take the earliest flight at around 11:15AM UTC+2, departing from O.R. Tambo Intl. Airport (JNB). You'll be in the air for roughly 10h, reaching Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU) at approximately 4:15PM UTC-3.
How long does it take to fly from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU)?
The average flight duration from JNB to GRU is 9 hours and 48 minutes, covering a distance of 4,600 mi.
What airline has the least delays from JNB to GRU?
With 80% of flights usually arriving on schedule, LATAM Airlines has the best on-time performance for nonstop flights from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU). To monitor your flight status and get notified about any changes, head to the Expedia App.
What is the best time to fly from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU)?
To touch down at Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU) on schedule, book a flight that leaves from O.R. Tambo Intl. Airport (JNB) before 3 PM. The likelihood of cancellations is 22% higher, on average, for departures after this hour.**Most reliable time of the day and month to travel recommendation is based on January through August 2024 flight status data sourced from OAG's global flight data platform.
What airports do you fly into for Sao Paulo from O.R. Tambo Intl. Airport (JNB)?
If you've booked a direct flight from O.R. Tambo Intl. Airport (JNB) to Sao Paulo, Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU) is the only airport you can land at.
Is it cheaper to buy a plane ticket from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU) last-minute?
Holding off until just before your departure to book your flight from JNB to GRU often results in higher prices. While you may come across some last-minute deals, they aren't always guaranteed. Be flexible with your travel plans to boost your chances of landing a bargain.
Is it cheaper to book a JNB to GRU flight and hotel package?
Compared with arranging hotels and flights separately, booking a JNB to GRU flight and hotel package with Expedia could lead to significant savings. Better still, having everything in one convenient place will take the stress out of planning your trip. Just pick your flights and choose from our extensive range of hotels, then customize your trip with other add-ons like tours and car rentals.
Can I cancel or change the date of my flight from O.R. Tambo Intl. Airport (JNB) to Guarulhos - Governor Andre Franco Montoro Intl. Airport (GRU)?
If you reserved your JNB to GRU flight in the last 24 hours, you may be able to modify or cancel it without fees. Depending on the airline and the ticket type you purchased, additional charges may apply for changes beyond this timeframe. Airline policies and contact information can be found in your itinerary or confirmation email. Or, visit our Customer Service portal if you'd like more information.

Travel information

Origin airport
O.R. Tambo Intl.
Destination airport
Guarulhos - Governor André Franco Montoro Intl.
Airlines serving
Air France, British Airways, Emirates, Ethiopian Airlines, Iberia, KLM, LATAM Airlines Group, Lufthansa, Qatar Airways, Rwandair, South African Airways, Swiss International Air Lines, TAAG Angola Airlines, United, Virgin Atlantic
Roundtrip price
$554
Distance
4622 mi
Average flight time
4 hours 57 mins

Book with confidence

Explore a world of travel with Expedia

*Available to One Key members.