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 Kyle Govender, founder and editor · Johannesburg
Live fare search
Compare available airlines flying into Johannesburg.
One search shows FlySafair, LIFT, Airlink, CemAir and SAA priced side by side to Joburg on your dates.
Skip the form. Open any of these routes with the search already filled in.
Opens Travelstart with the route and a date already loaded. Change the date there if it doesn’t suit — nothing is booked until you confirm on Travelstart.
Arriving in Joburg
Landing at O.R. Tambo: the essentials.
| Detail | |
|---|---|
| Airport | All 17 route guides land at O.R. Tambo International (JNB) |
| Onward travel | The Gautrain runs from the airport to Sandton and Pretoria |
| Priciest arrivals | Monday mornings and Friday evenings — business traffic |
| Cheapest in | Compare 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.
| Route | Live fare check | Airlines | Compare |
|---|---|---|---|
| Durban → Johannesburg | Compare live | FlySafair, Airlink, SAA | Route guide → |
| Cape Town → Johannesburg | Compare live | FlySafair, LIFT, Airlink, SAA | Route guide → |
| Gqeberha → Johannesburg | Compare live | FlySafair, Airlink, SAA | Route guide → |
| Bloemfontein → Johannesburg | Compare live | FlySafair, CemAir, Airlink | Route guide → |
| George → Johannesburg | Compare live | FlySafair, CemAir, Airlink | Route guide → |
| East London → Johannesburg | Compare live | See route guide | Route guide → |
| Kimberley → Johannesburg | Compare live | FlySafair, Airlink | Route guide → |
| Nelspruit → Johannesburg | Compare live | Airlink | Route guide → |
| Richards Bay → Johannesburg | Compare live | Airlink | Route guide → |
| Hoedspruit → Johannesburg | Compare live | Airlink, CemAir | Route guide → |
| Upington → Johannesburg | Compare live | Airlink | Route guide → |
| Polokwane → Johannesburg | Compare live | Airlink | Route guide → |
| Mthatha → Johannesburg | Compare live | Airlink | Route guide → |
| Margate → Johannesburg | Compare live | CemAir | Route guide → |
| Skukuza → Johannesburg | Compare live | Airlink | Route guide → |
| Pietermaritzburg → Johannesburg | Compare live | Airlink | Route guide → |
| Sishen → Johannesburg | Compare live | Airlink | Route 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 nowBetter fare decisions
Choose the Johannesburg airport that finishes the journey
The lowest airfare can lose once the final Gauteng transfer is included.
| Check | Why it matters |
|---|---|
| JNB | Best for broad airline choice, onward flights and eastern/central access. |
| HLA | A separate airport that may suit some northern and western destinations. |
| Connection | Use JNB for most protected domestic and international onward journeys. |
| Transfer | Price the airport-to-destination leg before selecting the flight. |
| Return | Avoid 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.
Know who you book with
Your search starts here. Your booking is with Travelstart.
Search available flights for your dates, then compare the baggage, times and total price.
Travelstart handles checkout, payment and ticketing. SAflightdeals is an independent affiliate.
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.