Cheap flights from Johannesburg to Cape Town from R591

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

Deals available from 900+ travel sites.

Flight information for Johannesburg to Cape Town

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

Best price found

R591

Fastest flight time

2h 10m

Direct flights

Mon, Wed, Fri, Sat and Sun

Airports in Cape Town

1 airport
The best one-way flight to Cape Town from Johannesburg in the past 72 hours is R591. The best return flight deal from Johannesburg to Cape Town found on momondo in the last 72 hours is R20 154.
The fastest flight from Johannesburg to Cape Town takes 2h 10m
Direct flights go from Johannesburg to Cape Town on Monday, Wednesday, Friday, Saturday and Sunday. The only airline offering direct flights is British Airways.
There is 1 airport near Cape Town: Cape Town Intl (CPT)

How to get the cheapest flight ticket from Johannesburg to Cape Town

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 Johannesburg to Cape Town?

May

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

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

Tuesday

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

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

in the evening

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

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

Condor

Airlink, Cemair, and Condor are the most popular carriers operating from Johannesburg to Cape Town

What is the cheapest Johannesburg to Cape Town flight route?

Johannesburg Lanseria - Cape Town Intl

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

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

0 days before

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

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

When you’re planning your trip from Johannesburg to Cape Town, the most popular airport-to-airport route is Johannesburg OR Tambo Airport to Cape Town Intl Airport. When booking your trip to Cape Town, it is helpful to have an alternative airport to fly out of. Good options for departure airports when travelling to Cape Town, you can try Johannesburg Lanseria Airport (in Johannesburg) or Sun City Pilansberg Airport (in Sun City). When travelling from Johannesburg, it is helpful to have an alternative airport to fly into when you land in Cape Town. The nearest airport to Cape Town Intl Airport is Cape Town Intl Airport which is located in Cape Town. The cheapest route from Johannesburg to Cape Town is JNB — CPT with an average price of R1 485 RT during the month of May.


Easily compare return flights from Johannesburg to Cape Town

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 Johannesburg to Cape Town by changing tabs
Kulula
Jun 9
HLA2:00Johannesburg Lanseria
2h 10m
CPT4:10Cape Town Intl
Jun 13
CPT4:55Cape Town Intl
2h 00m
HLA6:55Johannesburg Lanseria
Lift
Jul 25
JNB12:30Johannesburg OR Tambo
2h 10m
CPT14:40Cape Town Intl
Jul 28
CPT5:50Cape Town Intl
2h 00m
JNB7:50Johannesburg OR Tambo
FlySafair
May 31
HLA16:20Johannesburg Lanseria
2h 05m
CPT18:25Cape Town Intl
Jun 7
CPT2:20Cape Town Intl
2h 05m
HLA4:25Johannesburg Lanseria
Multiple Airlines
Aug 10
JNB6:50Johannesburg OR Tambo
2h 10m
CPT9:00Cape Town Intl
Aug 23
CPT2:30Cape Town Intl
2h 00m
JNB4:30Johannesburg OR Tambo
British Airways
Jun 17
JNB2:15Johannesburg OR Tambo
2h 10m
CPT4:25Cape Town Intl
Jun 22
CPT16:30Cape Town Intl
2h 00m
JNB18:30Johannesburg OR Tambo
Cemair
Jun 20
JNB2:15Johannesburg OR Tambo
2h 15m
CPT4:30Cape Town Intl
Jun 22
CPT13:45Cape Town Intl
2h 00m
JNB15:45Johannesburg OR Tambo

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

If you're looking for one-way flights from Johannesburg to Cape Town, view some of our deals below provided by FlySafair, Kulula and Lift
FlySafair
May 31
HLA16:20Johannesburg Lanseria
2h 05m
CPT18:25Cape Town Intl
Kulula
Jun 3
HLA13:10Johannesburg Lanseria
2h 10m
CPT15:20Cape Town Intl
Lift
May 29
JNB2:50Johannesburg OR Tambo
2h 10m
CPT5:00Cape Town Intl

Search last-minute flights to Cape Town from Johannesburg

Find and compare return flight prices for your last-minute flight from Johannesburg to Cape Town
FlySafair
May 24
HLA16:20Johannesburg Lanseria
2h 05m
CPT18:25Cape Town Intl
May 28
CPT2:20Cape Town Intl
2h 05m
HLA4:25Johannesburg Lanseria
Multiple Airlines
May 25
HLA16:20Johannesburg Lanseria
2h 05m
CPT18:25Cape Town Intl
May 27
CPT16:05Cape Town Intl
2h 00m
HLA18:05Johannesburg Lanseria
Kulula
May 28
HLA2:00Johannesburg Lanseria
2h 05m
CPT4:05Cape Town Intl
Jun 4
CPT10:25Cape Town Intl
2h 00m
HLA12:25Johannesburg Lanseria
British Airways
May 25
JNB9:30Johannesburg OR Tambo
2h 10m
CPT11:40Cape Town Intl
May 27
CPT3:00Cape Town Intl
2h 00m
JNB5:00Johannesburg OR Tambo
Lift
May 24
JNB9:30Johannesburg OR Tambo
2h 10m
CPT11:40Cape Town Intl
May 29
CPT3:00Cape Town Intl
2h 00m
JNB5:00Johannesburg OR Tambo
Cemair
May 27
JNB11:00Johannesburg OR Tambo
2h 15m
CPT13:15Cape Town Intl
May 29
CPT11:45Cape Town Intl
2h 00m
JNB13:45Johannesburg OR Tambo

Best airlines flying from Johannesburg to Cape Town

Compare and see reviews for airlines that fly from Johannesburg to Cape Town with momondo
AirlineRatingFree CancellationPrice
MangoPriceFrom R676Free CancellationRating
7,3
Search Mango flights
CondorPriceFrom R699Free CancellationRating
7,3
Search Condor flights
KululaPriceFrom R810Free CancellationRating
8,0
Search Kulula flights
EllinairPriceFrom R814Free CancellationRating
0,0
Search Ellinair flights
FlySafairPriceFrom R882Free CancellationRating
5,3
Search FlySafair flights
Hahn AirPriceFrom R977Free CancellationRating
0,0
Search Hahn Air flights
South AfricanPriceFrom R1 025Free CancellationRating
8,1
Search South African flights
CemairPriceFrom R1 090Free CancellationRating
0,0
Search Cemair flights
LiftPriceFrom R1 156Free CancellationRating
0,0
Search Lift flights
AirlinkPriceFrom R1 309Free CancellationRating
10,0
Search Airlink flights

Airlink flights from Johannesburg to Cape Town

Our best Airlink deals on Johannesburg to Cape Town flight tickets
Airlink
Jul 25
JNB6:25Johannesburg OR Tambo
2h 10m
CPT8:35Cape Town Intl
Aug 2
CPT11:15Cape Town Intl
2h 05m
JNB13:20Johannesburg OR Tambo
Airlink
Aug 31
JNB10:55Johannesburg OR Tambo
2h 10m
CPT13:05Cape Town Intl
Sep 4
CPT14:40Cape Town Intl
2h 05m
JNB16:45Johannesburg OR Tambo
Airlink
Jul 29
JNB2:20Johannesburg OR Tambo
2h 10m
CPT4:30Cape Town Intl
Jul 30
CPT5:20Cape Town Intl
2h 05m
JNB7:25Johannesburg OR Tambo

FlySafair flights from Johannesburg to Cape Town

Our best FlySafair deals on Johannesburg to Cape Town flight tickets
FlySafair
May 24
HLA16:20Johannesburg Lanseria
2h 05m
CPT18:25Cape Town Intl
May 28
CPT2:20Cape Town Intl
2h 05m
HLA4:25Johannesburg Lanseria
FlySafair
May 31
HLA16:20Johannesburg Lanseria
2h 05m
CPT18:25Cape Town Intl
Jun 7
CPT2:20Cape Town Intl
2h 05m
HLA4:25Johannesburg Lanseria
FlySafair
Jul 3
JNB1:55Johannesburg OR Tambo
2h 15m
CPT4:10Cape Town Intl
Jul 12
CPT16:00Cape Town Intl
2h 00m
JNB18:00Johannesburg OR Tambo

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

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

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

    Johannesburg and Cape Town Intl are 1259,4 km apart from one another. Flights usually cover this in 2h 05m, depending on flying conditions and air traffic around both airports.


Alternative routes for Johannesburg to Cape Town

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Johannesburg to Durban Flights
Fastest flight time1h 05m
Cheapest priceR894
Cape Town to Johannesburg Flights
Fastest flight time2h 00m
Cheapest priceR1 373
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 Johannesburg to Cape Town flights

Flexible with your destination? Broaden your search and find flights similar to your Johannesburg to Cape Town 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 Cape Town from Johannesburg.

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

momondo helps you find the best flight between Johannesburg and Cape Town by providing filters to narrow your choice of flights to those matching your criteria. You can select flights based on numerous factors such as price, departure and landing times, airport and airline.

If you are simply researching potential flights to Cape Town, momondo offers a useful price alert feature which will track prices for flights to Cape Town from Johannesburg and alert you when they 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.