Flights Africa South Africa Johannesburg Cape Town to Johannesburg

Cheap flights from Cape Town to Johannesburg

Return
Economy
Cape Town (CPT)
Johannesburg (JNB)
Sat 5/22
Sat 5/29
Any month
Compare vs momondo |

Flight information for Cape Town to Johannesburg
(CPT to HLA)

Find info about flight duration, direct flights, and airports for your flight from Cape Town to Johannesburg
Best price foundR16 298The best flight deal from Cape Town to Johannesburg found on momondo in the last 72 hours is R16 298
Fastest flight time2h 10mThe fastest flight from Cape Town to Johannesburg takes 2h 10m
Direct flightsSaDirect flights go from Cape Town to Johannesburg on Saturday. The only airline offering direct flights is FlySafair.
Airports in Johannesburg2 airportsThere are 2 airports near Johannesburg: Johannesburg Lanseria (HLA), Johannesburg OR Tambo (JNB)

How to get the cheapest flight from Cape Town to Johannesburg

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight for your trip

What is the cheapest month to fly from Cape Town to Johannesburg?

February
The cheapest time of year to fly to Johannesburg from Cape Town is February. The most expensive is December.

What is the cheapest day to depart Cape Town for Johannesburg?

Tuesday
The cheapest day of the week is usually Tuesday. The most expensive is usually Monday.

When is the cheapest time to fly from Cape Town to Johannesburg?

in the evening
Cape Town to Johannesburg flights are approximately 14% more expensive at midday than in the evening

What is the cheapest airline that flies to Johannesburg from Cape Town?

Kulula
Kulula, FlySafair, and Mango are the most popular carriers operating from Cape Town to Johannesburg

What is the cheapest Cape Town to Johannesburg flight route?

Cape Town Intl - Johannesburg Lanseria
Fly from Cape Town Intl to Johannesburg Lanseria for the best Cape Town - Johannesburg flight prices
CPT
Cape Town Intl
HLA
Johannesburg Lanseria

How far in advance should you book Cape Town to Johannesburg flights?

13 days before
The cheapest time to buy a flight from Cape Town to Johannesburg is approximately 13 days to departure
60
Days before departure
0

Cape Town to Johannesburg flight comparison made easy

Below you can see the best fares for your route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Cape Town to Johannesburg by changing tabs
Kulula
May 7
13:40Cape Town Intl
1h 55m
15:35Johannesburg Lanseria
May 9
2:00Johannesburg Lanseria
2h 05m
4:05Cape Town Intl
Kulula
May 18
13:40Cape Town Intl
1h 55m
15:35Johannesburg Lanseria
May 19
2:00Johannesburg Lanseria
2h 05m
4:05Cape Town Intl
Kulula
May 12
13:40Cape Town Intl
1h 55m
15:35Johannesburg Lanseria
May 24
11:00Johannesburg Lanseria
2h 05m
13:05Cape Town Intl

Find the cheapest one-way flights from Cape Town to Johannesburg

If you're looking for one-way flights from Cape Town to Johannesburg, view some of our deals below provided by FlySafair
Kulula
May 5
4:50Cape Town Intl
1h 55m
6:45Johannesburg Lanseria
Kulula
May 9
4:50Cape Town Intl
1h 55m
6:45Johannesburg Lanseria
Kulula
May 9
4:50Cape Town Intl
1h 55m
6:45Johannesburg Lanseria

Best airlines flying from Cape Town to Johannesburg

Compare and see reviews for airlines that fly from Cape Town to Johannesburg with momondo
AirlineRatingFree cancellationPrice
British Airways
PriceFrom R942
Free cancellation
Rating
7,5
Mango
PriceFrom R1 089
Free cancellation
Rating
7,3
Kulula
PriceFrom R1 111
Free cancellation
Rating
8,0
South African
PriceFrom R1 988
Free cancellation
Rating
8,1

Which airlines flying from Cape Town Intl to Johannesburg Lanseria have COVID-19 safety policies in place?

Airlines such as FlySafair have taken additional precautions to make sure you’re safer whilst travelling. Many airlines flying from Cape Town Intl to Johannesburg Lanseria are offering enhanced cleaning of their aircraft. Additional policies include pre-flight testing for COVID-19-related symptoms and antibodies. Masks are also required and provided to travellers. Some airlines are offering socially-distanced seating for a limited time. Policies will vary by airline so keep this in mind as you search for options.

Are airlines flying from Cape Town Intl to Johannesburg Lanseria offering flexible cancellation due to COVID-19?

To ease the stress of booking flights, some of our airline partners flying from Cape Town Intl to Johannesburg Lanseria are responding to the global pandemic. The following airlines may have a flexible cancellation policy to help accommodate travellers: Kulula, FlySafair, and Mango.


Alternative routes for Cape Town to Johannesburg

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Cape Town to Johannesburg Flights
Fastest flight time
1h 55m
Cheapest price
R657
Johannesburg to Durban Flights
Fastest flight time
1h 05m
Cheapest price
R785
Durban to Johannesburg Flights
Fastest flight time
1h 05m
Cheapest price
R842
Johannesburg to Durban Flights
Fastest flight time
1h 05m
Cheapest price
R914
Durban to Johannesburg Flights
Fastest flight time
1h 05m
Cheapest price
R985
Johannesburg to East London Flights
Fastest flight time
1h 30m
Cheapest price
R999
Johannesburg to Cape Town Flights
Fastest flight time
2h 05m
Cheapest price
R1 014
Johannesburg to Cape Town Flights
Fastest flight time
2h 00m
Cheapest price
R1 042
East London to Johannesburg Flights
Fastest flight time
1h 30m
Cheapest price
R1 099
Johannesburg to Sun City, North-West Flights
Fastest flight time
0h 35m
Cheapest price
R1 142
Johannesburg to George Flights
Fastest flight time
1h 55m
Cheapest price
R1 156
George to Johannesburg Flights
Fastest flight time
1h 40m
Cheapest price
R1 228
Port Elizabeth to Johannesburg Flights
Fastest flight time
1h 35m
Cheapest price
R1 242
Johannesburg to Port Elizabeth Flights
Fastest flight time
1h 40m
Cheapest price
R1 271
Cape Town to East London Flights
Fastest flight time
1h 30m
Cheapest price
R1 313
Durban to Cape Town Flights
Fastest flight time
2h 10m
Cheapest price
R1 328
East London to Cape Town Flights
Fastest flight time
1h 30m
Cheapest price
R1 328
Port Elizabeth to Cape Town Flights
Fastest flight time
1h 15m
Cheapest price
R1 342
Cape Town to Durban Flights
Fastest flight time
1h 55m
Cheapest price
R1 342
Cape Town to Port Elizabeth Flights
Fastest flight time
1h 05m
Cheapest price
R1 356
View more
Flights Africa South Africa Johannesburg Cape Town to Johannesburg
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First