Johannesburg Airport (JNB) Flights to Cape Town International Airport Airport (CPT)

We've found the cheapest flights to Cape Town

Returns from £144.22

One-way from £65.76

If it is your first time travelling to Cape Town International then check out the airliners Kenya Airways, EgyptAir, Air France, Turkish Airlines, Malaysia Airlines, LATAM Airlines, GOL, Asiana Airlines, United Airlines, Singapore Airlines, Emirates, KLM, Global Aviation, Swiss, Lufthansa, Sirius Aero, Qantas, Lift, British Airways, Qatar Airways, CemAir, South African Airways, Flexflight, Air New Zealand, Airlink and FlySafair. These airliners all offer direct flights that depart from Oliver Reginald Tambo International, so you will find flying to Cape Town International is quite easy. When travelling from Oliver Reginald Tambo International you will cover about 790 miles before you reach Cape Town International. This journey will take 2 Hours 18 Minutes.

The cost of the flights varies significantly so we can’t provide you an estimate. Prices can be 50% cheaper if you book more than a month in advance. If you are on a tight budget then you should avoid flying at peak hours as the prices are more expensive. The cheapest flights are in the evenings and in mid week. We advise all our viewers to book well in advance. This way you will get the low priced tickets available.

The table below displays the numbers of daily flights from Oliver Reginald Tambo International (JNB) to Cape Town International (CPT) and the relevant airlines that fly.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
FlySafair21150000005:5520:30VIEW FLIGHTS
Airlink760000007:3020:35VIEW FLIGHTS
Air New Zealand840000007:1021:20VIEW FLIGHTS
South African Airways650000008:1021:20VIEW FLIGHTS
Flexflight650000006:3019:00VIEW FLIGHTS
Qatar Airways630000007:3020:35VIEW FLIGHTS
CemAir540000008:1019:10VIEW FLIGHTS
British Airways530000007:3017:40VIEW FLIGHTS
Sirius Aero430000007:1019:00VIEW FLIGHTS
Qantas520000010:2520:35VIEW FLIGHTS
Lift430000006:3019:00VIEW FLIGHTS
Swiss320000011:1014:35VIEW FLIGHTS
Lufthansa320000008:1013:25VIEW FLIGHTS
KLM220000007:3012:40VIEW FLIGHTS
Global Aviation220000006:3016:00VIEW FLIGHTS
United Airlines210000010:2515:05VIEW FLIGHTS
Singapore Airlines120000007:1008:55VIEW FLIGHTS
Emirates210000014:3517:40VIEW FLIGHTS
Turkish Airlines110000014:3514:35VIEW FLIGHTS
Malaysia Airlines110000007:1007:10VIEW FLIGHTS
LATAM Airlines200000015:0517:40VIEW FLIGHTS
GOL020000008:1008:55VIEW FLIGHTS
Asiana Airlines110000007:1007:10VIEW FLIGHTS
Kenya Airways100000021:2021:20VIEW FLIGHTS
EgyptAir100000011:1011:10VIEW FLIGHTS
Air France100000015:0515:05VIEW FLIGHTS

FlySafair offer the highest number of flights for this route with departures times between 05:55 and 20:30.

You can find the latest flight availability and prices from FlySafair at www.google.com/search?q=FlySafair. You can also book direct and get their latest discounts.

Flight times for the route are summarised in the table below. These time were correct at the time of writing, but please be aware that times may vary from time to time so please check their website for exact times and the dates you wish to fly.

Flights Time In WeekDays
DayFlight TimesFlights
Monday
05:55
AirlineFlight  No
FlySafairFA200
06:30
AirlineFlight  No
LiftGE101
FlySafairFA604
FlexflightW22001
07:10
AirlineFlight  No
Malaysia AirlinesMH5764
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
Sirius AeroSA7231
07:15
AirlineFlight  No
FlySafairFA298
07:30
AirlineFlight  No
KLMKL4556
British AirwaysBA6240
Qatar AirwaysQR6464
Airlink4Z921
08:00
AirlineFlight  No
LiftGE151
FlySafairFA692
FlexflightW22051
08:10
AirlineFlight  No
South African AirwaysSA313
Air New ZealandNZ3104
LufthansaLH9532
CemAir5Z6005
08:40
AirlineFlight  No
CemAir5Z834
Sirius AeroSA2448
FlySafairFA101
08:55
AirlineFlight  No
FlySafairFA105
09:10
AirlineFlight  No
FlySafairFA702
09:30
AirlineFlight  No
FlexflightW22011
Global AviationGE111
09:35
AirlineFlight  No
FlySafairFA592
09:40
AirlineFlight  No
FlySafairFA292
10:15
AirlineFlight  No
FlySafairFA294
10:25
AirlineFlight  No
United AirlinesUA6476
KLMKL4558
LufthansaLH6442
British AirwaysBA6238
Qatar AirwaysQR6471
QantasQF8281
Airlink4Z927
11:10
AirlineFlight  No
South African AirwaysSA327
Air New ZealandNZ3119
EgyptAirMS9459
LufthansaLH9548
SwissLX4136
11:30
AirlineFlight  No
FlySafairFA380
12:15
AirlineFlight  No
FlySafairFA206
12:20
AirlineFlight  No
Airlink4Z923
13:00
AirlineFlight  No
LiftGE123
FlexflightW22023
13:25
AirlineFlight  No
FlySafairFA121
13:55
AirlineFlight  No
CemAir5Z842
Sirius AeroSA2452
14:30
AirlineFlight  No
South African AirwaysSA343
Air New ZealandNZ3112
SwissLX4130
CemAir5Z6016
14:35
AirlineFlight  No
Turkish AirlinesTK8685
British AirwaysBA6237
Qatar AirwaysQR5682
SwissLX9162
EmiratesEK4002
QantasQF8283
14:50
AirlineFlight  No
FlySafairFA600
15:05
AirlineFlight  No
United AirlinesUA6475
Air FranceAF7101
British AirwaysBA6235
Qatar AirwaysQR5792
QantasQF8287
Airlink4Z931
LATAM AirlinesLA5586
15:10
AirlineFlight  No
FlySafairFA216
15:15
AirlineFlight  No
South African AirwaysSA347
Air New ZealandNZ3123
16:00
AirlineFlight  No
FlexflightW22033
Global AviationGE133
16:20
AirlineFlight  No
Airlink4Z951
FlySafairFA214
16:40
AirlineFlight  No
FlySafairFA204
17:30
AirlineFlight  No
South African AirwaysSA359
Air New ZealandNZ3116
17:40
AirlineFlight  No
British AirwaysBA6239
Qatar AirwaysQR5684
EmiratesEK4032
QantasQF8285
Airlink4Z929
LATAM AirlinesLA5588
18:15
AirlineFlight  No
FlySafairFA113
18:30
AirlineFlight  No
FlySafairFA691
19:00
AirlineFlight  No
Air New ZealandNZ3127
LiftGE125
Sirius AeroSA363
FlexflightW22025
19:10
AirlineFlight  No
CemAir5Z852
19:35
AirlineFlight  No
FlySafairFA115
20:05
AirlineFlight  No
FlySafairFA103
20:35
AirlineFlight  No
Qatar AirwaysQR5681
QantasQF8289
Airlink4Z937
21:20
AirlineFlight  No
South African AirwaysSA375
Air New ZealandNZ3169
Kenya AirwaysKQ4576
VIEW FLIGHTS
Tuesday
05:55
AirlineFlight  No
FlySafairFA200
06:30
AirlineFlight  No
FlySafairFA604
FlexflightW22001
Global AviationGE101
07:10
AirlineFlight  No
Malaysia AirlinesMH5764
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
Sirius AeroSA7231
07:15
AirlineFlight  No
FlySafairFA298
07:30
AirlineFlight  No
KLMKL4556
British AirwaysBA6240
Qatar AirwaysQR6464
Airlink4Z921
08:00
AirlineFlight  No
FlySafairFA692
08:10
AirlineFlight  No
South African AirwaysSA313
Air New ZealandNZ3104
CemAir5Z6005
GOLG38812
08:55
AirlineFlight  No
South African AirwaysSA317
Air New ZealandNZ3106
Singapore AirlinesSQ6101
CemAir5Z6008
FlySafairFA105
GOLG38807
09:30
AirlineFlight  No
LiftGE111
FlexflightW22011
09:35
AirlineFlight  No
FlySafairFA592
09:40
AirlineFlight  No
FlySafairFA292
10:15
AirlineFlight  No
FlySafairFA294
10:25
AirlineFlight  No
Airlink4Z927
10:30
AirlineFlight  No
CemAir5Z834
Sirius AeroSA2448
12:40
AirlineFlight  No
United AirlinesUA6476
KLMKL4558
LufthansaLH6442
British AirwaysBA6238
Qatar AirwaysQR6471
QantasQF8281
13:25
AirlineFlight  No
Air New ZealandNZ3119
LufthansaLH9548
SwissLX4136
Sirius AeroSA327
14:00
AirlineFlight  No
FlySafairFA202
14:35
AirlineFlight  No
Turkish AirlinesTK8685
British AirwaysBA6237
Qatar AirwaysQR5682
SwissLX9162
EmiratesEK4002
QantasQF8283
Airlink4Z923
FlySafairFA206
15:10
AirlineFlight  No
FlexflightW22023
Global AviationGE123
15:45
AirlineFlight  No
FlySafairFA121
16:10
AirlineFlight  No
LiftGE153
FlexflightW22053
16:45
AirlineFlight  No
South African AirwaysSA343
17:10
AirlineFlight  No
FlySafairFA600
17:20
AirlineFlight  No
Airlink4Z931
17:30
AirlineFlight  No
South African AirwaysSA347
18:10
AirlineFlight  No
LiftGE133
FlexflightW22033
18:15
AirlineFlight  No
CemAir5Z840
18:35
AirlineFlight  No
Airlink4Z951
18:40
AirlineFlight  No
FlySafairFA214
19:00
AirlineFlight  No
FlySafairFA204
19:45
AirlineFlight  No
South African AirwaysSA359
19:55
AirlineFlight  No
Airlink4Z929
20:30
AirlineFlight  No
FlySafairFA113
VIEW FLIGHTS

Instead of flying from Oliver Reginald Tambo International you could consider a few airports that are close by. Please see that table below of alternative routes.

Alternative Direct Routes
RouteStopsDistanceFlying Time
Gaborone to Cape Town 02 Hours 18 Minutes
Lanseria to Cape Town 02 Hours 18 Minutes

Before you start your journey remember to check you have all your documents; in particular, your passport and flight tickets. You will be surprised at the amount of people of forget these!

Looking for the best deals on rental cars?

Search for cheap rental vehicles in Cape Town City, South Africa

Flight Price FAQ - Johannesburg (JNB) to Cape Town (CPT)

DIRECT SA Airlink
What is the cheapest direct flight one way from Johannesburg JNB to Cape Town CPT?
The cheapest direct flight one way from Johannesburg JNB to Cape Town CPT is £65.76 ($88 €75.53)
£65.76
$88 | €75.53
Check Latest Price
DIRECT SA Airlink
What is the cheapest direct return flight from Johannesburg JNB to Cape Town CPT?
The cheapest direct return flight from Johannesburg JNB to Cape Town CPT is £144.22 ($193 €165.65)
£144.22
$193 | €165.65
Check Latest Price
Important Note: Prices shown are taken from searches performed for flights operating during the current month. Please use the "Latest Price" buttons to get the most up to date airfares.

Compare Flight Prices from JNB to CPT

Was your flight delayed or cancelled?

Was your flight delayed or cancelled?

You may be eligible to receive up to 600 EUR compensation per person in your party.

Claim Now!

Flight Info FAQ - Johannesburg (JNB) to Cape Town (CPT)

Who flies from Johannesburg to Cape Town?
The following airlines fly from Johannesburg (JNB) to Cape Town (CPT): Air France, Air New Zealand, Airlink, Asiana Airlines, British Airways, CemAir, EgyptAir, Emirates, Flexflight, FlySafair, Global Aviation, GOL, Kenya Airways, KLM, LATAM Airlines, Lift, Lufthansa, Malaysia Airlines, Qantas, Qatar Airways, Singapore Airlines, Sirius Aero, South African Airways, Swiss, Turkish Airlines, United Airlines.
How far is the flight from Johannesburg to Cape Town?
The flight from Johannesburg to Cape Town is 1,271KM or 790 miles.
How long does the flight from Johannesburg to Cape Town to take?
The flight from Johannesburg to Cape Town takes 2 Hours 18 Minutes.

Planning a Holiday or Business Trip?

Search for cheap hire cars at Cape Town International Airport

Useful Information about Cape Town International Airport

Cape Town Tourist Attractions

Things to see and do in and around Cape Town City in South Africa.

View...
Cape Town International Airport Lounges

See all the airport lounges, locations and opening times available at Cape Town International Airport

View...
Dining and Bars at Cape Town International Airport

See all bars and restaurants at Cape Town International Airport, including locations and if they are before or after check-in

View...
Shops and Duty Free at Cape Town International Airport

See all shops available at Cape Town International Airport - plan your duty free shopping in advance

View...