Flights from Johannesburg Airport JNB to Cape Town Airport CPT

We've found the cheapest flights to Cape Town

Returns from £65.23

One-way from £37.80

Multiple companies offer flights from Oliver Reginald Tambo International to Cape Town International. When flying from Oliver Reginald Tambo International to Cape Town International you will cover 1,271 Km (790 Miles) with the flight time at approximately 2 Hours 18 Minutes. The airport code for Oliver Reginald Tambo International is JNB and for Cape Town International it is CPT.

The cost of your trip (flights) can change at weekends and at certain times of the day (if there is a choice of flights to your chosen destination. With the advent of cheap no frills flights it may be worth booking in advance if possible to get the best deal to Cape Town International South Africa, perhaps late evening or midweek. Flights to Cape Town International South Africa normally go up in price the nearer the travel date, so it would be advisable to book as early as possible.

Below you will see all the airlines that fly from Oliver Reginald Tambo International (JNB) to Cape Town International (CPT) and the number of flights they operate each day.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
FlySafair2418202021161405:5520:30VIEW FLIGHTS
Air New Zealand151515151513706:0521:20VIEW FLIGHTS
South African Airways141414141412906:0521:20VIEW FLIGHTS
CemAir998886606:0519:10VIEW FLIGHTS
Flexflight666775506:3019:00VIEW FLIGHTS
Airlink666665307:3020:35VIEW FLIGHTS
Qatar Airways666665207:3020:35VIEW FLIGHTS
British Airways555555207:3017:40VIEW FLIGHTS
Qantas555554110:2520:35VIEW FLIGHTS
Swiss444444312:2015:15VIEW FLIGHTS
Lift444453306:3019:00VIEW FLIGHTS
Lufthansa242422308:5514:35VIEW FLIGHTS
Sirius Aero322222307:1016:10VIEW FLIGHTS
Proflight Zambia322222208:0019:10VIEW FLIGHTS
Global Aviation222322206:3019:00VIEW FLIGHTS
KLM222222107:3010:25VIEW FLIGHTS
Ethiopian Airlines222222106:0516:40VIEW FLIGHTS
Emirates222222112:2017:40VIEW FLIGHTS
United Airlines222222010:2515:05VIEW FLIGHTS
LATAM Airlines222222015:0517:40VIEW FLIGHTS
Kenya Airways222221009:2521:20VIEW FLIGHTS
Singapore Airlines121111107:1008:55VIEW FLIGHTS
Turkish Airlines111111112:2014:35VIEW FLIGHTS
Malaysia Airlines111111107:1007:10VIEW FLIGHTS
Asiana Airlines111111107:1007:10VIEW FLIGHTS
TAAG Angola Airlines111111016:4016:40VIEW FLIGHTS
Air France111111015:0515:05VIEW FLIGHTS
GOL020011008:1008:55VIEW FLIGHTS
EgyptAir101010011:1011:10VIEW FLIGHTS

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

www.google.com/search?q=FlySafair is available for information regarding booking flights etc with FlySafair.

Please see below the times of flights. These times and frequency may vary at different times of the year please visit the website for more information.

Flights Time In WeekDays
DayFlight TimesFlights
Monday
05:55
AirlineFlightNo
FlySafairFA200
06:05
AirlineFlightNo
South African AirwaysSA303
Air New ZealandNZ3100
Ethiopian AirlinesET1826
CemAir5Z6002
06:30
AirlineFlightNo
LiftGE101
FlySafairFA604
FlexflightW22001
07:10
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA307
Air New ZealandNZ3137
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
CemAir5Z6003
Sirius AeroSA7231
07:15
AirlineFlightNo
FlySafairFA298
07:30
AirlineFlightNo
KLMKL4540
British AirwaysBA6240
Qatar AirwaysQR6464
Airlink4Z921
08:00
AirlineFlightNo
FlySafairFA692
08:10
AirlineFlightNo
South African AirwaysSA313
Air New ZealandNZ3104
CemAir5Z6005
08:40
AirlineFlightNo
CemAir5Z834
Sirius AeroSA2448
FlySafairFA101
Proflight ZambiaP08834
08:55
AirlineFlightNo
FlySafairFA105
09:10
AirlineFlightNo
FlySafairFA702
09:25
AirlineFlightNo
South African AirwaysSA319
Air New ZealandNZ3115
Kenya AirwaysKQ4574
09:30
AirlineFlightNo
FlexflightW22011
Global AviationGE111
09:40
AirlineFlightNo
FlySafairFA292
10:15
AirlineFlightNo
FlySafairFA294
10:25
AirlineFlightNo
United AirlinesUA6476
KLMKL4542
British AirwaysBA6238
Qatar AirwaysQR6471
QantasQF8281
Airlink4Z927
11:00
AirlineFlightNo
LiftGE163
FlexflightW22063
11:10
AirlineFlightNo
South African AirwaysSA327
Air New ZealandNZ3119
EgyptAirMS9459
LufthansaLH9548
11:30
AirlineFlightNo
FlySafairFA380
12:15
AirlineFlightNo
FlySafairFA206
12:20
AirlineFlightNo
South African AirwaysSA333
Air New ZealandNZ3114
Turkish AirlinesTK8685
LufthansaLH6442
British AirwaysBA6237
Qatar AirwaysQR5682
SwissLX4146
SwissLX9162
EmiratesEK4002
QantasQF8283
Airlink4Z923
CemAir5Z6012
13:00
AirlineFlightNo
South African AirwaysSA337
Air New ZealandNZ3110
SwissLX4130
CemAir5Z6015
LiftGE123
FlexflightW22023
13:25
AirlineFlightNo
FlySafairFA121
13:55
AirlineFlightNo
CemAir5Z842
14:30
AirlineFlightNo
South African AirwaysSA343
Air New ZealandNZ3112
CemAir5Z6016
14:35
AirlineFlightNo
FlySafairFA111
14:50
AirlineFlightNo
FlySafairFA600
15:05
AirlineFlightNo
United AirlinesUA6475
Air FranceAF7101
British AirwaysBA6235
Qatar AirwaysQR5792
QantasQF8287
Airlink4Z931
LATAM AirlinesLA5586
15:10
AirlineFlightNo
FlySafairFA216
15:15
AirlineFlightNo
South African AirwaysSA347
Air New ZealandNZ3123
SwissLX4132
16:00
AirlineFlightNo
FlexflightW22033
Global AviationGE133
16:10
AirlineFlightNo
Sirius AeroSA2452
Proflight ZambiaP08842
16:20
AirlineFlightNo
FlySafairFA214
16:40
AirlineFlightNo
South African AirwaysSA355
Air New ZealandNZ3125
Ethiopian AirlinesET1818
TAAG Angola AirlinesDT5355
FlySafairFA204
17:30
AirlineFlightNo
South African AirwaysSA359
Air New ZealandNZ3116
17:40
AirlineFlightNo
British AirwaysBA6239
Qatar AirwaysQR5684
EmiratesEK4032
QantasQF8285
Airlink4Z929
LATAM AirlinesLA5588
FlySafairFA500
18:00
AirlineFlightNo
FlySafairFA624
18:15
AirlineFlightNo
FlySafairFA113
18:30
AirlineFlightNo
FlySafairFA691
18:45
AirlineFlightNo
South African AirwaysSA363
Air New ZealandNZ3127
19:00
AirlineFlightNo
LiftGE125
FlexflightW22025
19:10
AirlineFlightNo
CemAir5Z852
Proflight ZambiaP08852
19:35
AirlineFlightNo
FlySafairFA115
20:05
AirlineFlightNo
FlySafairFA103
20:30
AirlineFlightNo
South African AirwaysSA369
Air New ZealandNZ3139
FlySafairFA125
20:35
AirlineFlightNo
Qatar AirwaysQR5681
QantasQF8289
Airlink4Z937
21:20
AirlineFlightNo
South African AirwaysSA375
Air New ZealandNZ3169
Kenya AirwaysKQ4576
VIEW FLIGHTS
Tuesday
05:55
AirlineFlightNo
FlySafairFA200
06:05
AirlineFlightNo
South African AirwaysSA303
Air New ZealandNZ3100
Ethiopian AirlinesET1826
CemAir5Z6002
06:30
AirlineFlightNo
FlySafairFA604
FlexflightW22001
Global AviationGE101
07:10
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA307
Air New ZealandNZ3137
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
CemAir5Z6003
Sirius AeroSA7231
07:15
AirlineFlightNo
FlySafairFA298
07:30
AirlineFlightNo
KLMKL4540
British AirwaysBA6240
Qatar AirwaysQR6464
Airlink4Z921
08:00
AirlineFlightNo
LiftGE151
FlySafairFA692
FlexflightW22051
08:10
AirlineFlightNo
South African AirwaysSA313
Air New ZealandNZ3104
CemAir5Z6005
GOLG38812
08:40
AirlineFlightNo
FlySafairFA101
08:55
AirlineFlightNo
South African AirwaysSA317
Air New ZealandNZ3106
Singapore AirlinesSQ6101
LufthansaLH9532
CemAir5Z6008
FlySafairFA105
GOLG38807
09:25
AirlineFlightNo
South African AirwaysSA319
Air New ZealandNZ3115
Kenya AirwaysKQ4574
09:30
AirlineFlightNo
CemAir5Z834
LiftGE111
Sirius AeroSA2448
FlexflightW22011
Proflight ZambiaP08834
09:40
AirlineFlightNo
FlySafairFA292
10:15
AirlineFlightNo
FlySafairFA294
10:25
AirlineFlightNo
United AirlinesUA6476
KLMKL4542
LufthansaLH6454
British AirwaysBA6238
Qatar AirwaysQR6471
QantasQF8281
Airlink4Z927
11:10
AirlineFlightNo
South African AirwaysSA327
Air New ZealandNZ3119
LufthansaLH9548
11:40
AirlineFlightNo
FlySafairFA202
12:15
AirlineFlightNo
FlySafairFA206
12:20
AirlineFlightNo
South African AirwaysSA333
Air New ZealandNZ3114
Turkish AirlinesTK8685
LufthansaLH6442
British AirwaysBA6237
Qatar AirwaysQR5682
SwissLX4146
SwissLX9162
EmiratesEK4002
QantasQF8283
Airlink4Z923
CemAir5Z6012
13:00
AirlineFlightNo
South African AirwaysSA337
Air New ZealandNZ3110
SwissLX4130
CemAir5Z6015
FlexflightW22023
Global AviationGE123
13:25
AirlineFlightNo
FlySafairFA121
14:30
AirlineFlightNo
South African AirwaysSA343
Air New ZealandNZ3112
CemAir5Z6016
14:50
AirlineFlightNo
FlySafairFA600
15:05
AirlineFlightNo
United AirlinesUA6475
Air FranceAF7101
British AirwaysBA6235
Qatar AirwaysQR5792
QantasQF8287
Airlink4Z931
LATAM AirlinesLA5586
15:15
AirlineFlightNo
South African AirwaysSA347
Air New ZealandNZ3123
SwissLX4132
16:00
AirlineFlightNo
LiftGE133
FlexflightW22033
16:20
AirlineFlightNo
FlySafairFA214
16:30
AirlineFlightNo
CemAir5Z840
Proflight ZambiaP08840
16:40
AirlineFlightNo
South African AirwaysSA355
Air New ZealandNZ3125
Ethiopian AirlinesET1818
TAAG Angola AirlinesDT5355
FlySafairFA204
17:30
AirlineFlightNo
South African AirwaysSA359
Air New ZealandNZ3116
17:40
AirlineFlightNo
British AirwaysBA6239
Qatar AirwaysQR5684
EmiratesEK4032
QantasQF8285
Airlink4Z929
LATAM AirlinesLA5588
18:15
AirlineFlightNo
FlySafairFA113
18:30
AirlineFlightNo
FlySafairFA691
18:45
AirlineFlightNo
South African AirwaysSA363
Air New ZealandNZ3127
19:00
AirlineFlightNo
LiftGE125
FlexflightW22025
19:35
AirlineFlightNo
FlySafairFA115
20:05
AirlineFlightNo
FlySafairFA103
20:35
AirlineFlightNo
Qatar AirwaysQR5681
QantasQF8289
Airlink4Z937
21:20
AirlineFlightNo
South African AirwaysSA375
Air New ZealandNZ3169
Kenya AirwaysKQ4576
VIEW FLIGHTS
Wednesday
05:55
AirlineFlightNo
FlySafairFA200
06:05
AirlineFlightNo
South African AirwaysSA303
Air New ZealandNZ3100
Ethiopian AirlinesET1826
CemAir5Z6002
06:30
AirlineFlightNo
LiftGE101
FlySafairFA604
FlexflightW22001
07:10
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA307
Air New ZealandNZ3137
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
CemAir5Z6003
Sirius AeroSA7231
07:15
AirlineFlightNo
FlySafairFA298
07:30
AirlineFlightNo
KLMKL4540
British AirwaysBA6240
Qatar AirwaysQR6464
Airlink4Z921
08:00
AirlineFlightNo
FlySafairFA692
08:10
AirlineFlightNo
South African AirwaysSA313
Air New ZealandNZ3104
CemAir5Z6005
08:40
AirlineFlightNo
FlySafairFA101
08:55
AirlineFlightNo
FlySafairFA105
09:25
AirlineFlightNo
South African AirwaysSA319
Air New ZealandNZ3115
Kenya AirwaysKQ4574
09:30
AirlineFlightNo
CemAir5Z834
Sirius AeroSA2448
FlexflightW22011
Global AviationGE111
Proflight ZambiaP08834
09:40
AirlineFlightNo
FlySafairFA292
10:15
AirlineFlightNo
FlySafairFA294
10:25
AirlineFlightNo
United AirlinesUA6476
KLMKL4542
British AirwaysBA6238
Qatar AirwaysQR6471
QantasQF8281
Airlink4Z927
11:10
AirlineFlightNo
South African AirwaysSA327
Air New ZealandNZ3119
EgyptAirMS9459
LufthansaLH9548
11:30
AirlineFlightNo
FlySafairFA380
12:15
AirlineFlightNo
FlySafairFA206
12:20
AirlineFlightNo
South African AirwaysSA333
Air New ZealandNZ3114
Turkish AirlinesTK8685
LufthansaLH6442
British AirwaysBA6237
Qatar AirwaysQR5682
SwissLX4146
SwissLX9162
EmiratesEK4002
QantasQF8283
Airlink4Z923
CemAir5Z6012
13:00
AirlineFlightNo
South African AirwaysSA337
Air New ZealandNZ3110
SwissLX4130
CemAir5Z6015
LiftGE123
FlexflightW22023
13:25
AirlineFlightNo
FlySafairFA121
14:00
AirlineFlightNo
LiftGE153
FlexflightW22053
14:30
AirlineFlightNo
South African AirwaysSA343
Air New ZealandNZ3112
CemAir5Z6016
14:50
AirlineFlightNo
FlySafairFA600
15:05
AirlineFlightNo
United AirlinesUA6475
Air FranceAF7101
British AirwaysBA6235
Qatar AirwaysQR5792
QantasQF8287
Airlink4Z931
LATAM AirlinesLA5586
15:10
AirlineFlightNo
FlySafairFA216
15:15
AirlineFlightNo
South African AirwaysSA347
Air New ZealandNZ3123
SwissLX4132
16:00
AirlineFlightNo
FlexflightW22033
Global AviationGE133
16:20
AirlineFlightNo
FlySafairFA214
16:30
AirlineFlightNo
CemAir5Z840
Proflight ZambiaP08840
16:40
AirlineFlightNo
South African AirwaysSA355
Air New ZealandNZ3125
Ethiopian AirlinesET1818
TAAG Angola AirlinesDT5355
FlySafairFA204
17:30
AirlineFlightNo
South African AirwaysSA359
Air New ZealandNZ3116
17:40
AirlineFlightNo
British AirwaysBA6239
Qatar AirwaysQR5684
EmiratesEK4032
QantasQF8285
Airlink4Z929
LATAM AirlinesLA5588
18:15
AirlineFlightNo
FlySafairFA113
18:30
AirlineFlightNo
FlySafairFA691
18:45
AirlineFlightNo
South African AirwaysSA363
Air New ZealandNZ3127
19:00
AirlineFlightNo
LiftGE125
FlexflightW22025
19:35
AirlineFlightNo
FlySafairFA115
20:30
AirlineFlightNo
South African AirwaysSA369
Air New ZealandNZ3139
FlySafairFA125
FlySafairFA806
20:35
AirlineFlightNo
Qatar AirwaysQR5681
QantasQF8289
Airlink4Z937
21:20
AirlineFlightNo
South African AirwaysSA375
Air New ZealandNZ3169
Kenya AirwaysKQ4576
VIEW FLIGHTS
Thursday
05:55
AirlineFlightNo
FlySafairFA200
06:05
AirlineFlightNo
South African AirwaysSA303
Air New ZealandNZ3100
Ethiopian AirlinesET1826
CemAir5Z6002
06:30
AirlineFlightNo
FlySafairFA604
FlexflightW22001
Global AviationGE101
07:10
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA307
Air New ZealandNZ3137
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
CemAir5Z6003
Sirius AeroSA7231
07:15
AirlineFlightNo
FlySafairFA298
07:30
AirlineFlightNo
KLMKL4540
British AirwaysBA6240
Qatar AirwaysQR6464
Airlink4Z921
08:00
AirlineFlightNo
LiftGE151
FlySafairFA692
FlexflightW22051
08:10
AirlineFlightNo
South African AirwaysSA313
Air New ZealandNZ3104
CemAir5Z6005
08:40
AirlineFlightNo
FlySafairFA101
09:10
AirlineFlightNo
FlySafairFA702
09:25
AirlineFlightNo
South African AirwaysSA319
Air New ZealandNZ3115
LufthansaLH9532
Kenya AirwaysKQ4574
09:40
AirlineFlightNo
FlySafairFA292
10:00
AirlineFlightNo
LiftGE131
FlexflightW22031
10:15
AirlineFlightNo
FlySafairFA294
10:25
AirlineFlightNo
United AirlinesUA6476
KLMKL4542
LufthansaLH6454
British AirwaysBA6238
Qatar AirwaysQR6471
QantasQF8281
Airlink4Z927
10:30
AirlineFlightNo
CemAir5Z834
Sirius AeroSA2448
Proflight ZambiaP08834
11:10
AirlineFlightNo
South African AirwaysSA327
Air New ZealandNZ3119
LufthansaLH9548
11:30
AirlineFlightNo
FlySafairFA380
12:15
AirlineFlightNo
FlySafairFA206
12:20
AirlineFlightNo
South African AirwaysSA333
Air New ZealandNZ3114
Turkish AirlinesTK8685
LufthansaLH6442
British AirwaysBA6237
Qatar AirwaysQR5682
SwissLX4146
SwissLX9162
EmiratesEK4002
QantasQF8283
Airlink4Z923
CemAir5Z6012
12:50
AirlineFlightNo
FlySafairFA512
13:00
AirlineFlightNo
South African AirwaysSA337
Air New ZealandNZ3110
SwissLX4130
CemAir5Z6015
FlexflightW22023
Global AviationGE123
13:25
AirlineFlightNo
FlySafairFA121
14:00
AirlineFlightNo
LiftGE153
FlexflightW22053
14:30
AirlineFlightNo
South African AirwaysSA343
Air New ZealandNZ3112
CemAir5Z6016
14:50
AirlineFlightNo
FlySafairFA600
15:05
AirlineFlightNo
United AirlinesUA6475
Air FranceAF7101
British AirwaysBA6235
Qatar AirwaysQR5792
QantasQF8287
Airlink4Z931
LATAM AirlinesLA5586
15:10
AirlineFlightNo
FlySafairFA216
15:15
AirlineFlightNo
South African AirwaysSA347
Air New ZealandNZ3123
SwissLX4132
16:00
AirlineFlightNo
CemAir5Z840
LiftGE133
FlexflightW22033
Proflight ZambiaP08840
16:20
AirlineFlightNo
FlySafairFA214
16:40
AirlineFlightNo
South African AirwaysSA355
Air New ZealandNZ3125
Ethiopian AirlinesET1818
TAAG Angola AirlinesDT5355
FlySafairFA204
17:30
AirlineFlightNo
South African AirwaysSA359
Air New ZealandNZ3116
17:40
AirlineFlightNo
British AirwaysBA6239
Qatar AirwaysQR5684
EmiratesEK4032
QantasQF8285
Airlink4Z929
LATAM AirlinesLA5588
18:15
AirlineFlightNo
FlySafairFA113
18:30
AirlineFlightNo
FlySafairFA691
18:45
AirlineFlightNo
South African AirwaysSA363
Air New ZealandNZ3127
19:00
AirlineFlightNo
FlexflightW22025
Global AviationGE125
19:35
AirlineFlightNo
FlySafairFA115
20:05
AirlineFlightNo
FlySafairFA103
20:30
AirlineFlightNo
South African AirwaysSA369
Air New ZealandNZ3139
20:35
AirlineFlightNo
Qatar AirwaysQR5681
QantasQF8289
Airlink4Z937
21:20
AirlineFlightNo
South African AirwaysSA375
Air New ZealandNZ3169
Kenya AirwaysKQ4576
VIEW FLIGHTS
Friday
05:55
AirlineFlightNo
FlySafairFA200
06:05
AirlineFlightNo
South African AirwaysSA303
Air New ZealandNZ3100
Ethiopian AirlinesET1826
CemAir5Z6002
06:30
AirlineFlightNo
LiftGE101
FlySafairFA604
FlexflightW22001
07:10
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA307
Air New ZealandNZ3137
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
CemAir5Z6003
Sirius AeroSA7231
07:15
AirlineFlightNo
FlySafairFA298
07:30
AirlineFlightNo
KLMKL4540
British AirwaysBA6240
Qatar AirwaysQR6464
Airlink4Z921
08:00
AirlineFlightNo
LiftGE151
FlySafairFA692
FlexflightW22051
08:10
AirlineFlightNo
South African AirwaysSA313
Air New ZealandNZ3104
CemAir5Z6005
GOLG38812
08:40
AirlineFlightNo
FlySafairFA101
09:10
AirlineFlightNo
FlySafairFA702
09:25
AirlineFlightNo
South African AirwaysSA319
Air New ZealandNZ3115
Kenya AirwaysKQ4574
09:40
AirlineFlightNo
FlySafairFA292
10:00
AirlineFlightNo
FlexflightW22031
Global AviationGE131
10:15
AirlineFlightNo
FlySafairFA294
10:25
AirlineFlightNo
United AirlinesUA6476
KLMKL4542
British AirwaysBA6238
Qatar AirwaysQR6471
QantasQF8281
Airlink4Z927
11:10
AirlineFlightNo
South African AirwaysSA327
Air New ZealandNZ3119
EgyptAirMS9459
LufthansaLH9548
11:30
AirlineFlightNo
FlySafairFA380
12:15
AirlineFlightNo
FlySafairFA206
12:20
AirlineFlightNo
South African AirwaysSA333
Air New ZealandNZ3114
Turkish AirlinesTK8685
LufthansaLH6442
British AirwaysBA6237
Qatar AirwaysQR5682
SwissLX4146
SwissLX9162
EmiratesEK4002
QantasQF8283
Airlink4Z923
CemAir5Z6012
13:00
AirlineFlightNo
South African AirwaysSA337
Air New ZealandNZ3110
SwissLX4130
CemAir5Z6015
LiftGE123
FlexflightW22023
13:25
AirlineFlightNo
FlySafairFA121
14:00
AirlineFlightNo
LiftGE153
FlexflightW22053
14:20
AirlineFlightNo
CemAir5Z838
Sirius AeroSA2450
Proflight ZambiaP08838
14:30
AirlineFlightNo
South African AirwaysSA343
Air New ZealandNZ3112
CemAir5Z6016
15:05
AirlineFlightNo
United AirlinesUA6475
Air FranceAF7101
British AirwaysBA6235
Qatar AirwaysQR5792
QantasQF8287
Airlink4Z931
LATAM AirlinesLA5586
15:10
AirlineFlightNo
FlySafairFA216
15:15
AirlineFlightNo
South African AirwaysSA347
Air New ZealandNZ3123
SwissLX4132
16:00
AirlineFlightNo
FlexflightW22033
Global AviationGE133
16:20
AirlineFlightNo
FlySafairFA214
16:30
AirlineFlightNo
CemAir5Z840
Proflight ZambiaP08840
16:40
AirlineFlightNo
South African AirwaysSA355
Air New ZealandNZ3125
Ethiopian AirlinesET1818
TAAG Angola AirlinesDT5355
FlySafairFA204
17:30
AirlineFlightNo
South African AirwaysSA359
Air New ZealandNZ3116
17:40
AirlineFlightNo
British AirwaysBA6239
Qatar AirwaysQR5684
EmiratesEK4032
QantasQF8285
Airlink4Z929
LATAM AirlinesLA5588
17:45
AirlineFlightNo
FlySafairFA602
18:00
AirlineFlightNo
FlySafairFA624
18:15
AirlineFlightNo
FlySafairFA113
18:30
AirlineFlightNo
FlySafairFA691
18:45
AirlineFlightNo
South African AirwaysSA363
Air New ZealandNZ3127
19:00
AirlineFlightNo
LiftGE125
FlexflightW22025
19:35
AirlineFlightNo
FlySafairFA115
20:05
AirlineFlightNo
FlySafairFA103
20:30
AirlineFlightNo
South African AirwaysSA369
Air New ZealandNZ3139
FlySafairFA806
20:35
AirlineFlightNo
Qatar AirwaysQR5681
QantasQF8289
Airlink4Z937
21:20
AirlineFlightNo
South African AirwaysSA375
Air New ZealandNZ3169
Kenya AirwaysKQ4576
VIEW FLIGHTS
Saturday
05:55
AirlineFlightNo
FlySafairFA200
06:25
AirlineFlightNo
FlySafairFA606
07:00
AirlineFlightNo
FlexflightW22021
Global AviationGE121
07:10
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA307
Air New ZealandNZ3137
Air New ZealandNZ3278
Singapore AirlinesSQ478
Ethiopian AirlinesET1828
Asiana AirlinesOZ6792
CemAir5Z6003
Sirius AeroSA7231
07:15
AirlineFlightNo
FlySafairFA298
07:30
AirlineFlightNo
KLMKL4540
British AirwaysBA6240
Qatar AirwaysQR6464
Airlink4Z921
08:00
AirlineFlightNo
LiftGE151
FlySafairFA692
FlexflightW22051
08:10
AirlineFlightNo
South African AirwaysSA313
Air New ZealandNZ3104
08:40
AirlineFlightNo
FlySafairFA101
08:55
AirlineFlightNo
South African AirwaysSA317
Air New ZealandNZ3106
CemAir5Z6008
GOLG38807
09:25
AirlineFlightNo
South African AirwaysSA319
Air New ZealandNZ3115
09:40
AirlineFlightNo
FlySafairFA292
10:00
AirlineFlightNo
LiftGE131
FlexflightW22031
10:15
AirlineFlightNo
FlySafairFA294
10:25
AirlineFlightNo
United AirlinesUA6476
KLMKL4542
British AirwaysBA6238
Qatar AirwaysQR6471
QantasQF8281
Airlink4Z927
10:30
AirlineFlightNo
CemAir5Z834
Sirius AeroSA2448
Proflight ZambiaP08834
11:10
AirlineFlightNo
South African AirwaysSA327
Air New ZealandNZ3119
LufthansaLH9548
11:40
AirlineFlightNo
FlySafairFA202
12:20
AirlineFlightNo
South African AirwaysSA333
Air New ZealandNZ3114
Turkish AirlinesTK8685
LufthansaLH6442
British AirwaysBA6237
Qatar AirwaysQR5682
SwissLX4146
SwissLX9162
EmiratesEK4002
QantasQF8283
Airlink4Z923
CemAir5Z6012
12:50
AirlineFlightNo
FlySafairFA512
13:00
AirlineFlightNo
South African AirwaysSA337
Air New ZealandNZ3110
SwissLX4130
CemAir5Z6015
FlexflightW22023
Global AviationGE123
13:25
AirlineFlightNo
FlySafairFA121
13:55
AirlineFlightNo
FlySafairFA117
14:30
AirlineFlightNo
South African AirwaysSA343
Air New ZealandNZ3118
14:50
AirlineFlightNo
FlySafairFA600
15:05
AirlineFlightNo
United AirlinesUA6475
Air FranceAF7101
British AirwaysBA6235
Qatar AirwaysQR5792
QantasQF8287
Airlink4Z931
LATAM AirlinesLA5586
15:15
AirlineFlightNo
South African AirwaysSA347
Air New ZealandNZ3123
SwissLX4132
16:00
AirlineFlightNo
LiftGE133
FlexflightW22033
16:20
AirlineFlightNo
FlySafairFA214
16:40
AirlineFlightNo
South African AirwaysSA355
Air New ZealandNZ3125
Ethiopian AirlinesET1818
TAAG Angola AirlinesDT5355
16:45
AirlineFlightNo
FlySafairFA218
17:00
AirlineFlightNo
CemAir5Z840
Proflight ZambiaP08840
17:30
AirlineFlightNo
South African AirwaysSA359
Air New ZealandNZ3116
17:40
AirlineFlightNo
British AirwaysBA6239
Qatar AirwaysQR5684
EmiratesEK4032
QantasQF8285
Airlink4Z929
LATAM AirlinesLA5588
18:15
AirlineFlightNo
FlySafairFA113
18:30
AirlineFlightNo
FlySafairFA691
21:20
AirlineFlightNo
South African AirwaysSA375
Air New ZealandNZ3169
Kenya AirwaysKQ4576
VIEW FLIGHTS
Sunday
05:55
AirlineFlightNo
FlySafairFA200
06:30
AirlineFlightNo
FlySafairFA604
07:00
AirlineFlightNo
FlexflightW22021
Global AviationGE121
07:05
AirlineFlightNo
FlySafairFA804
07:10
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA307
Air New ZealandNZ3137
Air New ZealandNZ3278
Singapore AirlinesSQ478
Ethiopian AirlinesET1828
Asiana AirlinesOZ6792
CemAir5Z6003
Sirius AeroSA7231
07:30
AirlineFlightNo
KLMKL4540
British AirwaysBA6240
Qatar AirwaysQR6464
Airlink4Z921
08:00
AirlineFlightNo
CemAir5Z830
Sirius AeroSA2446
FlySafairFA692
Proflight ZambiaP08830
08:10
AirlineFlightNo
South African AirwaysSA313
Air New ZealandNZ3104
08:40
AirlineFlightNo
CemAir5Z834
Sirius AeroSA2448
FlySafairFA107
Proflight ZambiaP08834
09:10
AirlineFlightNo
FlySafairFA702
09:25
AirlineFlightNo
South African AirwaysSA319
Air New ZealandNZ3115
LufthansaLH9532
09:45
AirlineFlightNo
FlySafairFA119
10:00
AirlineFlightNo
LiftGE131
FlySafairFA210
FlexflightW22031
10:15
AirlineFlightNo
FlySafairFA800
11:00
AirlineFlightNo
LiftGE163
FlexflightW22063
11:10
AirlineFlightNo
South African AirwaysSA327
13:25
AirlineFlightNo
Air New ZealandNZ3119
LufthansaLH9548
13:50
AirlineFlightNo
FlySafairFA212
14:35
AirlineFlightNo
South African AirwaysSA333
Air New ZealandNZ3114
Turkish AirlinesTK8685
LufthansaLH6442
British AirwaysBA6237
Qatar AirwaysQR5682
SwissLX4146
SwissLX9162
EmiratesEK4002
QantasQF8283
Airlink4Z923
CemAir5Z6012
FlySafairFA290
15:10
AirlineFlightNo
FlexflightW22023
Global AviationGE123
15:15
AirlineFlightNo
South African AirwaysSA337
Air New ZealandNZ3110
SwissLX4130
CemAir5Z6015
15:45
AirlineFlightNo
FlySafairFA296
16:00
AirlineFlightNo
CemAir5Z838
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
18:55
AirlineFlightNo
South African AirwaysSA355
VIEW FLIGHTS

You may also have a choice of an alternative airport when it comes to flying from Oliver Reginald Tambo International and arriving at Cape Town International. You can find details of this below.

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

Remember to have some local currency before travelling to Cape Town International as there may not be a bureau de change open upon your arrival.

Planning a trip? Save money on car rental by booking in advance

Search for cheap hire cars in Johannesburg, 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 £37.80 ($51 €43.27)
£37.80
$51 | €43.27
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 £65.23 ($88 €74.66)
£65.23
$88 | €74.66
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, Ethiopian Airlines, Flexflight, FlySafair, Global Aviation, GOL, Kenya Airways, KLM, LATAM Airlines, Lift, Lufthansa, Malaysia Airlines, Proflight Zambia, 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 deals on car rental?

Search for cheap hire vehicles at Johannesburg Airport

Useful Information about Johannesburg Airport

Johannesburg Airport Passenger Traffic Rebounds in Q3 2023, Up 17% Year-over-Year

Johannesburg Airport Passenger Traffic Soars 16.85% in Q3 2023, Showing Signs of Recovery from Pandemic

View...
Johannesburg Airport Passenger Stats - Decline by 18% in July 2023

Johannesburg Airport, a prominent hub for air travel in South Africa, has experienced a significant decline in passenger numbers. According to available records, there was an 18.11% decrease in passenger figures in July 2023 compared to the pre-pandemic year of July 2019...

View...
Lounges at Johannesburg Airport

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

View...
Eating and Drinking at Johannesburg Airport

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

View...