Flights from Johannesburg Airport JNB to Cape Town Airport CPT

We've found the cheapest flights to Cape Town

Returns from £77.55

One-way from £37.98

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
FlySafair2018191920182008:1522:30VIEW FLIGHTS
Airlink877777608:3022:40VIEW FLIGHTS
Flexflight767775708:4021:10VIEW FLIGHTS
Lift657774708:4021:10VIEW FLIGHTS
Qatar Airways656665508:3020:55VIEW FLIGHTS
British Airways656665508:3020:55VIEW FLIGHTS
South African Airways565557508:1522:40VIEW FLIGHTS
Proflight Zambia624443408:1521:25VIEW FLIGHTS
LAM624443408:0019:15VIEW FLIGHTS
CemAir624443408:1521:25VIEW FLIGHTS
Africa Charter Airline222441209:2019:40VIEW FLIGHTS
Titan Airways Malta502033307:0021:25VIEW FLIGHTS
Lufthansa222222212:4016:40VIEW FLIGHTS
Ethiopian Airlines222222208:1518:50VIEW FLIGHTS
Emirates222222214:3020:10VIEW FLIGHTS
United Airlines222222112:4017:20VIEW FLIGHTS
Kenya Airways222221116:4018:50VIEW FLIGHTS
Singapore Airlines121112209:2512:05VIEW FLIGHTS
Swiss111221115:1016:40VIEW FLIGHTS
Malaysia Airlines111111109:2509:25VIEW FLIGHTS
Asiana Airlines111111109:2509:25VIEW FLIGHTS
Air New Zealand111111109:2509:25VIEW FLIGHTS
EgyptAir101011112:0516:40VIEW FLIGHTS

The greatest amount of direct flights offered from Oliver Reginald Tambo International to Cape Town International South Africa are by FlySafair with around 134 flights a week. The earliest flight is available at 08:15 and the latest flights at 22: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
08:15
AirlineFlightNo
South African AirwaysSA303
Ethiopian AirlinesET1826
CemAir5Z830
LAMTM8830
FlySafairFA200
Proflight ZambiaP08830
08:30
AirlineFlightNo
British AirwaysBA6211
Qatar AirwaysQR5680
Airlink4Z921
08:40
AirlineFlightNo
LiftGE101
LAMTM8834
FlexflightW22001
08:50
AirlineFlightNo
FlySafairFA604
09:25
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA7231
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
09:40
AirlineFlightNo
FlySafairFA298
10:10
AirlineFlightNo
LiftGE151
FlexflightW22051
10:15
AirlineFlightNo
FlySafairFA692
10:20
AirlineFlightNo
Africa Charter AirlineSA313
10:45
AirlineFlightNo
FlySafairFA129
10:55
AirlineFlightNo
CemAir5Z834
Titan Airways MaltaTM8834
Proflight ZambiaP08834
11:00
AirlineFlightNo
FlySafairFA101
11:10
AirlineFlightNo
FlySafairFA105
11:15
AirlineFlightNo
LAMTM8838
11:40
AirlineFlightNo
LiftGE111
FlexflightW22011
12:00
AirlineFlightNo
FlySafairFA292
12:35
AirlineFlightNo
FlySafairFA294
12:40
AirlineFlightNo
United AirlinesUA6476
LufthansaLH6442
British AirwaysBA6208
Qatar AirwaysQR5683
Airlink4Z927
13:30
AirlineFlightNo
CemAir5Z838
Titan Airways MaltaTM8838
Proflight ZambiaP08838
13:50
AirlineFlightNo
FlySafairFA380
13:55
AirlineFlightNo
LAMTM8842
14:30
AirlineFlightNo
British AirwaysBA6207
Qatar AirwaysQR5682
EmiratesEK4002
Airlink4Z923
14:35
AirlineFlightNo
FlySafairFA206
15:10
AirlineFlightNo
LiftGE123
FlexflightW22023
15:45
AirlineFlightNo
FlySafairFA121
16:10
AirlineFlightNo
AirlinkGE153
CemAir5Z842
Titan Airways MaltaTM8842
FlexflightW22053
Proflight ZambiaP08842
16:30
AirlineFlightNo
LAMTM8846
16:40
AirlineFlightNo
South African AirwaysSA343
EgyptAirMS9443
LufthansaLH9548
SwissLX4130
Kenya AirwaysKQ4563
17:10
AirlineFlightNo
FlySafairFA600
17:20
AirlineFlightNo
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
Airlink4Z931
17:30
AirlineFlightNo
FlySafairFA216
18:10
AirlineFlightNo
LiftGE133
FlexflightW22033
18:20
AirlineFlightNo
FlySafairFA204
18:40
AirlineFlightNo
FlySafairFA214
18:45
AirlineFlightNo
CemAir5Z846
Titan Airways MaltaTM8846
Proflight ZambiaP08846
18:50
AirlineFlightNo
South African AirwaysSA357
Ethiopian AirlinesET1818
Kenya AirwaysKQ4576
19:10
AirlineFlightNo
LAMTM8854
19:40
AirlineFlightNo
Africa Charter AirlineSA359
20:10
AirlineFlightNo
British AirwaysBA6209
Qatar AirwaysQR5684
EmiratesEK4032
Airlink4Z929
20:30
AirlineFlightNo
FlySafairFA113
20:45
AirlineFlightNo
FlySafairFA691
20:55
AirlineFlightNo
British AirwaysBA6210
Qatar AirwaysQR5685
Airlink4Z925
21:10
AirlineFlightNo
LiftGE125
FlexflightW22025
21:25
AirlineFlightNo
CemAir5Z854
Titan Airways MaltaTM8854
Proflight ZambiaP08854
21:50
AirlineFlightNo
FlySafairFA115
22:30
AirlineFlightNo
FlySafairFA103
22:40
AirlineFlightNo
South African AirwaysSA369
Airlink4Z937
VIEW FLIGHTS
Tuesday
08:15
AirlineFlightNo
South African AirwaysSA303
Ethiopian AirlinesET1826
FlySafairFA200
08:30
AirlineFlightNo
British AirwaysBA6211
Qatar AirwaysQR5680
Airlink4Z921
08:40
AirlineFlightNo
LiftGE101
FlexflightW22001
08:50
AirlineFlightNo
FlySafairFA604
09:25
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA7231
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
09:40
AirlineFlightNo
FlySafairFA298
10:10
AirlineFlightNo
AirlinkGE151
FlexflightW22051
10:15
AirlineFlightNo
FlySafairFA692
10:20
AirlineFlightNo
Africa Charter AirlineSA313
11:00
AirlineFlightNo
FlySafairFA101
11:10
AirlineFlightNo
FlySafairFA105
11:15
AirlineFlightNo
South African AirwaysSA317
Singapore AirlinesSQ6101
11:40
AirlineFlightNo
LiftGE111
FlexflightW22011
11:45
AirlineFlightNo
CemAir5Z834
LAMTM8834
Proflight ZambiaP08834
12:00
AirlineFlightNo
FlySafairFA292
12:35
AirlineFlightNo
FlySafairFA294
12:40
AirlineFlightNo
United AirlinesUA6476
LufthansaLH6442
British AirwaysBA6208
Qatar AirwaysQR5683
Airlink4Z927
14:00
AirlineFlightNo
FlySafairFA202
14:30
AirlineFlightNo
British AirwaysBA6207
Qatar AirwaysQR5682
EmiratesEK4002
Airlink4Z923
14:35
AirlineFlightNo
FlySafairFA206
15:10
AirlineFlightNo
LiftGE123
FlexflightW22023
15:45
AirlineFlightNo
FlySafairFA121
16:40
AirlineFlightNo
South African AirwaysSA343
LufthansaLH9548
SwissLX4130
Kenya AirwaysKQ4563
17:10
AirlineFlightNo
FlySafairFA600
17:20
AirlineFlightNo
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
Airlink4Z931
18:10
AirlineFlightNo
LiftGE133
FlexflightW22033
18:15
AirlineFlightNo
CemAir5Z842
LAMTM8842
Proflight ZambiaP08842
18:20
AirlineFlightNo
FlySafairFA204
18:40
AirlineFlightNo
FlySafairFA214
18:50
AirlineFlightNo
South African AirwaysSA357
Ethiopian AirlinesET1818
Kenya AirwaysKQ4576
19:40
AirlineFlightNo
Africa Charter AirlineSA359
20:10
AirlineFlightNo
British AirwaysBA6209
Qatar AirwaysQR5684
EmiratesEK4032
Airlink4Z929
20:30
AirlineFlightNo
FlySafairFA113
20:45
AirlineFlightNo
FlySafairFA691
21:10
AirlineFlightNo
LiftGE125
FlexflightW22025
21:50
AirlineFlightNo
FlySafairFA115
22:30
AirlineFlightNo
FlySafairFA103
22:40
AirlineFlightNo
South African AirwaysSA369
Airlink4Z937
VIEW FLIGHTS
Wednesday
07:00
AirlineFlightNo
Titan Airways MaltaTM8830
08:15
AirlineFlightNo
South African AirwaysSA303
Ethiopian AirlinesET1826
FlySafairFA200
08:30
AirlineFlightNo
British AirwaysBA6211
Qatar AirwaysQR5680
Airlink4Z921
08:40
AirlineFlightNo
LiftGE101
FlexflightW22001
08:50
AirlineFlightNo
FlySafairFA604
09:15
AirlineFlightNo
CemAir5Z830
LAMTM8830
Proflight ZambiaP08830
09:25
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA7231
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
09:30
AirlineFlightNo
Titan Airways MaltaTM8834
09:40
AirlineFlightNo
FlySafairFA298
10:10
AirlineFlightNo
LiftGE151
FlexflightW22051
10:15
AirlineFlightNo
FlySafairFA692
10:20
AirlineFlightNo
Africa Charter AirlineSA313
11:00
AirlineFlightNo
FlySafairFA101
11:10
AirlineFlightNo
FlySafairFA105
11:40
AirlineFlightNo
LiftGE111
FlexflightW22011
11:45
AirlineFlightNo
CemAir5Z834
LAMTM8834
Proflight ZambiaP08834
12:00
AirlineFlightNo
FlySafairFA292
12:35
AirlineFlightNo
FlySafairFA294
12:40
AirlineFlightNo
United AirlinesUA6476
LufthansaLH6442
British AirwaysBA6208
Qatar AirwaysQR5683
Airlink4Z927
13:50
AirlineFlightNo
FlySafairFA380
14:30
AirlineFlightNo
British AirwaysBA6207
Qatar AirwaysQR5682
EmiratesEK4002
Airlink4Z923
14:35
AirlineFlightNo
FlySafairFA206
15:10
AirlineFlightNo
LiftGE123
FlexflightW22023
15:45
AirlineFlightNo
FlySafairFA121
16:00
AirlineFlightNo
CemAir5Z838
LAMTM8838
Proflight ZambiaP08838
16:10
AirlineFlightNo
LiftGE153
FlexflightW22053
16:40
AirlineFlightNo
South African AirwaysSA343
EgyptAirMS9443
LufthansaLH9548
SwissLX4130
Kenya AirwaysKQ4563
17:10
AirlineFlightNo
FlySafairFA600
17:20
AirlineFlightNo
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
Airlink4Z931
17:30
AirlineFlightNo
FlySafairFA216
18:10
AirlineFlightNo
LiftGE133
FlexflightW22033
18:15
AirlineFlightNo
CemAir5Z842
LAMTM8842
Proflight ZambiaP08842
18:20
AirlineFlightNo
FlySafairFA204
18:40
AirlineFlightNo
FlySafairFA214
18:50
AirlineFlightNo
South African AirwaysSA357
Ethiopian AirlinesET1818
Kenya AirwaysKQ4576
19:40
AirlineFlightNo
Africa Charter AirlineSA359
20:10
AirlineFlightNo
British AirwaysBA6209
Qatar AirwaysQR5684
EmiratesEK4032
Airlink4Z929
20:30
AirlineFlightNo
FlySafairFA113
20:45
AirlineFlightNo
FlySafairFA691
20:55
AirlineFlightNo
British AirwaysBA6210
Qatar AirwaysQR5685
Airlink4Z925
21:10
AirlineFlightNo
LiftGE125
FlexflightW22025
21:50
AirlineFlightNo
FlySafairFA115
22:30
AirlineFlightNo
FlySafairFA125
22:40
AirlineFlightNo
South African AirwaysSA369
Airlink4Z937
VIEW FLIGHTS
Thursday
08:15
AirlineFlightNo
South African AirwaysSA303
Ethiopian AirlinesET1826
FlySafairFA200
08:30
AirlineFlightNo
British AirwaysBA6211
Qatar AirwaysQR5680
Airlink4Z921
08:40
AirlineFlightNo
LiftGE101
FlexflightW22001
08:50
AirlineFlightNo
FlySafairFA604
09:15
AirlineFlightNo
CemAir5Z830
LAMTM8830
Proflight ZambiaP08830
09:20
AirlineFlightNo
Africa Charter AirlineSA307
09:25
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA7231
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
09:40
AirlineFlightNo
FlySafairFA298
10:10
AirlineFlightNo
LiftGE151
FlexflightW22051
10:15
AirlineFlightNo
FlySafairFA692
10:20
AirlineFlightNo
Africa Charter AirlineSA313
11:00
AirlineFlightNo
FlySafairFA101
11:10
AirlineFlightNo
FlySafairFA105
11:45
AirlineFlightNo
CemAir5Z834
LAMTM8834
Proflight ZambiaP08834
12:00
AirlineFlightNo
FlySafairFA292
12:10
AirlineFlightNo
LiftGE131
FlexflightW22031
12:35
AirlineFlightNo
FlySafairFA294
12:40
AirlineFlightNo
United AirlinesUA6476
LufthansaLH6442
British AirwaysBA6208
Qatar AirwaysQR5683
Airlink4Z927
13:50
AirlineFlightNo
FlySafairFA380
14:30
AirlineFlightNo
British AirwaysBA6207
Qatar AirwaysQR5682
EmiratesEK4002
Airlink4Z923
14:35
AirlineFlightNo
FlySafairFA206
15:10
AirlineFlightNo
SwissLX4136
LiftGE123
FlexflightW22023
Africa Charter AirlineSA337
15:45
AirlineFlightNo
FlySafairFA121
16:00
AirlineFlightNo
CemAir5Z838
LAMTM8838
Proflight ZambiaP08838
16:10
AirlineFlightNo
LiftGE153
FlexflightW22053
16:40
AirlineFlightNo
South African AirwaysSA343
LufthansaLH9548
SwissLX4130
Kenya AirwaysKQ4563
17:10
AirlineFlightNo
FlySafairFA600
17:20
AirlineFlightNo
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
Airlink4Z931
17:30
AirlineFlightNo
FlySafairFA216
18:10
AirlineFlightNo
LiftGE133
FlexflightW22033
18:20
AirlineFlightNo
FlySafairFA204
18:40
AirlineFlightNo
FlySafairFA214
18:50
AirlineFlightNo
South African AirwaysSA357
Ethiopian AirlinesET1818
Kenya AirwaysKQ4576
19:15
AirlineFlightNo
CemAir5Z842
LAMTM8842
Proflight ZambiaP08842
19:40
AirlineFlightNo
Africa Charter AirlineSA359
20:10
AirlineFlightNo
British AirwaysBA6209
Qatar AirwaysQR5684
EmiratesEK4032
Airlink4Z929
20:30
AirlineFlightNo
FlySafairFA113
20:45
AirlineFlightNo
FlySafairFA691
20:55
AirlineFlightNo
British AirwaysBA6210
Qatar AirwaysQR5685
Airlink4Z925
21:10
AirlineFlightNo
LiftGE125
FlexflightW22025
21:50
AirlineFlightNo
FlySafairFA115
22:30
AirlineFlightNo
FlySafairFA103
22:40
AirlineFlightNo
South African AirwaysSA369
Airlink4Z937
VIEW FLIGHTS
Friday
08:15
AirlineFlightNo
South African AirwaysSA303
Ethiopian AirlinesET1826
FlySafairFA200
08:30
AirlineFlightNo
British AirwaysBA6211
Qatar AirwaysQR5680
Airlink4Z921
08:40
AirlineFlightNo
LiftGE101
FlexflightW22001
08:50
AirlineFlightNo
FlySafairFA604
09:15
AirlineFlightNo
CemAir5Z830
LAMTM8830
Proflight ZambiaP08830
09:20
AirlineFlightNo
Africa Charter AirlineSA307
09:25
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA7231
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
09:30
AirlineFlightNo
LAMTM8834
09:40
AirlineFlightNo
FlySafairFA298
10:10
AirlineFlightNo
LiftGE151
FlexflightW22051
10:15
AirlineFlightNo
FlySafairFA692
10:20
AirlineFlightNo
Africa Charter AirlineSA313
10:45
AirlineFlightNo
FlySafairFA129
11:00
AirlineFlightNo
FlySafairFA101
11:45
AirlineFlightNo
CemAir5Z834
Titan Airways MaltaTM8834
Proflight ZambiaP08834
12:00
AirlineFlightNo
FlySafairFA292
12:10
AirlineFlightNo
LiftGE131
FlexflightW22031
12:35
AirlineFlightNo
FlySafairFA294
12:40
AirlineFlightNo
United AirlinesUA6476
LufthansaLH6442
British AirwaysBA6208
Qatar AirwaysQR5683
Airlink4Z927
13:45
AirlineFlightNo
LAMTM8838
13:50
AirlineFlightNo
FlySafairFA380
14:30
AirlineFlightNo
British AirwaysBA6207
Qatar AirwaysQR5682
EmiratesEK4002
Airlink4Z923
14:35
AirlineFlightNo
FlySafairFA206
15:10
AirlineFlightNo
SwissLX4136
LiftGE123
FlexflightW22023
Africa Charter AirlineSA337
15:45
AirlineFlightNo
FlySafairFA121
16:00
AirlineFlightNo
CemAir5Z838
Titan Airways MaltaTM8838
LAMTM8842
Proflight ZambiaP08838
16:10
AirlineFlightNo
LiftGE153
FlexflightW22053
16:40
AirlineFlightNo
South African AirwaysSA343
EgyptAirMS9443
LufthansaLH9548
SwissLX4130
Kenya AirwaysKQ4563
17:20
AirlineFlightNo
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
Airlink4Z931
17:30
AirlineFlightNo
FlySafairFA216
18:10
AirlineFlightNo
LiftGE133
FlexflightW22033
18:15
AirlineFlightNo
CemAir5Z842
Titan Airways MaltaTM8842
Proflight ZambiaP08842
18:20
AirlineFlightNo
FlySafairFA204
18:40
AirlineFlightNo
FlySafairFA214
18:50
AirlineFlightNo
South African AirwaysSA357
Ethiopian AirlinesET1818
Kenya AirwaysKQ4576
19:40
AirlineFlightNo
Africa Charter AirlineSA359
20:05
AirlineFlightNo
FlySafairFA602
20:10
AirlineFlightNo
British AirwaysBA6209
Qatar AirwaysQR5684
EmiratesEK4032
Airlink4Z929
20:20
AirlineFlightNo
FlySafairFA624
20:30
AirlineFlightNo
FlySafairFA113
20:45
AirlineFlightNo
FlySafairFA691
20:55
AirlineFlightNo
British AirwaysBA6210
Qatar AirwaysQR5685
Airlink4Z925
21:10
AirlineFlightNo
LiftGE125
FlexflightW22025
21:50
AirlineFlightNo
FlySafairFA115
22:30
AirlineFlightNo
FlySafairFA103
22:40
AirlineFlightNo
South African AirwaysSA369
Airlink4Z937
VIEW FLIGHTS
Saturday
08:15
AirlineFlightNo
FlySafairFA200
08:30
AirlineFlightNo
British AirwaysBA6211
Qatar AirwaysQR5680
Airlink4Z921
08:45
AirlineFlightNo
FlySafairFA606
09:10
AirlineFlightNo
AirlinkGE121
FlexflightW22021
09:20
AirlineFlightNo
South African AirwaysSA307
09:25
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA7231
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
09:40
AirlineFlightNo
FlySafairFA298
10:15
AirlineFlightNo
FlySafairFA692
10:30
AirlineFlightNo
LAMTM8834
10:40
AirlineFlightNo
LiftGE141
FlexflightW22041
11:00
AirlineFlightNo
FlySafairFA101
11:10
AirlineFlightNo
FlySafairFA105
11:15
AirlineFlightNo
South African AirwaysSA317
12:00
AirlineFlightNo
FlySafairFA292
12:05
AirlineFlightNo
South African AirwaysSA323
EgyptAirMS9443
Singapore AirlinesSQ6101
Ethiopian AirlinesET1828
12:35
AirlineFlightNo
FlySafairFA294
12:40
AirlineFlightNo
United AirlinesUA6476
LufthansaLH6442
British AirwaysBA6208
Qatar AirwaysQR5683
Airlink4Z927
12:45
AirlineFlightNo
CemAir5Z834
Titan Airways MaltaTM8834
Proflight ZambiaP08834
13:40
AirlineFlightNo
LiftGE143
FlexflightW22043
13:45
AirlineFlightNo
LAMTM8838
14:00
AirlineFlightNo
FlySafairFA202
14:30
AirlineFlightNo
British AirwaysBA6207
Qatar AirwaysQR5682
EmiratesEK4002
Airlink4Z923
15:10
AirlineFlightNo
LufthansaLH9548
SwissLX4130
Africa Charter AirlineSA337
15:45
AirlineFlightNo
FlySafairFA121
16:00
AirlineFlightNo
CemAir5Z838
Titan Airways MaltaTM8838
LAMTM8842
Proflight ZambiaP08838
16:40
AirlineFlightNo
LiftGE145
FlexflightW22045
17:10
AirlineFlightNo
FlySafairFA600
17:20
AirlineFlightNo
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
Airlink4Z931
18:15
AirlineFlightNo
CemAir5Z842
Titan Airways MaltaTM8842
Proflight ZambiaP08842
18:40
AirlineFlightNo
FlySafairFA214
18:50
AirlineFlightNo
South African AirwaysSA357
Ethiopian AirlinesET1818
Kenya AirwaysKQ4576
19:05
AirlineFlightNo
FlySafairFA218
19:40
AirlineFlightNo
South African AirwaysSA359
LiftGE147
FlexflightW22047
20:10
AirlineFlightNo
British AirwaysBA6209
Qatar AirwaysQR5684
EmiratesEK4032
Airlink4Z929
20:15
AirlineFlightNo
FlySafairFA626
20:30
AirlineFlightNo
FlySafairFA113
20:45
AirlineFlightNo
FlySafairFA691
21:50
AirlineFlightNo
FlySafairFA115
22:30
AirlineFlightNo
FlySafairFA103
22:40
AirlineFlightNo
South African AirwaysSA369
Airlink4Z937
VIEW FLIGHTS
Sunday
08:00
AirlineFlightNo
LAMTM8830
08:15
AirlineFlightNo
FlySafairFA200
08:30
AirlineFlightNo
British AirwaysBA6211
Qatar AirwaysQR5680
Airlink4Z921
08:50
AirlineFlightNo
FlySafairFA604
09:10
AirlineFlightNo
LiftGE121
FlexflightW22021
09:20
AirlineFlightNo
Africa Charter AirlineSA307
09:25
AirlineFlightNo
Malaysia AirlinesMH5764
South African AirwaysSA7231
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
FlySafairFA804
10:10
AirlineFlightNo
LiftGE151
FlexflightW22051
10:15
AirlineFlightNo
CemAir5Z830
Titan Airways MaltaTM8830
FlySafairFA692
Proflight ZambiaP08830
10:30
AirlineFlightNo
LAMTM8842
10:45
AirlineFlightNo
FlySafairFA129
10:55
AirlineFlightNo
FlySafairFA107
12:05
AirlineFlightNo
South African AirwaysSA323
EgyptAirMS9443
Singapore AirlinesSQ6101
Ethiopian AirlinesET1828
FlySafairFA119
12:10
AirlineFlightNo
LiftGE131
FlexflightW22031
12:20
AirlineFlightNo
FlySafairFA210
12:35
AirlineFlightNo
FlySafairFA800
12:45
AirlineFlightNo
CemAir5Z842
Titan Airways MaltaTM8842
Proflight ZambiaP08842
13:45
AirlineFlightNo
LAMTM8838
13:50
AirlineFlightNo
FlySafairFA212
14:30
AirlineFlightNo
LufthansaLH6442
British AirwaysBA6207
Qatar AirwaysQR5682
EmiratesEK4002
Airlink4Z923
14:35
AirlineFlightNo
FlySafairFA290
15:10
AirlineFlightNo
LufthansaLH9548
SwissLX4130
LiftGE123
FlexflightW22023
Africa Charter AirlineSA337
15:45
AirlineFlightNo
FlySafairFA296
16:00
AirlineFlightNo
CemAir5Z838
Titan Airways MaltaTM8838
Proflight ZambiaP08838
16:10
AirlineFlightNo
LiftGE153
FlexflightW22053
17:20
AirlineFlightNo
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
Airlink4Z931
17:30
AirlineFlightNo
FlySafairFA208
18:10
AirlineFlightNo
LiftGE133
FlexflightW22033
18:15
AirlineFlightNo
CemAir5Z854
LAMTM8854
Proflight ZambiaP08854
18:25
AirlineFlightNo
FlySafairFA802
18:50
AirlineFlightNo
South African AirwaysSA357
Ethiopian AirlinesET1818
Kenya AirwaysKQ4576
19:55
AirlineFlightNo
South African AirwaysSA359
20:05
AirlineFlightNo
FlySafairFA602
20:10
AirlineFlightNo
British AirwaysBA6209
Qatar AirwaysQR5684
EmiratesEK4032
Airlink4Z929
20:20
AirlineFlightNo
FlySafairFA624
20:25
AirlineFlightNo
FlySafairFA109
20:45
AirlineFlightNo
FlySafairFA691
20:50
AirlineFlightNo
FlySafairFA127
20:55
AirlineFlightNo
British AirwaysBA6210
Qatar AirwaysQR5685
Airlink4Z925
21:10
AirlineFlightNo
LiftGE125
FlexflightW22025
22:15
AirlineFlightNo
FlySafairFA123
22:40
AirlineFlightNo
South African AirwaysSA369
Airlink4Z937
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 Safair
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.98 ($48 €44.85)
£37.98
$48 | €44.85
Check Latest Price
DIRECT Safair
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 £77.55 ($98 €91.57)
£77.55
$98 | €91.57
Check Latest Price
1+ STOP(S)
What is the cheapest return flight from Johannesburg JNB to Cape Town CPT?
The cheapest return flight from Johannesburg JNB to Cape Town CPT is £121.07 ($153 €142.96)
£121.07
$153 | €142.96
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 New Zealand, Airlink, Asiana Airlines, British Airways, CemAir, EgyptAir, Emirates, Ethiopian Airlines, Flexflight, FlySafair, Kenya Airways, LAM, Lift, Lufthansa, Malaysia Airlines, Proflight Zambia, Qatar Airways, Singapore Airlines, South African Airways, Swiss, Titan Airways Malta, 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...