Cheap flights from Cape Town to Johannesburg from R703

Return
1 adult
Economy
From?
To?
Tue 24/5
Tue 31/5

Deals available from 900+ travel sites.

Flight information for Cape Town to Johannesburg

Find info about flight duration, direct flights, and airports for your flight from Cape Town to Johannesburg

Best price found

R703

Fastest flight time

2h 00m

Direct flights

Mon, Wed, Fri, Sat and Sun

Airports in Johannesburg

2 airports
The best one-way flight to Johannesburg from Cape Town in the past 72 hours is R703. The best return flight deal from Cape Town to Johannesburg found on momondo in the last 72 hours is R20 410.
The fastest flight from Cape Town to Johannesburg takes 2h 00m
Direct flights go from Cape Town to Johannesburg on Monday, Wednesday, Friday, Saturday and Sunday. The only airline offering direct flights is British Airways.
There are 2 airports near Johannesburg: Johannesburg Lanseria (HLA), Johannesburg OR Tambo (JNB)

How to get the cheapest flight ticket 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 ticket for your trip

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

May

The cheapest time of year to fly to Johannesburg from Cape Town is May. The most expensive is September.

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

Thursday

The cheapest day of the week is usually Thursday. The most expensive is usually Sunday.

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

in the evening

Cape Town to Johannesburg flights are approximately 11% more expensive in the morning than in the evening

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

Condor

Airlink, Cemair, and Condor 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

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

23 days before

The cheapest time to buy a flight from Cape Town to Johannesburg is approximately 23 days to departure

Cape Town Intl Airport (CPT) to Johannesburg OR Tambo Airport (JNB)R1 517
Search Flight Deals
Cape Town Intl Airport (CPT) to Johannesburg Lanseria Airport (HLA)R1 373
Search Flight Deals
Cape Town Intl Airport (CPT) to Sun City Pilansberg Airport (NTY)R3 290
Search Flight Deals

If you are looking to fly from Cape Town to Johannesburg, you are most likely going to fly from Cape Town Intl Airport to Johannesburg OR Tambo Airport, the most popular airports on that route. If you are looking for an alternate airport near Cape Town Intl Airport, Cape Town Intl Airport is a great option and is located in Cape Town. If you are looking for alternate airports to fly into when travelling from Cape Town, you can try Johannesburg Lanseria Airport or Sun City Pilansberg Airport which are located in Johannesburg and Sun City respectively. In May, R1 373 is typically the cheapest round trip price you’ll find from Cape Town to Johannesburg which you can find when you fly CPT — HLA.


Easily compare return flights from Cape Town to Johannesburg

Below you can see the best fares for your return flight 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
Multiple Airlines
Jun 15
CPT12:55Cape Town Intl
2h 00m
JNB14:55Johannesburg OR Tambo
Jul 24
JNB1:55Johannesburg OR Tambo
2h 15m
CPT4:10Cape Town Intl
Kulula
Jun 2
CPT16:05Cape Town Intl
2h 00m
HLA18:05Johannesburg Lanseria
Jun 6
HLA13:10Johannesburg Lanseria
2h 10m
CPT15:20Cape Town Intl
Lift
Jul 7
CPT2:30Cape Town Intl
2h 00m
JNB4:30Johannesburg OR Tambo
Jul 9
JNB13:30Johannesburg OR Tambo
2h 10m
CPT15:40Cape Town Intl
British Airways
Jun 15
CPT9:10Cape Town Intl
2h 00m
JNB11:10Johannesburg OR Tambo
Jun 22
JNB7:20Johannesburg OR Tambo
2h 10m
CPT9:30Cape Town Intl
FlySafair
Jun 11
CPT7:40Cape Town Intl
2h 10m
HLA9:50Johannesburg Lanseria
Jul 11
HLA5:05Johannesburg Lanseria
2h 15m
CPT7:20Cape Town Intl
Airlink
Jul 5
CPT13:55Cape Town Intl
2h 05m
JNB16:00Johannesburg OR Tambo
Jul 19
JNB14:10Johannesburg OR Tambo
2h 10m
CPT16:20Cape 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 British Airways, FlySafair and Kulula
FlySafair
May 25
CPT1:45Cape Town Intl
2h 00m
JNB3:45Johannesburg OR Tambo
British Airways
Jun 22
CPT12:55Cape Town Intl
2h 00m
JNB14:55Johannesburg OR Tambo
Kulula
May 26
CPT4:55Cape Town Intl
2h 00m
HLA6:55Johannesburg Lanseria

Search last-minute flights to Johannesburg from Cape Town

Find and compare return flight prices for your last-minute flight from Cape Town to Johannesburg
FlySafair
May 24
CPT2:20Cape Town Intl
2h 05m
HLA4:25Johannesburg Lanseria
May 31
HLA16:20Johannesburg Lanseria
2h 05m
CPT18:25Cape Town Intl
Kulula
May 27
CPT16:05Cape Town Intl
2h 00m
HLA18:05Johannesburg Lanseria
Jun 3
HLA7:35Johannesburg Lanseria
2h 05m
CPT9:40Cape Town Intl
Multiple Airlines
May 25
CPT2:20Cape Town Intl
2h 05m
HLA4:25Johannesburg Lanseria
May 28
HLA13:10Johannesburg Lanseria
2h 10m
CPT15:20Cape Town Intl
Lift
May 26
CPT12:00Cape Town Intl
2h 00m
JNB14:00Johannesburg OR Tambo
May 30
JNB2:50Johannesburg OR Tambo
2h 10m
CPT5:00Cape Town Intl
British Airways
May 27
CPT12:55Cape Town Intl
2h 00m
JNB14:55Johannesburg OR Tambo
May 29
JNB15:45Johannesburg OR Tambo
2h 10m
CPT17:55Cape Town Intl
Cemair
May 25
CPT13:45Cape Town Intl
2h 00m
JNB15:45Johannesburg OR Tambo
Jun 1
JNB14:15Johannesburg OR Tambo
2h 00m
CPT16:15Cape Town Intl

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
MangoPriceFrom R619Free CancellationRating
7,3
Search Mango flights
CondorPriceFrom R715Free CancellationRating
7,3
Search Condor flights
EllinairPriceFrom R789Free CancellationRating
0,0
Search Ellinair flights
FlySafairPriceFrom R820Free CancellationRating
5,3
Search FlySafair flights
South AfricanPriceFrom R833Free CancellationRating
8,1
Search South African flights
KululaPriceFrom R842Free CancellationRating
8,0
Search Kulula flights
CemairPriceFrom R868Free CancellationRating
0,0
Search Cemair flights
British AirwaysPriceFrom R880Free CancellationRating
6,7
Search British Airways flights
AirlinkPriceFrom R952Free CancellationRating
10,0
Search Airlink flights
Hahn AirPriceFrom R1 029Free CancellationRating
0,0
Search Hahn Air flights

Lift flights from Cape Town to Johannesburg

Our best Lift deals on Cape Town to Johannesburg flight tickets
Lift
Jul 7
CPT2:30Cape Town Intl
2h 00m
JNB4:30Johannesburg OR Tambo
Jul 9
JNB13:30Johannesburg OR Tambo
2h 10m
CPT15:40Cape Town Intl
Lift
Jul 15
CPT15:00Cape Town Intl
2h 00m
JNB17:00Johannesburg OR Tambo
Jul 20
JNB2:50Johannesburg OR Tambo
2h 10m
CPT5:00Cape Town Intl
Lift
Jun 16
CPT15:00Cape Town Intl
2h 00m
JNB17:00Johannesburg OR Tambo
Jun 20
JNB15:30Johannesburg OR Tambo
2h 10m
CPT17:40Cape Town Intl

FlySafair flights from Cape Town to Johannesburg

Our best FlySafair deals on Cape Town to Johannesburg flight tickets
FlySafair
May 24
CPT2:20Cape Town Intl
2h 05m
HLA4:25Johannesburg Lanseria
May 31
HLA16:20Johannesburg Lanseria
2h 05m
CPT18:25Cape Town Intl
FlySafair
May 24
CPT16:00Cape Town Intl
2h 00m
JNB18:00Johannesburg OR Tambo
May 31
JNB16:30Johannesburg OR Tambo
2h 10m
CPT18:40Cape Town Intl
FlySafair
May 24
CPT15:40Cape Town Intl
2h 05m
JNB17:45Johannesburg OR Tambo
May 31
JNB16:30Johannesburg OR Tambo
2h 10m
CPT18:40Cape Town Intl

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

    Some of our partner airlines flying from Cape Town Intl to Johannesburg are adapting new policies due to the global impact of COVID-19. Some of the airlines that may be waiving their cancellation fees are FlySafair, Lift, and Kulula. You can search for the full list of airlines such as FlySafair that are offering this flexibility.

  • How far is Cape Town Intl to Johannesburg by plane?

    There are 1259,4 km between Cape Town Intl and Johannesburg. Typically, this will take 2h 00m by plane in normal conditions.


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
Johannesburg to Cape Town Flights
Fastest flight time2h 05m
Cheapest priceR1 485
Johannesburg to Durban Flights
Fastest flight time1h 05m
Cheapest priceR894
Durban to Cape Town Flights
Fastest flight time2h 10m
Cheapest priceR1 613
Johannesburg to Port Elizabeth Flights
Fastest flight time1h 40m
Cheapest priceR1 629
Cape Town to Durban Flights
Fastest flight time2h 00m
Cheapest priceR1 613
Durban to Johannesburg Flights
Fastest flight time1h 05m
Cheapest priceR830
Johannesburg to George Flights
Fastest flight time1h 55m
Cheapest priceR1 086
Cape Town to Nelspruit Flights
Fastest flight time2h 25m
Cheapest priceR4 056
Bloemfontein to Cape Town Flights
Fastest flight time1h 45m
Cheapest priceR1 565
Port Elizabeth to Cape Town Flights
Fastest flight time1h 15m
Cheapest priceR1 661
Port Elizabeth to Johannesburg Flights
Fastest flight time1h 35m
Cheapest priceR1 645
Sun City, North-West to Cape Town Flights
Fastest flight time2h 20m
Cheapest priceR3 258

Similar Cape Town to Johannesburg flights

Flexible with your destination? Broaden your search and find flights similar to your Cape Town to Johannesburg route

Why use momondo?

To find the flight that best suits your needs, momondo gathers a range of flights from a large pool of different airlines and agents; you can then use our insights and filters to find and book the right flight to Johannesburg from Cape Town.

All flight searches from Cape Town to Johannesburg on momondo can be filtered to show those which offer flexible booking policies.

Once you have performed a search in the form on the page, momondo provides useful filters and insights. We can show you the cheapest days and times to fly as well as help filter your options to help you make an informed choice when booking flights to Johannesburg from Cape Town.

Yes momondo offers price alerts on flights to Johannesburg from Cape Town. After performing a search on this page you should be able to see the price alert set up feature. Simply provide a valid email address and momondo will instantly alert you when prices change.


Here's why travellers choose to use momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.