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

We've found the cheapest flights to Cape Town

Returns from £115.62

One-way from £63.06

If it is your first time travelling to Cape Town International then check out the airliners Vueling, Africa Charter Airline, EgyptAir, GOL, Corendon Airlines, Turkish Airlines, TAAG Angola Airlines, Malaysia Airlines, Asiana Airlines, Air France, Singapore Airlines, Kenya Airways, Ethiopian Airlines, United Airlines, KLM, LATAM Airlines, Emirates, Global Aviation, Lufthansa, Swiss, SunExpress, Proflight Zambia, CemAir, Qantas, British Airways, Lift, Qatar Airways, Airlink, Flexflight, South African Airways, Air New Zealand 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
FlySafair2421232021202105:5520:30VIEW FLIGHTS
Air New Zealand1316151514121306:0523:35VIEW FLIGHTS
South African Airways1113121211101106:0521:20VIEW FLIGHTS
Flexflight889997906:3019:00VIEW FLIGHTS
Qatar Airways666665507:3022:50VIEW FLIGHTS
Airlink666665507:3020:35VIEW FLIGHTS
Lift547654506:3019:00VIEW FLIGHTS
British Airways555555407:3019:55VIEW FLIGHTS
Qantas555554410:2522:50VIEW FLIGHTS
Proflight Zambia442444408:0018:00VIEW FLIGHTS
CemAir442444408:0015:45VIEW FLIGHTS
SunExpress443333306:0519:00VIEW FLIGHTS
Swiss333333312:2017:30VIEW FLIGHTS
Lufthansa242422308:5514:35VIEW FLIGHTS
Global Aviation322222206:3019:00VIEW FLIGHTS
LATAM Airlines222222215:0519:55VIEW FLIGHTS
Emirates222222212:2019:55VIEW FLIGHTS
United Airlines222222110:2517:20VIEW FLIGHTS
KLM222222107:3010:25VIEW FLIGHTS
Kenya Airways222221109:2523:35VIEW FLIGHTS
Ethiopian Airlines222221106:0518:55VIEW FLIGHTS
Singapore Airlines121111107:1008:55VIEW FLIGHTS
Turkish Airlines111111112:2014:35VIEW FLIGHTS
TAAG Angola Airlines111111116:4018:55VIEW FLIGHTS
Malaysia Airlines111111107:1007:10VIEW FLIGHTS
Asiana Airlines111111107:1007:10VIEW FLIGHTS
Air France111111115:0517:20VIEW FLIGHTS
Corendon Airlines000121208:0017:00VIEW FLIGHTS
GOL020011008:1008:55VIEW FLIGHTS
EgyptAir101010011:1011:10VIEW FLIGHTS
Vueling010000019:0019:00VIEW FLIGHTS
Africa Charter Airline010000009:3009:30VIEW 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:05
AirlineFlight  No
Air New ZealandNZ3100
Ethiopian AirlinesET1826
South African AirwaysSA303
06:30
AirlineFlight  No
FlexflightW22001
FlySafairFA604
Global AviationGE101
07:10
AirlineFlight  No
Air New ZealandNZ3278
Air New ZealandNZ3137
Asiana AirlinesOZ6792
Malaysia AirlinesMH5764
Singapore AirlinesSQ478
South African AirwaysSA7231
SunExpressSA307
07:15
AirlineFlight  No
FlySafairFA298
07:30
AirlineFlight  No
Airlink4Z921
British AirwaysBA6240
KLMKL4540
Qatar AirwaysQR6464
08:00
AirlineFlight  No
CemAir5Z830
FlexflightW22051
FlySafairFA692
LiftGE151
Proflight ZambiaP08830
08:10
AirlineFlight  No
Air New ZealandNZ3104
South African AirwaysSA313
08:40
AirlineFlight  No
FlySafairFA101
08:55
AirlineFlight  No
FlySafairFA105
09:10
AirlineFlight  No
FlySafairFA702
09:25
AirlineFlight  No
Air New ZealandNZ3115
Kenya AirwaysKQ4574
South African AirwaysSA319
09:30
AirlineFlight  No
FlexflightW22011
LiftGE111
09:40
AirlineFlight  No
FlySafairFA292
10:15
AirlineFlight  No
FlySafairFA294
10:25
AirlineFlight  No
Airlink4Z927
British AirwaysBA6238
KLMKL4542
QantasQF8281
Qatar AirwaysQR6471
United AirlinesUA6476
10:30
AirlineFlight  No
CemAir5Z834
Proflight ZambiaP08834
11:00
AirlineFlight  No
FlexflightW22063
LiftGE163
11:10
AirlineFlight  No
Air New ZealandNZ3119
EgyptAirMS9459
LufthansaLH9548
South African AirwaysSA327
11:30
AirlineFlight  No
FlySafairFA380
12:15
AirlineFlight  No
FlySafairFA206
12:20
AirlineFlight  No
Air New ZealandNZ3114
Airlink4Z923
British AirwaysBA6237
EmiratesEK4002
LufthansaLH6442
QantasQF8283
Qatar AirwaysQR5682
SunExpressSA333
SwissLX9162
Turkish AirlinesTK8685
13:00
AirlineFlight  No
Air New ZealandNZ3110
FlexflightW22023
Global AviationGE123
SunExpressSA337
13:15
AirlineFlight  No
CemAir5Z838
Proflight ZambiaP08838
13:25
AirlineFlight  No
FlySafairFA121
14:00
AirlineFlight  No
FlexflightW22053
LiftGE153
14:30
AirlineFlight  No
Air New ZealandNZ3112
South African AirwaysSA343
SwissLX4130
14:35
AirlineFlight  No
FlySafairFA111
14:50
AirlineFlight  No
FlySafairFA600
15:05
AirlineFlight  No
Air FranceAF7101
Airlink4Z931
British AirwaysBA6235
LATAM AirlinesLA5586
QantasQF8287
Qatar AirwaysQR5792
United AirlinesUA6475
15:10
AirlineFlight  No
FlySafairFA216
15:15
AirlineFlight  No
Air New ZealandNZ3123
South African AirwaysSA347
SwissLX4132
15:45
AirlineFlight  No
CemAir5Z842
Proflight ZambiaP08842
16:00
AirlineFlight  No
FlexflightW22033
LiftGE133
16:20
AirlineFlight  No
FlySafairFA214
16:40
AirlineFlight  No
Air New ZealandNZ3125
Ethiopian AirlinesET1818
FlySafairFA204
South African AirwaysSA355
TAAG Angola AirlinesDT5355
17:30
AirlineFlight  No
Air New ZealandNZ3116
South African AirwaysSA359
17:40
AirlineFlight  No
Airlink4Z929
British AirwaysBA6239
EmiratesEK4032
FlySafairFA500
LATAM AirlinesLA5588
QantasQF8285
Qatar AirwaysQR5684
18:00
AirlineFlight  No
FlySafairFA624
18:15
AirlineFlight  No
FlySafairFA113
18:30
AirlineFlight  No
FlySafairFA691
18:45
AirlineFlight  No
SunExpressSA363
19:00
AirlineFlight  No
FlexflightW22025
Global AviationGE125
19:35
AirlineFlight  No
FlySafairFA115
20:05
AirlineFlight  No
FlySafairFA103
20:30
AirlineFlight  No
FlySafairFA125
South African AirwaysSA369
20:35
AirlineFlight  No
Airlink4Z937
QantasQF8289
Qatar AirwaysQR5681
21:20
AirlineFlight  No
Air New ZealandNZ3169
Kenya AirwaysKQ4576
South African AirwaysSA375
VIEW FLIGHTS
Tuesday
05:55
AirlineFlight  No
FlySafairFA200
06:05
AirlineFlight  No
Air New ZealandNZ3100
Ethiopian AirlinesET1826
SunExpressSA303
06:30
AirlineFlight  No
FlexflightW22001
FlySafairFA604
Global AviationGE101
07:10
AirlineFlight  No
Air New ZealandNZ3278
Air New ZealandNZ3137
Asiana AirlinesOZ6792
Malaysia AirlinesMH5764
Singapore AirlinesSQ478
South African AirwaysSA7231
SunExpressSA307
07:15
AirlineFlight  No
FlySafairFA298
07:30
AirlineFlight  No
Airlink4Z921
British AirwaysBA6240
KLMKL4540
Qatar AirwaysQR6464
08:00
AirlineFlight  No
CemAir5Z830
FlexflightW22051
FlySafairFA692
LiftGE151
Proflight ZambiaP08830
08:10
AirlineFlight  No
Air New ZealandNZ3104
GOLG38812
South African AirwaysSA313
08:20
AirlineFlight  No
South African AirwaysSA303
08:40
AirlineFlight  No
FlySafairFA101
08:55
AirlineFlight  No
Air New ZealandNZ3106
FlySafairFA105
GOLG38807
LufthansaLH9532
Singapore AirlinesSQ6101
South African AirwaysSA317
09:25
AirlineFlight  No
Air New ZealandNZ3115
Kenya AirwaysKQ4574
South African AirwaysSA319
09:30
AirlineFlight  No
Africa Charter AirlineGE111
FlexflightW22011
09:40
AirlineFlight  No
FlySafairFA292
10:15
AirlineFlight  No
FlySafairFA294
10:25
AirlineFlight  No
Airlink4Z927
British AirwaysBA6238
KLMKL4542
LufthansaLH6454
QantasQF8281
Qatar AirwaysQR6471
United AirlinesUA6476
10:30
AirlineFlight  No
CemAir5Z834
Proflight ZambiaP08834
11:00
AirlineFlight  No
FlexflightW22063
LiftGE163
11:10
AirlineFlight  No
Air New ZealandNZ3119
LufthansaLH9548
South African AirwaysSA327
11:40
AirlineFlight  No
FlySafairFA202
12:15
AirlineFlight  No
FlySafairFA206
12:20
AirlineFlight  No
Air New ZealandNZ3114
Airlink4Z923
British AirwaysBA6237
EmiratesEK4002
LufthansaLH6442
QantasQF8283
Qatar AirwaysQR5682
South African AirwaysSA333
SwissLX9162
Turkish AirlinesTK8685
13:00
AirlineFlight  No
Air New ZealandNZ3110
FlexflightW22023
Global AviationGE123
SunExpressSA337
13:15
AirlineFlight  No
CemAir5Z838
Proflight ZambiaP08838
13:25
AirlineFlight  No
FlySafairFA121
14:00
AirlineFlight  No
FlexflightW22053
LiftGE153
14:30
AirlineFlight  No
Air New ZealandNZ3112
South African AirwaysSA343
SwissLX4130
14:35
AirlineFlight  No
FlySafairFA111
14:50
AirlineFlight  No
FlySafairFA600
15:05
AirlineFlight  No
Air FranceAF7101
Airlink4Z931
British AirwaysBA6235
LATAM AirlinesLA5586
QantasQF8287
Qatar AirwaysQR5792
United AirlinesUA6475
15:15
AirlineFlight  No
Air New ZealandNZ3123
South African AirwaysSA347
SwissLX4132
15:45
AirlineFlight  No
CemAir5Z842
Proflight ZambiaP08842
16:00
AirlineFlight  No
FlexflightW22033
LiftGE133
16:20
AirlineFlight  No
FlySafairFA214
16:40
AirlineFlight  No
Air New ZealandNZ3125
Ethiopian AirlinesET1818
FlySafairFA204
South African AirwaysSA355
TAAG Angola AirlinesDT5355
17:30
AirlineFlight  No
Air New ZealandNZ3116
South African AirwaysSA359
17:40
AirlineFlight  No
Airlink4Z929
British AirwaysBA6239
EmiratesEK4032
LATAM AirlinesLA5588
QantasQF8285
Qatar AirwaysQR5684
18:10
AirlineFlight  No
FlySafairFA626
18:15
AirlineFlight  No
FlySafairFA113
18:30
AirlineFlight  No
FlySafairFA691
19:00
AirlineFlight  No
Air New ZealandNZ3127
FlexflightW22025
SunExpressSA363
VuelingGE125
19:35
AirlineFlight  No
FlySafairFA115
20:05
AirlineFlight  No
FlySafairFA103
20:30
AirlineFlight  No
Air New ZealandNZ3139
FlySafairFA125
South African AirwaysSA369
20:35
AirlineFlight  No
Airlink4Z937
QantasQF8289
Qatar AirwaysQR5681
21:20
AirlineFlight  No
Air New ZealandNZ3169
Kenya AirwaysKQ4576
South African AirwaysSA375
VIEW FLIGHTS
Wednesday
05:55
AirlineFlight  No
FlySafairFA200
06:05
AirlineFlight  No
Air New ZealandNZ3100
Ethiopian AirlinesET1826
South African AirwaysSA303
06:30
AirlineFlight  No
FlexflightW22001
FlySafairFA604
LiftGE101
07:10
AirlineFlight  No
Air New ZealandNZ3278
Air New ZealandNZ3137
Asiana AirlinesOZ6792
Malaysia AirlinesMH5764
Singapore AirlinesSQ478
South African AirwaysSA7231
SunExpressSA307
07:15
AirlineFlight  No
FlySafairFA298
07:30
AirlineFlight  No
Airlink4Z921
British AirwaysBA6240
KLMKL4540
Qatar AirwaysQR6464
08:00
AirlineFlight  No
FlexflightW22051
FlySafairFA692
LiftGE151
08:10
AirlineFlight  No
Air New ZealandNZ3104
South African AirwaysSA313
08:40
AirlineFlight  No
FlySafairFA101
08:55
AirlineFlight  No
FlySafairFA105
09:25
AirlineFlight  No
Air New ZealandNZ3115
Kenya AirwaysKQ4574
South African AirwaysSA319
09:30
AirlineFlight  No
FlexflightW22011
Global AviationGE111
09:40
AirlineFlight  No
FlySafairFA292
10:15
AirlineFlight  No
FlySafairFA294
10:25
AirlineFlight  No
Airlink4Z927
British AirwaysBA6238
KLMKL4542
QantasQF8281
Qatar AirwaysQR6471
United AirlinesUA6476
10:30
AirlineFlight  No
CemAir5Z834
Proflight ZambiaP08834
11:00
AirlineFlight  No
FlexflightW22063
LiftGE163
11:10
AirlineFlight  No
Air New ZealandNZ3119
EgyptAirMS9459
LufthansaLH9548
South African AirwaysSA327
11:30
AirlineFlight  No
FlySafairFA380
12:15
AirlineFlight  No
FlySafairFA206
12:20
AirlineFlight  No
Air New ZealandNZ3114
Airlink4Z923
British AirwaysBA6237
EmiratesEK4002
LufthansaLH6442
QantasQF8283
Qatar AirwaysQR5682
South African AirwaysSA333
SwissLX9162
Turkish AirlinesTK8685
13:00
AirlineFlight  No
Air New ZealandNZ3110
FlexflightW22023
LiftGE123
SunExpressSA337
13:25
AirlineFlight  No
FlySafairFA121
14:00
AirlineFlight  No
FlexflightW22053
LiftGE153
14:30
AirlineFlight  No
Air New ZealandNZ3112
South African AirwaysSA343
SwissLX4130
14:35
AirlineFlight  No
FlySafairFA111
14:50
AirlineFlight  No
FlySafairFA600
15:05
AirlineFlight  No
Air FranceAF7101
Airlink4Z931
British AirwaysBA6235
LATAM AirlinesLA5586
QantasQF8287
Qatar AirwaysQR5792
United AirlinesUA6475
15:10
AirlineFlight  No
FlySafairFA216
15:15
AirlineFlight  No
Air New ZealandNZ3123
South African AirwaysSA347
SwissLX4132
15:45
AirlineFlight  No
CemAir5Z842
Proflight ZambiaP08842
16:00
AirlineFlight  No
FlexflightW22033
Global AviationGE133
16:20
AirlineFlight  No
FlySafairFA214
16:40
AirlineFlight  No
Air New ZealandNZ3125
Ethiopian AirlinesET1818
FlySafairFA204
South African AirwaysSA355
TAAG Angola AirlinesDT5355
17:00
AirlineFlight  No
FlexflightW22065
LiftGE165
17:30
AirlineFlight  No
Air New ZealandNZ3116
South African AirwaysSA359
17:40
AirlineFlight  No
Airlink4Z929
British AirwaysBA6239
EmiratesEK4032
LATAM AirlinesLA5588
QantasQF8285
Qatar AirwaysQR5684
18:00
AirlineFlight  No
FlySafairFA624
18:15
AirlineFlight  No
FlySafairFA113
18:30
AirlineFlight  No
FlySafairFA691
19:00
AirlineFlight  No
Air New ZealandNZ3127
FlexflightW22025
LiftGE125
SunExpressSA363
19:35
AirlineFlight  No
FlySafairFA115
20:05
AirlineFlight  No
FlySafairFA103
20:30
AirlineFlight  No
Air New ZealandNZ3139
FlySafairFA806
FlySafairFA125
South African AirwaysSA369
20:35
AirlineFlight  No
Airlink4Z937
QantasQF8289
Qatar AirwaysQR5681
21:20
AirlineFlight  No
Air New ZealandNZ3169
Kenya AirwaysKQ4576
South African AirwaysSA375
VIEW FLIGHTS
Thursday
05:55
AirlineFlight  No
FlySafairFA200
06:05
AirlineFlight  No
Air New ZealandNZ3100
Ethiopian AirlinesET1826
South African AirwaysSA303
06:30
AirlineFlight  No
FlexflightW22001
FlySafairFA604
LiftGE101
07:10
AirlineFlight  No
Air New ZealandNZ3278
Air New ZealandNZ3137
Asiana AirlinesOZ6792
Malaysia AirlinesMH5764
Singapore AirlinesSQ478
South African AirwaysSA7231
SunExpressSA307
07:15
AirlineFlight  No
FlySafairFA298
07:30
AirlineFlight  No
Airlink4Z921
British AirwaysBA6240
KLMKL4540
Qatar AirwaysQR6464
08:00
AirlineFlight  No
CemAir5Z830
FlexflightW22051
FlySafairFA692
Global AviationGE151
Proflight ZambiaP08830
08:10
AirlineFlight  No
Air New ZealandNZ3104
South African AirwaysSA313
08:40
AirlineFlight  No
FlySafairFA101
09:10
AirlineFlight  No
FlySafairFA702
09:25
AirlineFlight  No
Air New ZealandNZ3115
Kenya AirwaysKQ4574
LufthansaLH9532
South African AirwaysSA319
09:40
AirlineFlight  No
FlySafairFA292
10:00
AirlineFlight  No
FlexflightW22031
LiftGE131
10:15
AirlineFlight  No
FlySafairFA294
10:25
AirlineFlight  No
Airlink4Z927
British AirwaysBA6238
KLMKL4542
LufthansaLH6454
QantasQF8281
Qatar AirwaysQR6471
United AirlinesUA6476
10:30
AirlineFlight  No
CemAir5Z834
Proflight ZambiaP08834
11:00
AirlineFlight  No
FlexflightW22063
LiftGE163
11:10
AirlineFlight  No
Air New ZealandNZ3119
LufthansaLH9548
South African AirwaysSA327
11:30
AirlineFlight  No
FlySafairFA380
12:15
AirlineFlight  No
FlySafairFA206
12:20
AirlineFlight  No
Air New ZealandNZ3114
Airlink4Z923
British AirwaysBA6237
EmiratesEK4002
LufthansaLH6442
QantasQF8283
Qatar AirwaysQR5682
South African AirwaysSA333
SwissLX9162
Turkish AirlinesTK8685
12:50
AirlineFlight  No
FlySafairFA512
13:00
AirlineFlight  No
Air New ZealandNZ3110
FlexflightW22023
LiftGE123
South African AirwaysSA337
13:15
AirlineFlight  No
CemAir5Z838
Proflight ZambiaP08838
13:25
AirlineFlight  No
FlySafairFA121
14:00
AirlineFlight  No
FlexflightW22053
Global AviationGE153
14:30
AirlineFlight  No
Air New ZealandNZ3112
SunExpressSA343
SwissLX4130
14:50
AirlineFlight  No
FlySafairFA600
15:05
AirlineFlight  No
Air FranceAF7101
Airlink4Z931
British AirwaysBA6235
LATAM AirlinesLA5586
QantasQF8287
Qatar AirwaysQR5792
United AirlinesUA6475
15:10
AirlineFlight  No
FlySafairFA216
15:15
AirlineFlight  No
Air New ZealandNZ3123
South African AirwaysSA347
SwissLX4132
15:45
AirlineFlight  No
CemAir5Z842
Proflight ZambiaP08842
16:00
AirlineFlight  No
FlexflightW22033
LiftGE133
16:20
AirlineFlight  No
FlySafairFA214
16:40
AirlineFlight  No
FlySafairFA204
South African AirwaysSA355
TAAG Angola AirlinesDT5355
17:00
AirlineFlight  No
Corendon AirlinesGE165
FlexflightW22065
17:30
AirlineFlight  No
Air New ZealandNZ3116
South African AirwaysSA359
17:40
AirlineFlight  No
Airlink4Z929
British AirwaysBA6239
EmiratesEK4032
LATAM AirlinesLA5588
QantasQF8285
Qatar AirwaysQR5684
18:15
AirlineFlight  No
FlySafairFA113
18:30
AirlineFlight  No
FlySafairFA691
18:45
AirlineFlight  No
Air New ZealandNZ3127
SunExpressSA363
18:55
AirlineFlight  No
Air New ZealandNZ3125
Ethiopian AirlinesET1818
19:00
AirlineFlight  No
FlexflightW22025
LiftGE125
19:35
AirlineFlight  No
FlySafairFA115
20:05
AirlineFlight  No
FlySafairFA103
20:30
AirlineFlight  No
Air New ZealandNZ3139
South African AirwaysSA369
20:35
AirlineFlight  No
Airlink4Z937
QantasQF8289
Qatar AirwaysQR5681
21:20
AirlineFlight  No
Air New ZealandNZ3169
Kenya AirwaysKQ4576
South African AirwaysSA375
VIEW FLIGHTS
Friday
05:55
AirlineFlight  No
FlySafairFA200
06:05
AirlineFlight  No
Air New ZealandNZ3100
Ethiopian AirlinesET1826
South African AirwaysSA303
06:30
AirlineFlight  No
FlexflightW22001
FlySafairFA604
LiftGE101
07:10
AirlineFlight  No
Air New ZealandNZ3278
Air New ZealandNZ3137
Asiana AirlinesOZ6792
Malaysia AirlinesMH5764
Singapore AirlinesSQ478
South African AirwaysSA7231
SunExpressSA307
07:15
AirlineFlight  No
FlySafairFA298
07:30
AirlineFlight  No
Airlink4Z921
British AirwaysBA6240
KLMKL4540
Qatar AirwaysQR6464
08:00
AirlineFlight  No
CemAir5Z830
FlexflightW22051
FlySafairFA692
Global AviationGE151
Proflight ZambiaP08830
08:10
AirlineFlight  No
Air New ZealandNZ3104
GOLG38812
South African AirwaysSA313
08:40
AirlineFlight  No
FlySafairFA101
09:10
AirlineFlight  No
FlySafairFA702
09:25
AirlineFlight  No
Air New ZealandNZ3115
Kenya AirwaysKQ4574
South African AirwaysSA319
09:40
AirlineFlight  No
FlySafairFA292
10:00
AirlineFlight  No
FlexflightW22031
LiftGE131
10:15
AirlineFlight  No
FlySafairFA294
10:25
AirlineFlight  No
Airlink4Z927
British AirwaysBA6238
KLMKL4542
QantasQF8281
Qatar AirwaysQR6471
United AirlinesUA6476
10:30
AirlineFlight  No
CemAir5Z834
Proflight ZambiaP08834
11:00
AirlineFlight  No
Corendon AirlinesGE163
FlexflightW22063
11:10
AirlineFlight  No
Air New ZealandNZ3119
EgyptAirMS9459
LufthansaLH9548
South African AirwaysSA327
11:30
AirlineFlight  No
FlySafairFA380
12:15
AirlineFlight  No
FlySafairFA206
12:20
AirlineFlight  No
Air New ZealandNZ3114
Airlink4Z923
British AirwaysBA6237
EmiratesEK4002
LufthansaLH6442
QantasQF8283
Qatar AirwaysQR5682
South African AirwaysSA333
SwissLX9162
Turkish AirlinesTK8685
13:00
AirlineFlight  No
Air New ZealandNZ3110
FlexflightW22023
LiftGE123
SunExpressSA337
13:15
AirlineFlight  No
CemAir5Z838
Proflight ZambiaP08838
13:25
AirlineFlight  No
FlySafairFA121
14:00
AirlineFlight  No
FlexflightW22053
Global AviationGE153
14:30
AirlineFlight  No
Air New ZealandNZ3112
South African AirwaysSA343
SwissLX4130
15:05
AirlineFlight  No
Air FranceAF7101
Airlink4Z931
British AirwaysBA6235
LATAM AirlinesLA5586
QantasQF8287
Qatar AirwaysQR5792
United AirlinesUA6475
15:10
AirlineFlight  No
FlySafairFA216
15:15
AirlineFlight  No
Air New ZealandNZ3123
South African AirwaysSA347
SwissLX4132
15:45
AirlineFlight  No
CemAir5Z842
Proflight ZambiaP08842
16:00
AirlineFlight  No
FlexflightW22033
LiftGE133
16:20
AirlineFlight  No
FlySafairFA214
16:40
AirlineFlight  No
FlySafairFA204
South African AirwaysSA355
TAAG Angola AirlinesDT5355
17:00
AirlineFlight  No
Corendon AirlinesGE165
FlexflightW22065
17:30
AirlineFlight  No
Air New ZealandNZ3116
South African AirwaysSA359
17:40
AirlineFlight  No
Airlink4Z929
British AirwaysBA6239
EmiratesEK4032
LATAM AirlinesLA5588
QantasQF8285
Qatar AirwaysQR5684
17:45
AirlineFlight  No
FlySafairFA602
18:00
AirlineFlight  No
FlySafairFA624
18:15
AirlineFlight  No
FlySafairFA113
18:30
AirlineFlight  No
FlySafairFA691
18:45
AirlineFlight  No
Air New ZealandNZ3127
SunExpressSA363
18:55
AirlineFlight  No
Air New ZealandNZ3125
Ethiopian AirlinesET1818
19:00
AirlineFlight  No
FlexflightW22025
LiftGE125
19:35
AirlineFlight  No
FlySafairFA115
20:05
AirlineFlight  No
FlySafairFA103
20:30
AirlineFlight  No
FlySafairFA806
20:35
AirlineFlight  No
Airlink4Z937
QantasQF8289
Qatar AirwaysQR5681
21:20
AirlineFlight  No
Air New ZealandNZ3169
Kenya AirwaysKQ4576
South African AirwaysSA375
VIEW FLIGHTS
Saturday
05:55
AirlineFlight  No
FlySafairFA200
06:25
AirlineFlight  No
FlySafairFA606
07:00
AirlineFlight  No
FlexflightW22021
LiftGE121
07:10
AirlineFlight  No
Air New ZealandNZ3278
Air New ZealandNZ3137
Asiana AirlinesOZ6792
Ethiopian AirlinesET1828
Malaysia AirlinesMH5764
Singapore AirlinesSQ478
South African AirwaysSA7231
SunExpressSA307
07:15
AirlineFlight  No
FlySafairFA298
07:30
AirlineFlight  No
Airlink4Z921
British AirwaysBA6240
KLMKL4540
Qatar AirwaysQR6464
08:00
AirlineFlight  No
CemAir5Z830
FlexflightW22051
FlySafairFA692
Global AviationGE151
Proflight ZambiaP08830
08:10
AirlineFlight  No
Air New ZealandNZ3104
South African AirwaysSA313
08:40
AirlineFlight  No
FlySafairFA101
08:55
AirlineFlight  No
Air New ZealandNZ3106
GOLG38807
South African AirwaysSA317
09:25
AirlineFlight  No
Air New ZealandNZ3115
South African AirwaysSA319
09:40
AirlineFlight  No
FlySafairFA292
10:00
AirlineFlight  No
FlexflightW22031
LiftGE131
10:15
AirlineFlight  No
FlySafairFA294
10:25
AirlineFlight  No
Airlink4Z927
British AirwaysBA6238
KLMKL4542
QantasQF8281
Qatar AirwaysQR6471
United AirlinesUA6476
10:30
AirlineFlight  No
CemAir5Z834
Proflight ZambiaP08834
11:00
AirlineFlight  No
Corendon AirlinesGE163
FlexflightW22063
11:10
AirlineFlight  No
Air New ZealandNZ3119
LufthansaLH9548
South African AirwaysSA327
11:40
AirlineFlight  No
FlySafairFA202
12:20
AirlineFlight  No
Air New ZealandNZ3114
Airlink4Z923
British AirwaysBA6237
EmiratesEK4002
LufthansaLH6442
QantasQF8283
Qatar AirwaysQR5682
South African AirwaysSA333
SwissLX9162
Turkish AirlinesTK8685
12:50
AirlineFlight  No
FlySafairFA512
13:00
AirlineFlight  No
Air New ZealandNZ3110
FlexflightW22023
LiftGE123
SunExpressSA337
SwissLX4130
13:15
AirlineFlight  No
CemAir5Z838
Proflight ZambiaP08838
13:25
AirlineFlight  No
FlySafairFA121
13:55
AirlineFlight  No
FlySafairFA117
14:00
AirlineFlight  No
FlexflightW22053
Global AviationGE153
14:30
AirlineFlight  No
Air New ZealandNZ3118
SunExpressSA343
14:50
AirlineFlight  No
FlySafairFA600
15:05
AirlineFlight  No
Air FranceAF7101
Airlink4Z931
British AirwaysBA6235
LATAM AirlinesLA5586
QantasQF8287
Qatar AirwaysQR5792
United AirlinesUA6475
15:15
AirlineFlight  No
Air New ZealandNZ3123
South African AirwaysSA347
SwissLX4132
15:45
AirlineFlight  No
CemAir5Z842
Proflight ZambiaP08842
16:00
AirlineFlight  No
FlexflightW22033
LiftGE133
16:20
AirlineFlight  No
FlySafairFA214
16:40
AirlineFlight  No
FlySafairFA204
South African AirwaysSA355
TAAG Angola AirlinesDT5355
16:45
AirlineFlight  No
FlySafairFA218
17:30
AirlineFlight  No
Air New ZealandNZ3116
South African AirwaysSA359
17:40
AirlineFlight  No
Airlink4Z929
British AirwaysBA6239
EmiratesEK4032
LATAM AirlinesLA5588
QantasQF8285
Qatar AirwaysQR5684
18:10
AirlineFlight  No
FlySafairFA626
18:15
AirlineFlight  No
FlySafairFA113
18:30
AirlineFlight  No
FlySafairFA691
19:35
AirlineFlight  No
FlySafairFA115
20:05
AirlineFlight  No
FlySafairFA103
21:20
AirlineFlight  No
Air New ZealandNZ3169
Kenya AirwaysKQ4576
South African AirwaysSA375
VIEW FLIGHTS
Sunday
05:55
AirlineFlight  No
FlySafairFA200
06:30
AirlineFlight  No
FlySafairFA604
07:00
AirlineFlight  No
FlexflightW22021
LiftGE121
07:05
AirlineFlight  No
FlySafairFA804
07:10
AirlineFlight  No
Air New ZealandNZ3278
Air New ZealandNZ3137
Asiana AirlinesOZ6792
Ethiopian AirlinesET1828
Malaysia AirlinesMH5764
Singapore AirlinesSQ478
South African AirwaysSA7231
SunExpressSA307
07:30
AirlineFlight  No
Airlink4Z921
British AirwaysBA6240
KLMKL4540
Qatar AirwaysQR6464
08:00
AirlineFlight  No
CemAir5Z830
Corendon AirlinesGE151
FlexflightW22051
FlySafairFA692
Proflight ZambiaP08830
08:10
AirlineFlight  No
Air New ZealandNZ3104
South African AirwaysSA313
08:40
AirlineFlight  No
FlySafairFA107
09:10
AirlineFlight  No
FlySafairFA702
09:25
AirlineFlight  No
Air New ZealandNZ3115
LufthansaLH9532
South African AirwaysSA319
09:45
AirlineFlight  No
FlySafairFA119
10:00
AirlineFlight  No
FlexflightW22031
FlySafairFA210
Global AviationGE131
10:15
AirlineFlight  No
FlySafairFA800
10:30
AirlineFlight  No
CemAir5Z834
Proflight ZambiaP08834
11:00
AirlineFlight  No
FlexflightW22063
LiftGE163
11:10
AirlineFlight  No
Air New ZealandNZ3119
LufthansaLH9548
South African AirwaysSA327
11:30
AirlineFlight  No
FlySafairFA212
12:15
AirlineFlight  No
FlySafairFA290
12:20
AirlineFlight  No
Airlink4Z923
South African AirwaysSA333
13:00
AirlineFlight  No
FlexflightW22023
LiftGE123
SunExpressSA337
13:15
AirlineFlight  No
CemAir5Z838
13:25
AirlineFlight  No
FlySafairFA296
14:00
AirlineFlight  No
Corendon AirlinesGE153
FlexflightW22053
14:30
AirlineFlight  No
South African AirwaysSA343
14:35
AirlineFlight  No
Air New ZealandNZ3114
British AirwaysBA6237
EmiratesEK4002
LufthansaLH6442
QantasQF8283
Qatar AirwaysQR5682
SwissLX9162
Turkish AirlinesTK8685
15:05
AirlineFlight  No
Airlink4Z931
15:10
AirlineFlight  No
FlySafairFA208
15:15
AirlineFlight  No
Air New ZealandNZ3110
South African AirwaysSA347
SwissLX4130
15:30
AirlineFlight  No
Proflight ZambiaP08838
15:45
AirlineFlight  No
CemAir5Z842
16:00
AirlineFlight  No
FlexflightW22033
Global AviationGE133
16:05
AirlineFlight  No
FlySafairFA802
16:40
AirlineFlight  No
South African AirwaysSA355
16:45
AirlineFlight  No
Air New ZealandNZ3118
17:00
AirlineFlight  No
FlexflightW22065
LiftGE165
17:20
AirlineFlight  No
Air FranceAF7101
British AirwaysBA6235
LATAM AirlinesLA5586
QantasQF8287
Qatar AirwaysQR5792
United AirlinesUA6475
17:30
AirlineFlight  No
Air New ZealandNZ3123
South African AirwaysSA359
SwissLX4132
17:40
AirlineFlight  No
Airlink4Z929
17:45
AirlineFlight  No
FlySafairFA602
18:00
AirlineFlight  No
FlySafairFA624
Proflight ZambiaP08842
18:10
AirlineFlight  No
FlySafairFA109
18:30
AirlineFlight  No
FlySafairFA691
18:35
AirlineFlight  No
FlySafairFA127
18:45
AirlineFlight  No
SunExpressSA363
18:55
AirlineFlight  No
TAAG Angola AirlinesDT5355
19:00
AirlineFlight  No
FlexflightW22025
LiftGE125
19:45
AirlineFlight  No
Air New ZealandNZ3116
19:55
AirlineFlight  No
British AirwaysBA6239
EmiratesEK4032
LATAM AirlinesLA5588
QantasQF8285
Qatar AirwaysQR5684
20:00
AirlineFlight  No
FlySafairFA123
20:30
AirlineFlight  No
FlySafairFA806
South African AirwaysSA369
20:35
AirlineFlight  No
Airlink4Z937
21:00
AirlineFlight  No
Air New ZealandNZ3127
21:20
AirlineFlight  No
South African AirwaysSA375
22:45
AirlineFlight  No
Air New ZealandNZ3139
22:50
AirlineFlight  No
QantasQF8289
Qatar AirwaysQR5681
23:35
AirlineFlight  No
Air New ZealandNZ3169
Kenya AirwaysKQ4576
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 Town02 Hours 18 Minutes
Lanseria to Cape Town02 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 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 £63.06 ($84 €72.09)
£63.06
$84 | €72.09
Check Latest Price
DIRECT FlySafair
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 £115.62 ($154 €132.16)
£115.62
$154 | €132.16
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): Africa Charter Airline, Air France, Air New Zealand, Airlink, Asiana Airlines, British Airways, CemAir, Corendon Airlines, EgyptAir, Emirates, Ethiopian Airlines, Flexflight, FlySafair, Global Aviation, GOL, Kenya Airways, KLM, LATAM Airlines, Lift, Lufthansa, Malaysia Airlines, Proflight Zambia, Qantas, Qatar Airways, Singapore Airlines, South African Airways, SunExpress, Swiss, TAAG Angola Airlines, Turkish Airlines, United Airlines, Vueling.
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...