
About Flights from Johannesburg to Cape Town
Connecting South Africa's economic powerhouse with its legislative capital, the Johannesburg to Cape Town flight path is the busiest in the country and one of the most frequented in the world.
Best Time to Book & Travel
For the most competitive fares, booking 4–6 weeks in advance is highly recommended. Peak holidays push prices up; shoulder seasons are often better value.
Baggage & Airline Comparison
| Airline | Cabin | Checked | Notes |
|---|---|---|---|
| FlySafair | 7 kg | Optional | Often the cheapest, lots of daily flights. |
| Lift | 10 kg | 20 kg | Flexible booking; comfy service. |
| CemAir | 7 kg | 20 kg | Independent carrier with solid service. |
| SAA | 7 kg | 23 kg | Full-service national carrier. |
Frequently Asked Questions
How long is the flight?
About 2h 10m, depending on aircraft and winds.
Which airlines fly this route?
FlySafair, Lift, CemAir, and SAA.
What about luggage?
Low-cost carriers sell checked bags separately; full-service usually includes one checked bag.
What’s the cheapest time to fly?
Midweek (Tue/Wed) often comes in cheaper than weekend peaks. Prices also rise around school holidays and long weekends.
Should I book one-way or return?
Compare both. Sometimes two one-ways are cheaper; other times returns win, depending on airline promos and seat availability.
How far in advance should I book for the best price?
A good rule is 4–8 weeks ahead for lower fares, with midweek flights often cheaper than weekends.
What airports do these flights use?
Most flights depart from Johannesburg OR Tambo (JNB) and arrive at Cape Town International (CPT).
Can I find last-minute deals on this route?
Sometimes, but prices can spike close to departure. If you’re flexible with times, compare a few nearby days to find better value.
When is the cheapest time to fly?
Mid-week flights (Tue–Thu) and off-peak months are often cheaper. Use the live price widget above and try flexible dates.
When should I book to get a good price?
For domestic SA routes, booking 3–6 weeks ahead is a solid baseline. Prices can spike around school holidays and long weekends.

