Cheap flights from Johannesburg — available airlines, both airports.
Johannesburg gives travellers two airports to compare: O.R. Tambo (JNB) with the broadest airline network and Lanseria (HLA) for selected FlySafair routes. Explore 19 direct route guides across both airports, then compare live fares in one search.
Content updated 24 September 2026
Written and reviewed by Kyle Govender, founder and editor · Johannesburg
Live fare search
Compare available airlines flying out of Johannesburg.
One search shows FlySafair, LIFT, Airlink, CemAir and SAA priced side by side from Johannesburg 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.
Joburg's two-airport advantage
O.R. Tambo vs Lanseria: which saves you more?
| O.R. Tambo (JNB) | Lanseria (HLA) | |
|---|---|---|
| Airlines | FlySafair, LIFT, Airlink, CemAir, SAA | FlySafair only |
| Direct routes | 17 route guides | 2 route guides |
| Best for | Choice, frequency, regional towns | Sandton & northern suburbs, quick check-in |
| Cheapest from | Compare live | Compare live |
Most Joburg flight searches never check Lanseria — yet on the right day it beats O.R. Tambo on price, and it is 25–40 minutes closer if you live north of the city. Compare both: Lanseria to Cape Town and Lanseria to Durban have their own route guides.
Every direct route & typical fare
Where you can fly direct from Johannesburg.
| Route | Live fare check | Airlines | Compare |
|---|---|---|---|
| Johannesburg → Cape Town | Compare live | FlySafair, LIFT, Airlink, SAA | Route guide → |
| Johannesburg → Durban | Compare live | FlySafair, Airlink, SAA | Route guide → |
| Johannesburg → Gqeberha | Compare live | FlySafair, Airlink, SAA | Route guide → |
| Johannesburg → Bloemfontein | Compare live | FlySafair, CemAir, Airlink | Route guide → |
| Johannesburg → George | Compare live | FlySafair, Airlink, CemAir | Route guide → |
| Johannesburg → East London | Compare live | FlySafair, Airlink | Route guide → |
| Lanseria → Cape Town | Compare live | FlySafair | Route guide → |
| Lanseria → Durban | Compare live | FlySafair | Route guide → |
| Johannesburg → Kimberley | Compare live | FlySafair, Airlink | Route guide → |
| Johannesburg → Nelspruit | Compare live | Airlink | Route guide → |
| Johannesburg → Richards Bay | Compare live | Airlink | Route guide → |
| Johannesburg → Hoedspruit | Compare live | Airlink, CemAir | Route guide → |
| Johannesburg → Upington | Compare live | Airlink | Route guide → |
| Johannesburg → Polokwane | Compare live | Airlink | Route guide → |
| Johannesburg → Mthatha | Compare live | Airlink | Route guide → |
| Johannesburg → Margate | Compare live | CemAir | Route guide → |
| Johannesburg → Skukuza | Compare live | Airlink | Route guide → |
| Johannesburg → Pietermaritzburg | Compare live | Airlink | Route guide → |
| Johannesburg → Sishen | 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 from Joburg
How to pay less flying out of Johannesburg.
Price both airports, every time. FlySafair's Lanseria flights to Cape Town and Durban are priced independently of its O.R. Tambo flights — on quiet days the Lanseria fare wins, and you save the airport parking difference on top.
Fly Tuesday or Wednesday. Compare midweek and weekend departures that fit your trip, with the same passengers and bags. There is no guaranteed cheapest weekday; the comparison method is on the cheapest days to fly guide.
Book early-morning in storm season. Highveld thunderstorms (November–March) hit late-afternoon departures hardest. The first flights of the day are the most reliable — and often cheaper than the peak evening slots.
Compare the total with bags. FlySafair and LIFT sell checked bags as extras; SAA, Airlink and CemAir include them on most fares. Add your bag before comparing — see the full breakdown on the baggage fees guide.
Compare Joburg fares nowBetter fare decisions
Build a Johannesburg comparison that includes the airport
O.R. Tambo and Lanseria serve different networks and different parts of Gauteng.
| Check | Why it matters |
|---|---|
| Airport code | Treat JNB and HLA as separate searches, not two terminals. |
| Road access | Compare parking, drop-off and traffic against the departure time. |
| Airline choice | JNB generally provides broader airline and connection choice. |
| Return airport | Keep the return airport aligned with the car or collection plan. |
| Total fare | Add bags and fare flexibility before ranking the results. |
SAflightdeals compares current bookable options through Travelstart. Airline schedules, fare rules and availability can change.
Choose your departure airport and route
O.R. Tambo International Airport (JNB)
Allow for the journey to O.R. Tambo from your actual address, parking or bag drop, and security before the airline deadline. For an early departure, get a transfer quote for that time rather than a daytime estimate.
O.R. Tambo International Airport guide
- Johannesburg to Bloemfontein
- Johannesburg to Cape Town
- Johannesburg to Durban
- Johannesburg to East London
- Johannesburg to George
- Johannesburg to Gqeberha
- Johannesburg to Hoedspruit
- Johannesburg to Kimberley
- Johannesburg to Margate
- Johannesburg to Mbombela / Nelspruit
- Johannesburg to Mthatha
- Johannesburg to Pietermaritzburg
- Johannesburg to Polokwane
- Johannesburg to Richards Bay
- Johannesburg to Sishen
- Johannesburg to Skukuza
- Johannesburg to Upington
Lanseria International Airport (HLA)
For a departure from Randburg, Fourways or the surrounding area, compare the actual trip to HLA with the trip to JNB. Price parking for every day away or a return transfer, and keep the airline check-in deadline separate from the road journey.
Lanseria International Airport guide
Route guides describe airport pairs, not a guarantee of non-stop service on every date. Check the current itinerary and baggage for the fare selected.
Flights from Johannesburg FAQs
Questions Joburg travellers ask.
What is the cheapest flight from 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.
Should I fly from O.R. Tambo or Lanseria?
Compare O.R. Tambo (JNB) and Lanseria (HLA) as separate airports. Check the routes offered for your dates, then add your actual transfer or parking, baggage and return-airport arrangements before choosing.
Which airlines fly from Johannesburg?
All five domestic airlines fly from O.R. Tambo: FlySafair, LIFT, Airlink, CemAir and SAA. From Lanseria, FlySafair is the only scheduled operator, flying to Cape Town and Durban.
What is the cheapest day to fly out of Johannesburg?
nearby midweek departures are often useful lower-demand options to compare from Johannesburg. Friday afternoons and Sunday evenings are the most expensive because of weekend and business traffic returning to the coast.
Two airports, five airlines
Find today's cheapest flight from Johannesburg.
Live fares from O.R. Tambo and Lanseria — 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.