Questions about this guide? Guide help on WhatsAppJump to flight search ↓

Cheap flights to Johannesburg — 17 routes into O.R. Tambo.

Seventeen direct route guides feed O.R. Tambo from major and regional airports across South Africa. Compare the operating airlines, airport details and current fares for your dates in one search.

Reviewed July 2026

Written and reviewed by , founder and editor · Johannesburg

17 routesdirect route guides into Johannesburg
Live farescompare exact dates and baggage
Gautrainlinks JNB to Sandton & Pretoria
Tue & Wedcheapest days to arrive

Arriving in Joburg

Landing at O.R. Tambo: the essentials.

Detail
AirportAll 17 route guides land at O.R. Tambo International (JNB)
Onward travelThe Gautrain runs from the airport to Sandton and Pretoria
Priciest arrivalsMonday mornings and Friday evenings — business traffic
Cheapest inCompare live

Flying the Cape Town or Durban corridor? FlySafair also serves Lanseria on those routes — sometimes the cheaper and closer Joburg airport if you're headed north of the city.

Every direct route in

Which cities fly direct to Johannesburg.

RouteLive fare checkAirlinesCompare
Durban → JohannesburgCompare liveFlySafair, Airlink, SAARoute guide →
Cape Town → JohannesburgCompare liveFlySafair, LIFT, Airlink, SAARoute guide →
Gqeberha → JohannesburgCompare liveFlySafair, Airlink, SAARoute guide →
Bloemfontein → JohannesburgCompare liveFlySafair, CemAir, AirlinkRoute guide →
George → JohannesburgCompare liveFlySafair, CemAir, AirlinkRoute guide →
East London → JohannesburgCompare liveSee route guideRoute guide →
Kimberley → JohannesburgCompare liveFlySafair, AirlinkRoute guide →
Nelspruit → JohannesburgCompare liveAirlinkRoute guide →
Richards Bay → JohannesburgCompare liveAirlinkRoute guide →
Hoedspruit → JohannesburgCompare liveAirlink, CemAirRoute guide →
Upington → JohannesburgCompare liveAirlinkRoute guide →
Polokwane → JohannesburgCompare liveAirlinkRoute guide →
Mthatha → JohannesburgCompare liveAirlinkRoute guide →
Margate → JohannesburgCompare liveCemAirRoute guide →
Skukuza → JohannesburgCompare liveAirlinkRoute guide →
Pietermaritzburg → JohannesburgCompare liveAirlinkRoute guide →
Sishen → JohannesburgCompare liveAirlinkRoute guide →

Live prices change by date and remaining inventory. Open the route guide or use the flight search to compare the final total, including baggage and optional extras.

Paying less to Joburg

How to pay less flying to Johannesburg.

Avoid the business peaks. Monday-morning and Friday-evening arrivals into O.R. Tambo carry the stiffest premiums. A Tuesday or Wednesday arrival is consistently the cheapest — calendar on the cheapest days to fly guide.

Check Lanseria on the big corridors. From Cape Town or Durban, FlySafair also flies into Lanseria — compare both Joburg airports before booking, especially if you're headed to Sandton or the northern suburbs.

Book 4–8 weeks out — and stretch that to 10–12 weeks for December, Easter and the June–July school holidays.

Compare the total with bags. FlySafair and LIFT sell checked bags as extras; SAA, Airlink and CemAir include them on most fares — see the baggage fees guide.

Compare fares now

Better fare decisions

Choose the Johannesburg airport that finishes the journey

The lowest airfare can lose once the final Gauteng transfer is included.

CheckWhy it matters
JNBBest for broad airline choice, onward flights and eastern/central access.
HLAA separate airport that may suit some northern and western destinations.
ConnectionUse JNB for most protected domestic and international onward journeys.
TransferPrice the airport-to-destination leg before selecting the flight.
ReturnAvoid accidentally returning from a different Johannesburg airport.

SAflightdeals compares current bookable options through Travelstart. Airline schedules, fare rules and availability can change.

Cheap Flights to Johannesburg FAQs

Questions travellers ask.

What is the cheapest way to fly to Johannesburg?

The cheapest option changes by route, date, time and fare type. Compare live results across the available airlines and judge the final total after baggage and optional extras.

Which airport do flights to Johannesburg land at?

The 17 direct route guides compared here land at O.R. Tambo International (JNB). The Gautrain connects the airport to Sandton and Pretoria for onward travel.

When are flights to Johannesburg most expensive?

Monday mornings and Friday evenings, driven by business traffic. nearby midweek arrivals are consistently the cheapest.

Can I fly into Lanseria instead of O.R. Tambo?

On the Cape Town and Durban corridors, FlySafair also serves Lanseria (HLA) — closer to Sandton, Fourways and the northern suburbs. Compare both airports in the live search.

17 routes, one search

Find today's cheapest flight to Johannesburg.

Live fares into O.R. Tambo — available airlines, side by side.

Search flights

Know who you book with

Your search starts here. Your booking is with Travelstart.

How we work →
01   Compare your options

Search available flights for your dates, then compare the baggage, times and total price.

02   Book with Travelstart

Travelstart handles checkout, payment and ticketing. SAflightdeals is an independent affiliate.

03   Keep your confirmation

For an existing booking, use the support details in your Travelstart confirmation. We cannot change or refund tickets.

We may earn a commission when you book through our links. SAflightdeals does not add its own booking fee. Our comparison approach.