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

We've found the cheapest flights to Cape Town

Returns from £112.01

One-way from £48.44

Flights are available to Oliver Reginald Tambo International from Cape Town International with a choice of 28 airliners, EgyptAir, GOL, TAAG Angola Airlines, Singapore Airlines, Malaysia Airlines, Asiana Airlines, Air France, Kenya Airways, United Airlines, Sirius Aero, KLM, Turkish Airlines, LATAM Airlines, Fastjet Zimbabwe, Ethiopian Airlines, Lufthansa, Swiss, CemAir, Emirates, Qantas, Lift, British Airways, Qatar Airways, Flexflight, Airlink, South African Airways, Air New Zealand and FlySafair. The journey time flying from Oliver Reginald Tambo International to Cape Town International South Africa is around 2 Hours 18 Minutes. With the distance covered being 1,271 Km (790 Miles). The airport code for Oliver Reginald Tambo International is JNB and for Cape Town International it is CPT.

The price of the flight is dependent on the time of the day you fly (if there is a choice) and the day of the week with weekends being normally a higher price. Cape Town International South Africa flights may be normally booked months in advance and this may be the best option if you intend to get the best prices from Oliver Reginald Tambo International. Our recommendation is to book well in advance if you are looking to get the best possible prices.

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
FlySafair0092022171505:5522:20VIEW FLIGHTS
Air New Zealand006101111506:0521:20VIEW FLIGHTS
South African Airways00691010606:0523:35VIEW FLIGHTS
Airlink004876307:3022:50VIEW FLIGHTS
Flexflight003774606:3021:10VIEW FLIGHTS
Qatar Airways003665207:3022:50VIEW FLIGHTS
Lift002543506:3019:00VIEW FLIGHTS
British Airways002555209:4519:55VIEW FLIGHTS
Qantas003554110:2522:50VIEW FLIGHTS
Emirates003443208:1021:15VIEW FLIGHTS
CemAir002452208:1018:15VIEW FLIGHTS
Swiss002333212:2017:30VIEW FLIGHTS
Lufthansa000332312:2016:45VIEW FLIGHTS
Turkish Airlines001222114:3016:45VIEW FLIGHTS
LATAM Airlines003212010:2519:55VIEW FLIGHTS
Fastjet Zimbabwe001231106:3021:10VIEW FLIGHTS
Ethiopian Airlines001222108:2018:55VIEW FLIGHTS
United Airlines001222012:4017:20VIEW FLIGHTS
Sirius Aero000221207:1012:45VIEW FLIGHTS
KLM000222107:3010:25VIEW FLIGHTS
Kenya Airways001221011:4023:35VIEW FLIGHTS
TAAG Angola Airlines001111016:4018:55VIEW FLIGHTS
Singapore Airlines000111109:2509:25VIEW FLIGHTS
Malaysia Airlines000111107:1009:25VIEW FLIGHTS
Asiana Airlines000111107:1009:25VIEW FLIGHTS
Air France001111015:0517:20VIEW FLIGHTS
GOL000011008:1008:10VIEW FLIGHTS
EgyptAir000010013:2513:25VIEW FLIGHTS

The greatest amount of direct flights offered from Oliver Reginald Tambo International to Cape Town International South Africa are by FlySafair with around 83 flights a week. The earliest flight is available at 05:55 and the latest flights at 22:20 with the most popular flight number being FA101, FA103, FA107 and FA113.

You can visit FlySafair at www.google.com/search?q=FlySafair website for late minute deals and up to date information.

Below you can see the times of all flights. These flight times do vary so we recommend you look on the appropriate airline website for accurate information for the dates you are departing.

Flights Time In WeekDays
DayFlight TimesFlights
Wednesday
16:10
AirlineFlightNo
LiftGE153
FlexflightW22053
16:20
AirlineFlightNo
FlySafairFA214
16:40
AirlineFlightNo
South African AirwaysSA355
Air New ZealandNZ3125
Ethiopian AirlinesET1818
TAAG Angola AirlinesDT5355
16:45
AirlineFlightNo
South African AirwaysSA343
Air New ZealandNZ3112
Turkish AirlinesTK9104
SwissLX4130
CemAir5Z6016
17:10
AirlineFlightNo
FlySafairFA600
17:20
AirlineFlightNo
United AirlinesUA6475
Air FranceAF7101
British AirwaysBA6235
Qatar AirwaysQR5792
QantasQF8287
Airlink4Z931
LATAM AirlinesLA5066
17:30
AirlineFlightNo
South African AirwaysSA347
South African AirwaysSA359
Air New ZealandNZ3116
Air New ZealandNZ3123
SwissLX4132
EmiratesEK7685
FlySafairFA216
17:40
AirlineFlightNo
Qatar AirwaysQR5684
QantasQF8285
LATAM AirlinesLA5588
18:10
AirlineFlightNo
LiftGE133
FlexflightW22033
18:15
AirlineFlightNo
CemAir5Z840
FlySafairFA113
18:35
AirlineFlightNo
Airlink4Z951
LATAM AirlinesLA5582
19:00
AirlineFlightNo
South African AirwaysSA363
Air New ZealandNZ3127
FlySafairFA204
FlexflightW22025
19:55
AirlineFlightNo
British AirwaysBA6239
EmiratesEK4032
Airlink4Z929
20:30
AirlineFlightNo
FlySafairFA125
FlySafairFA806
20:35
AirlineFlightNo
Qatar AirwaysQR5681
QantasQF8289
20:45
AirlineFlightNo
FlySafairFA691
21:10
AirlineFlightNo
Fastjet ZimbabweGE125
21:15
AirlineFlightNo
EmiratesEK7687
21:20
AirlineFlightNo
Air New ZealandNZ3169
Kenya AirwaysKQ4576
21:50
AirlineFlightNo
FlySafairFA115
22:50
AirlineFlightNo
Airlink4Z937
23:35
AirlineFlightNo
South African AirwaysSA375
VIEW FLIGHTS
Thursday
06:05
AirlineFlightNo
Air New ZealandNZ3100
06:30
AirlineFlightNo
LiftGE101
FlySafairFA604
FlexflightW22001
07:10
AirlineFlightNo
Malaysia AirlinesMH5764
Air New ZealandNZ3278
Asiana AirlinesOZ6792
Sirius AeroSA7231
08:00
AirlineFlightNo
FlySafairFA692
08:10
AirlineFlightNo
South African AirwaysSA313
08:15
AirlineFlightNo
FlySafairFA200
08:20
AirlineFlightNo
South African AirwaysSA303
Ethiopian AirlinesET1826
CemAir5Z6002
08:40
AirlineFlightNo
FlySafairFA101
09:10
AirlineFlightNo
FlySafairFA702
09:25
AirlineFlightNo
South African AirwaysSA319
Air New ZealandNZ3115
Singapore AirlinesSQ478
09:30
AirlineFlightNo
CemAir5Z834
09:35
AirlineFlightNo
FlySafairFA620
09:40
AirlineFlightNo
FlySafairFA298
09:45
AirlineFlightNo
KLMKL4556
British AirwaysBA6240
Qatar AirwaysQR6464
Airlink4Z921
10:10
AirlineFlightNo
LiftGE151
FlexflightW22051
10:15
AirlineFlightNo
FlySafairFA294
10:25
AirlineFlightNo
Air New ZealandNZ3104
KLMKL4558
British AirwaysBA6238
EmiratesEK7689
QantasQF8281
CemAir5Z6005
LATAM AirlinesLA5067
11:30
AirlineFlightNo
FlySafairFA380
11:40
AirlineFlightNo
Kenya AirwaysKQ4574
11:45
AirlineFlightNo
Sirius AeroSA2448
12:00
AirlineFlightNo
FlySafairFA292
12:10
AirlineFlightNo
Fastjet ZimbabweGE131
FlexflightW22031
12:20
AirlineFlightNo
LufthansaLH6442
British AirwaysBA6237
EmiratesEK4002
12:40
AirlineFlightNo
United AirlinesUA6476
Qatar AirwaysQR6471
Airlink4Z927
12:50
AirlineFlightNo
FlySafairFA512
13:00
AirlineFlightNo
LiftGE123
FlexflightW22023
13:25
AirlineFlightNo
South African AirwaysSA327
Air New ZealandNZ3119
LufthansaLH9548
FlySafairFA121
14:00
AirlineFlightNo
LiftGE153
FlexflightW22053
14:30
AirlineFlightNo
LufthansaLH9532
SwissLX4130
14:35
AirlineFlightNo
Turkish AirlinesTK8685
Qatar AirwaysQR5682
SwissLX9162
QantasQF8283
Airlink4Z923
15:05
AirlineFlightNo
United AirlinesUA6475
Air FranceAF7101
British AirwaysBA6235
Qatar AirwaysQR5792
15:15
AirlineFlightNo
South African AirwaysSA347
Air New ZealandNZ3123
SwissLX4132
EmiratesEK7685
16:00
AirlineFlightNo
Fastjet ZimbabweGE133
Airlink4Z941
FlexflightW22033
16:40
AirlineFlightNo
Air New ZealandNZ3125
Ethiopian AirlinesET1818
16:45
AirlineFlightNo
South African AirwaysSA343
Air New ZealandNZ3112
Turkish AirlinesTK9104
CemAir5Z6016
17:10
AirlineFlightNo
FlySafairFA600
17:20
AirlineFlightNo
QantasQF8287
Airlink4Z931
17:30
AirlineFlightNo
South African AirwaysSA359
Air New ZealandNZ3116
FlySafairFA216
17:40
AirlineFlightNo
British AirwaysBA6239
18:15
AirlineFlightNo
FlySafairFA113
18:30
AirlineFlightNo
FlySafairFA691
18:35
AirlineFlightNo
Airlink4Z951
18:40
AirlineFlightNo
FlySafairFA214
18:55
AirlineFlightNo
South African AirwaysSA355
TAAG Angola AirlinesDT5355
19:00
AirlineFlightNo
LiftGE125
FlySafairFA204
19:55
AirlineFlightNo
Qatar AirwaysQR5684
EmiratesEK4032
QantasQF8285
Airlink4Z929
LATAM AirlinesLA5588
21:10
AirlineFlightNo
FlexflightW22025
21:20
AirlineFlightNo
South African AirwaysSA375
Air New ZealandNZ3169
21:50
AirlineFlightNo
FlySafairFA115
22:20
AirlineFlightNo
FlySafairFA103
22:50
AirlineFlightNo
Qatar AirwaysQR5681
QantasQF8289
Airlink4Z937
23:35
AirlineFlightNo
Kenya AirwaysKQ4576
VIEW FLIGHTS
Friday
05:55
AirlineFlightNo
FlySafairFA200
06:05
AirlineFlightNo
South African AirwaysSA303
06:30
AirlineFlightNo
Fastjet ZimbabweGE101
FlySafairFA604
07:10
AirlineFlightNo
Malaysia AirlinesMH5764
Air New ZealandNZ3278
07:30
AirlineFlightNo
KLMKL4556
Qatar AirwaysQR6464
08:00
AirlineFlightNo
LiftGE151
FlexflightW22051
08:10
AirlineFlightNo
South African AirwaysSA313
Air New ZealandNZ3104
CemAir5Z6005
GOLG38812
08:20
AirlineFlightNo
Air New ZealandNZ3100
Ethiopian AirlinesET1826
CemAir5Z6002
08:40
AirlineFlightNo
FlySafairFA101
FlexflightW22001
09:25
AirlineFlightNo
Air New ZealandNZ3115
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
Sirius AeroSA7231
09:40
AirlineFlightNo
FlySafairFA292
FlySafairFA298
09:45
AirlineFlightNo
British AirwaysBA6240
Airlink4Z921
10:15
AirlineFlightNo
FlySafairFA692
10:25
AirlineFlightNo
KLMKL4558
Qatar AirwaysQR6471
11:25
AirlineFlightNo
FlySafairFA702
11:30
AirlineFlightNo
FlySafairFA380
11:40
AirlineFlightNo
South African AirwaysSA319
Kenya AirwaysKQ4574
11:45
AirlineFlightNo
CemAir5Z834
Sirius AeroSA2448
11:55
AirlineFlightNo
FlySafairFA620
12:10
AirlineFlightNo
LiftGE131
FlexflightW22031
12:20
AirlineFlightNo
LufthansaLH6442
SwissLX9162
EmiratesEK4002
QantasQF8283
12:35
AirlineFlightNo
FlySafairFA294
12:40
AirlineFlightNo
United AirlinesUA6476
British AirwaysBA6238
QantasQF8281
Airlink4Z927
13:00
AirlineFlightNo
FlexflightW22023
13:25
AirlineFlightNo
South African AirwaysSA327
Air New ZealandNZ3119
EgyptAirMS9459
LufthansaLH9548
14:00
AirlineFlightNo
LiftGE153
14:30
AirlineFlightNo
Turkish AirlinesTK9104
14:35
AirlineFlightNo
Turkish AirlinesTK8685
British AirwaysBA6237
Qatar AirwaysQR5682
Airlink4Z923
FlySafairFA206
15:05
AirlineFlightNo
Air FranceAF7101
British AirwaysBA6235
QantasQF8287
15:10
AirlineFlightNo
Fastjet ZimbabweGE123
15:15
AirlineFlightNo
Air New ZealandNZ3123
15:45
AirlineFlightNo
FlySafairFA121
16:00
AirlineFlightNo
CemAir5Z840
FlexflightW22033
16:10
AirlineFlightNo
FlexflightW22053
16:20
AirlineFlightNo
Airlink4Z951
16:40
AirlineFlightNo
FlySafairFA204
16:45
AirlineFlightNo
South African AirwaysSA343
Air New ZealandNZ3112
LufthansaLH9532
SwissLX4130
CemAir5Z6016
17:20
AirlineFlightNo
United AirlinesUA6475
Qatar AirwaysQR5792
Airlink4Z931
17:30
AirlineFlightNo
South African AirwaysSA347
South African AirwaysSA359
Air New ZealandNZ3116
SwissLX4132
EmiratesEK7685
FlySafairFA216
17:40
AirlineFlightNo
Qatar AirwaysQR5684
EmiratesEK4032
QantasQF8285
LATAM AirlinesLA5588
17:45
AirlineFlightNo
FlySafairFA602
18:10
AirlineFlightNo
LiftGE133
18:15
AirlineFlightNo
FlySafairFA113
18:40
AirlineFlightNo
FlySafairFA214
18:55
AirlineFlightNo
South African AirwaysSA355
Air New ZealandNZ3125
Ethiopian AirlinesET1818
TAAG Angola AirlinesDT5355
19:00
AirlineFlightNo
South African AirwaysSA363
Fastjet ZimbabweGE125
FlexflightW22025
19:55
AirlineFlightNo
British AirwaysBA6239
Airlink4Z929
20:05
AirlineFlightNo
FlySafairFA103
20:20
AirlineFlightNo
FlySafairFA624
20:30
AirlineFlightNo
FlySafairFA806
20:35
AirlineFlightNo
Airlink4Z937
20:45
AirlineFlightNo
FlySafairFA691
21:15
AirlineFlightNo
Air New ZealandNZ3127
EmiratesEK7687
21:20
AirlineFlightNo
South African AirwaysSA375
Air New ZealandNZ3169
21:50
AirlineFlightNo
FlySafairFA115
22:50
AirlineFlightNo
Qatar AirwaysQR5681
QantasQF8289
23:35
AirlineFlightNo
Kenya AirwaysKQ4576
VIEW FLIGHTS
Saturday
06:25
AirlineFlightNo
FlySafairFA606
07:00
AirlineFlightNo
LiftGE121
FlexflightW22021
07:10
AirlineFlightNo
Malaysia AirlinesMH5764
Air New ZealandNZ3278
Asiana AirlinesOZ6792
07:30
AirlineFlightNo
KLMKL4556
Qatar AirwaysQR6464
08:00
AirlineFlightNo
FlySafairFA692
08:10
AirlineFlightNo
South African AirwaysSA313
Air New ZealandNZ3104
08:15
AirlineFlightNo
FlySafairFA200
08:40
AirlineFlightNo
FlySafairFA101
08:55
AirlineFlightNo
GOLG38807
09:25
AirlineFlightNo
South African AirwaysSA319
Air New ZealandNZ3115
Singapore AirlinesSQ478
Sirius AeroSA7231
09:35
AirlineFlightNo
FlySafairFA620
09:40
AirlineFlightNo
FlySafairFA298
09:45
AirlineFlightNo
British AirwaysBA6240
Airlink4Z921
10:00
AirlineFlightNo
Fastjet ZimbabweGE131
FlexflightW22031
10:25
AirlineFlightNo
United AirlinesUA6476
Ethiopian AirlinesET1828
11:10
AirlineFlightNo
South African AirwaysSA317
Air New ZealandNZ3106
LufthansaLH9548
CemAir5Z6008
11:40
AirlineFlightNo
FlySafairFA202
12:00
AirlineFlightNo
FlySafairFA292
12:20
AirlineFlightNo
British AirwaysBA6237
QantasQF8283
Airlink4Z923
12:35
AirlineFlightNo
FlySafairFA294
12:40
AirlineFlightNo
KLMKL4558
British AirwaysBA6238
Qatar AirwaysQR6471
QantasQF8281
Airlink4Z927
LATAM AirlinesLA5067
13:00
AirlineFlightNo
South African AirwaysSA337
Air New ZealandNZ3110
SwissLX4130
CemAir5Z6015
FlexflightW22023
13:25
AirlineFlightNo
South African AirwaysSA327
Air New ZealandNZ3119
FlySafairFA121
13:55
AirlineFlightNo
FlySafairFA117
14:30
AirlineFlightNo
Turkish AirlinesTK9104
14:35
AirlineFlightNo
Turkish AirlinesTK8685
LufthansaLH6442
Qatar AirwaysQR5682
SwissLX9162
EmiratesEK4002
14:50
AirlineFlightNo
FlySafairFA600
15:05
AirlineFlightNo
Air FranceAF7101
Qatar AirwaysQR5792
FlySafairFA512
15:10
AirlineFlightNo
LiftGE123
15:15
AirlineFlightNo
EmiratesEK7685
16:20
AirlineFlightNo
FlySafairFA214
16:40
AirlineFlightNo
Air New ZealandNZ3125
Ethiopian AirlinesET1818
16:45
AirlineFlightNo
South African AirwaysSA343
Air New ZealandNZ3112
SwissLX4136
FlySafairFA218
17:20
AirlineFlightNo
United AirlinesUA6475
British AirwaysBA6235
QantasQF8287
Airlink4Z931
17:30
AirlineFlightNo
South African AirwaysSA347
Air New ZealandNZ3123
17:40
AirlineFlightNo
British AirwaysBA6239
Qatar AirwaysQR5684
EmiratesEK4032
LATAM AirlinesLA5588
18:10
AirlineFlightNo
LiftGE133
FlexflightW22033
18:35
AirlineFlightNo
Airlink4Z951
18:55
AirlineFlightNo
South African AirwaysSA355
TAAG Angola AirlinesDT5355
19:45
AirlineFlightNo
South African AirwaysSA359
Air New ZealandNZ3116
19:55
AirlineFlightNo
QantasQF8285
Airlink4Z929
20:30
AirlineFlightNo
FlySafairFA113
20:45
AirlineFlightNo
FlySafairFA691
21:20
AirlineFlightNo
South African AirwaysSA375
23:35
AirlineFlightNo
Air New ZealandNZ3169
Kenya AirwaysKQ4576
VIEW FLIGHTS
Sunday
07:00
AirlineFlightNo
LiftGE121
FlexflightW22021
07:10
AirlineFlightNo
Air New ZealandNZ3278
Sirius AeroSA7231
07:30
AirlineFlightNo
Qatar AirwaysQR6464
Airlink4Z921
08:00
AirlineFlightNo
FlySafairFA692
FlexflightW22051
08:10
AirlineFlightNo
EmiratesEK7689
08:15
AirlineFlightNo
FlySafairFA200
08:40
AirlineFlightNo
FlySafairFA107
08:50
AirlineFlightNo
FlySafairFA604
09:10
AirlineFlightNo
FlySafairFA702
09:25
AirlineFlightNo
Malaysia AirlinesMH5764
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
FlySafairFA804
09:35
AirlineFlightNo
FlySafairFA620
09:45
AirlineFlightNo
KLMKL4556
British AirwaysBA6240
10:00
AirlineFlightNo
Fastjet ZimbabweGE131
FlySafairFA210
10:10
AirlineFlightNo
LiftGE151
10:25
AirlineFlightNo
South African AirwaysSA313
Air New ZealandNZ3104
Ethiopian AirlinesET1828
11:40
AirlineFlightNo
South African AirwaysSA319
Air New ZealandNZ3115
12:05
AirlineFlightNo
FlySafairFA119
12:10
AirlineFlightNo
FlexflightW22031
12:35
AirlineFlightNo
FlySafairFA800
12:45
AirlineFlightNo
CemAir5Z834
Sirius AeroSA2448
13:25
AirlineFlightNo
South African AirwaysSA327
Air New ZealandNZ3119
LufthansaLH9548
13:50
AirlineFlightNo
FlySafairFA212
14:35
AirlineFlightNo
Turkish AirlinesTK8685
LufthansaLH6442
British AirwaysBA6237
Qatar AirwaysQR5682
SwissLX9162
EmiratesEK4002
QantasQF8283
Airlink4Z923
FlySafairFA290
15:10
AirlineFlightNo
LiftGE123
FlexflightW22023
15:15
AirlineFlightNo
South African AirwaysSA337
Air New ZealandNZ3110
LufthansaLH9532
SwissLX4130
CemAir5Z6015
15:45
AirlineFlightNo
FlySafairFA296
16:10
AirlineFlightNo
LiftGE153
FlexflightW22053
16:45
AirlineFlightNo
South African AirwaysSA343
17:20
AirlineFlightNo
Airlink4Z931
17:30
AirlineFlightNo
South African AirwaysSA347
FlySafairFA208
18:10
AirlineFlightNo
LiftGE133
FlexflightW22033
18:25
AirlineFlightNo
FlySafairFA802
VIEW FLIGHTS

Instead of flying directly from Oliver Reginald Tambo International and arrive at Cape Town International, you may arrive Cape Town International by another airport. Please see chart below for a list of these.

Alternative Direct Routes
RouteStopsDistanceFlying Time
Gaborone to Cape Town01,263 km (785 miles)2 Hours 18 Minutes
Lanseria to Cape Town01,264 km (785 miles)2 Hours 18 Minutes

Before departing Oliver Reginald Tambo International please check that you are holding a valid passport.

Planning a Holiday or Business Trip?

Search for cheap hire vehicles in Cape Town

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

DIRECT FlySafair
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 £48.44 ($64 €58.06)
£48.44
$64 | €58.06
Check Latest Price
DIRECT South African Airways
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 £112.01 ($148 €134.26)
£112.01
$148 | €134.26
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!

Disrupted flight or mishandled baggage?

Claim up to £1,600 (€1,920) for mishandled baggage or £520 (€600) in compensation on qualifying flight delays and cancellations. Check your compensation for free.

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, Ethiopian Airlines, Fastjet Zimbabwe, Flexflight, FlySafair, GOL, Kenya Airways, KLM, LATAM Airlines, Lift, Lufthansa, Malaysia Airlines, Qantas, Qatar Airways, Singapore Airlines, Sirius Aero, South African Airways, Swiss, TAAG Angola Airlines, 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.

Looking for the best hire car deals?

Search for cheap hire vehicles in Cape Town, South Africa

Useful Information about Cape Town Airport

Cape Town Airport Sees 25% Year-on-Year Growth in Q3 2023

Cape Town Airport Nears Pre-Pandemic Levels with 24.81% Increase in Passenger Traffic Compared to Q3 2019

View...
Lounges at Cape Town Airport

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

View...
Eating and Drinking at Cape Town Airport

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

View...
Duty Free Shopping at Cape Town Airport

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

View...