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

We've found the cheapest flights to Cape Town

Returns from £77.60

One-way from £37.62

If it is your first time travelling to Cape Town International then check out the airliners Titan Airways Malta, EgyptAir, Malaysia Airlines, Asiana Airlines, Air New Zealand, Singapore Airlines, Kenya Airways, United Airlines, Ethiopian Airlines, Lufthansa, Emirates, Swiss, Africa Charter Airline, Proflight Zambia, LAM, CemAir, Lift, Flexflight, South African Airways, Qatar Airways, British Airways, Airlink and FlySafair. These airliners all offer direct flights that depart from Oliver Reginald Tambo International, so you will find flying to Cape Town International is quite easy. When travelling from Oliver Reginald Tambo International you will cover about 790 miles before you reach Cape Town International. This journey will take 2 Hours 18 Minutes.

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

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

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
FlySafair2321231920192005:5522:30VIEW FLIGHTS
Airlink767776606:1522:50VIEW FLIGHTS
Qatar Airways656665506:1520:55VIEW FLIGHTS
British Airways656665506:1520:55VIEW FLIGHTS
South African Airways575555506:0522:40VIEW FLIGHTS
Lift545553506:3021:10VIEW FLIGHTS
Flexflight545553506:3021:10VIEW FLIGHTS
Proflight Zambia424442409:1519:10VIEW FLIGHTS
LAM424442408:4019:10VIEW FLIGHTS
CemAir424442409:1519:10VIEW FLIGHTS
Swiss222232212:1516:40VIEW FLIGHTS
Africa Charter Airline212242208:1017:30VIEW FLIGHTS
Lufthansa222222210:2516:40VIEW FLIGHTS
Emirates222222212:1519:55VIEW FLIGHTS
United Airlines222222110:2517:20VIEW FLIGHTS
Ethiopian Airlines222221206:0518:50VIEW FLIGHTS
Kenya Airways222221114:3018:50VIEW FLIGHTS
Singapore Airlines121111207:1012:05VIEW FLIGHTS
Malaysia Airlines111111107:1009:25VIEW FLIGHTS
Asiana Airlines111111107:1009:25VIEW FLIGHTS
Air New Zealand111111107:1009:25VIEW FLIGHTS
Titan Airways Malta400000010:5521:25VIEW FLIGHTS
EgyptAir101010112:0516:40VIEW FLIGHTS

FlySafair offer the highest number of flights for this route with departures times between 05:55 and 22: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
South African AirwaysSA303
06:30
AirlineFlight  No
FlexflightW22001
07:10
AirlineFlight  No
South African AirwaysSA7231
Singapore AirlinesSQ478
08:15
AirlineFlight  No
Ethiopian AirlinesET1826
08:30
AirlineFlight  No
British AirwaysBA6211
Qatar AirwaysQR5680
Airlink4Z921
08:40
AirlineFlight  No
LiftGE101
LAMTM8834
FlySafairFA101
08:50
AirlineFlight  No
FlySafairFA604
08:55
AirlineFlight  No
FlySafairFA105
09:25
AirlineFlight  No
Malaysia AirlinesMH5764
Air New ZealandNZ3278
Asiana AirlinesOZ6792
09:30
AirlineFlight  No
FlexflightW22011
09:40
AirlineFlight  No
FlySafairFA292
FlySafairFA298
10:15
AirlineFlight  No
FlySafairFA692
10:20
AirlineFlight  No
Africa Charter AirlineSA313
10:25
AirlineFlight  No
British AirwaysBA6208
Qatar AirwaysQR5683
Airlink4Z927
10:45
AirlineFlight  No
FlySafairFA129
10:55
AirlineFlight  No
CemAir5Z834
Titan Airways MaltaTM8834
Proflight ZambiaP08834
11:15
AirlineFlight  No
CemAir5Z838
LAMTM8838
Proflight ZambiaP08838
11:40
AirlineFlight  No
LiftGE111
12:15
AirlineFlight  No
Qatar AirwaysQR5682
EmiratesEK4002
12:35
AirlineFlight  No
FlySafairFA294
12:40
AirlineFlight  No
United AirlinesUA6476
LufthansaLH6442
13:25
AirlineFlight  No
FlySafairFA121
13:30
AirlineFlight  No
Titan Airways MaltaTM8838
13:50
AirlineFlight  No
FlySafairFA380
13:55
AirlineFlight  No
LAMTM8842
14:30
AirlineFlight  No
EgyptAirMS9443
LufthansaLH9548
British AirwaysBA6207
SwissLX4130
SwissLX9162
Airlink4Z923
14:35
AirlineFlight  No
FlySafairFA206
15:05
AirlineFlight  No
Airlink4Z931
15:10
AirlineFlight  No
LiftGE123
FlexflightW22023
16:10
AirlineFlight  No
CemAir5Z842
Titan Airways MaltaTM8842
Proflight ZambiaP08842
16:40
AirlineFlight  No
South African AirwaysSA343
Ethiopian AirlinesET1818
Kenya AirwaysKQ4563
Kenya AirwaysKQ4576
16:50
AirlineFlight  No
FlySafairFA111
17:10
AirlineFlight  No
FlySafairFA600
17:20
AirlineFlight  No
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
17:30
AirlineFlight  No
FlySafairFA216
Africa Charter AirlineSA359
17:40
AirlineFlight  No
British AirwaysBA6209
18:10
AirlineFlight  No
LiftGE133
FlexflightW22033
18:15
AirlineFlight  No
FlySafairFA113
18:20
AirlineFlight  No
FlySafairFA204
18:30
AirlineFlight  No
FlySafairFA691
18:40
AirlineFlight  No
Qatar AirwaysQR5685
Airlink4Z925
FlySafairFA214
18:50
AirlineFlight  No
South African AirwaysSA357
19:00
AirlineFlight  No
LiftGE125
FlexflightW22025
19:10
AirlineFlight  No
CemAir5Z854
LAMTM8854
Proflight ZambiaP08854
19:35
AirlineFlight  No
FlySafairFA115
19:55
AirlineFlight  No
Qatar AirwaysQR5684
EmiratesEK4032
Airlink4Z929
20:15
AirlineFlight  No
FlySafairFA125
20:20
AirlineFlight  No
FlySafairFA103
FlySafairFA624
20:30
AirlineFlight  No
South African AirwaysSA369
20:35
AirlineFlight  No
Airlink4Z937
20:55
AirlineFlight  No
British AirwaysBA6210
21:25
AirlineFlight  No
Titan Airways MaltaTM8854
VIEW FLIGHTS
Tuesday
05:55
AirlineFlight  No
FlySafairFA200
06:05
AirlineFlight  No
South African AirwaysSA303
Ethiopian AirlinesET1826
06:15
AirlineFlight  No
British AirwaysBA6211
Qatar AirwaysQR5680
Airlink4Z921
06:30
AirlineFlight  No
LiftGE101
FlySafairFA604
FlexflightW22001
07:10
AirlineFlight  No
Malaysia AirlinesMH5764
South African AirwaysSA7231
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
07:15
AirlineFlight  No
FlySafairFA298
08:10
AirlineFlight  No
Africa Charter AirlineSA313
08:40
AirlineFlight  No
FlySafairFA101
08:55
AirlineFlight  No
FlySafairFA105
09:05
AirlineFlight  No
South African AirwaysSA317
Singapore AirlinesSQ6101
09:30
AirlineFlight  No
CemAir5Z834
LiftGE111
FlexflightW22011
Proflight ZambiaP08834
09:40
AirlineFlight  No
FlySafairFA292
10:15
AirlineFlight  No
FlySafairFA294
FlySafairFA692
10:25
AirlineFlight  No
LufthansaLH6442
Qatar AirwaysQR5683
Airlink4Z927
11:40
AirlineFlight  No
FlySafairFA202
11:45
AirlineFlight  No
LAMTM8834
12:15
AirlineFlight  No
British AirwaysBA6207
Qatar AirwaysQR5682
SwissLX9162
EmiratesEK4002
Airlink4Z923
FlySafairFA206
12:40
AirlineFlight  No
United AirlinesUA6476
British AirwaysBA6208
13:00
AirlineFlight  No
LiftGE123
FlexflightW22023
13:25
AirlineFlight  No
FlySafairFA121
14:30
AirlineFlight  No
South African AirwaysSA343
LufthansaLH9548
SwissLX4130
Kenya AirwaysKQ4563
14:35
AirlineFlight  No
FlySafairFA111
14:50
AirlineFlight  No
FlySafairFA600
15:05
AirlineFlight  No
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
Airlink4Z931
16:00
AirlineFlight  No
LAMTM8842
FlySafairFA204
Proflight ZambiaP08842
16:40
AirlineFlight  No
South African AirwaysSA357
18:10
AirlineFlight  No
LiftGE133
FlexflightW22033
18:15
AirlineFlight  No
CemAir5Z842
18:30
AirlineFlight  No
FlySafairFA691
18:40
AirlineFlight  No
FlySafairFA214
18:50
AirlineFlight  No
Ethiopian AirlinesET1818
Kenya AirwaysKQ4576
19:40
AirlineFlight  No
South African AirwaysSA359
19:55
AirlineFlight  No
British AirwaysBA6209
Qatar AirwaysQR5684
EmiratesEK4032
Airlink4Z929
20:15
AirlineFlight  No
FlySafairFA125
FlySafairFA626
20:30
AirlineFlight  No
FlySafairFA113
21:50
AirlineFlight  No
FlySafairFA115
22:30
AirlineFlight  No
FlySafairFA103
22:40
AirlineFlight  No
South African AirwaysSA369
22:50
AirlineFlight  No
Airlink4Z937
VIEW FLIGHTS
Wednesday
05:55
AirlineFlight  No
FlySafairFA200
06:30
AirlineFlight  No
FlySafairFA604
FlexflightW22001
07:15
AirlineFlight  No
FlySafairFA298
08:15
AirlineFlight  No
South African AirwaysSA303
Ethiopian AirlinesET1826
08:30
AirlineFlight  No
British AirwaysBA6211
Qatar AirwaysQR5680
Airlink4Z921
08:40
AirlineFlight  No
LiftGE101
FlySafairFA101
09:25
AirlineFlight  No
Malaysia AirlinesMH5764
South African AirwaysSA7231
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
09:30
AirlineFlight  No
LiftGE111
Proflight ZambiaP08834
10:15
AirlineFlight  No
CemAir5Z830
LAMTM8830
FlySafairFA692
Proflight ZambiaP08830
10:20
AirlineFlight  No
Africa Charter AirlineSA313
10:45
AirlineFlight  No
FlySafairFA129
11:10
AirlineFlight  No
FlySafairFA105
11:40
AirlineFlight  No
FlexflightW22011
11:45
AirlineFlight  No
CemAir5Z834
LAMTM8834
12:00
AirlineFlight  No
FlySafairFA292
12:15
AirlineFlight  No
British AirwaysBA6207
Qatar AirwaysQR5682
SwissLX9162
EmiratesEK4002
Airlink4Z923
FlySafairFA206
12:35
AirlineFlight  No
FlySafairFA294
12:40
AirlineFlight  No
United AirlinesUA6476
LufthansaLH6442
British AirwaysBA6208
Qatar AirwaysQR5683
Airlink4Z927
13:00
AirlineFlight  No
LiftGE123
FlexflightW22023
13:25
AirlineFlight  No
FlySafairFA121
13:45
AirlineFlight  No
LAMTM8838
Proflight ZambiaP08838
13:50
AirlineFlight  No
FlySafairFA380
14:30
AirlineFlight  No
South African AirwaysSA343
EgyptAirMS9443
LufthansaLH9548
SwissLX4130
Kenya AirwaysKQ4563
14:35
AirlineFlight  No
FlySafairFA111
15:05
AirlineFlight  No
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
Airlink4Z931
16:00
AirlineFlight  No
CemAir5Z838
CemAir5Z842
LiftGE133
LAMTM8842
FlySafairFA204
FlexflightW22033
Proflight ZambiaP08842
16:20
AirlineFlight  No
FlySafairFA214
16:40
AirlineFlight  No
South African AirwaysSA357
Ethiopian AirlinesET1818
Kenya AirwaysKQ4576
17:10
AirlineFlight  No
FlySafairFA600
17:30
AirlineFlight  No
FlySafairFA216
Africa Charter AirlineSA359
17:40
AirlineFlight  No
British AirwaysBA6209
Qatar AirwaysQR5684
EmiratesEK4032
Airlink4Z929
18:00
AirlineFlight  No
FlySafairFA624
18:15
AirlineFlight  No
FlySafairFA113
18:30
AirlineFlight  No
FlySafairFA691
18:40
AirlineFlight  No
British AirwaysBA6210
Qatar AirwaysQR5685
Airlink4Z925
19:00
AirlineFlight  No
LiftGE125
19:35
AirlineFlight  No
FlySafairFA115
20:15
AirlineFlight  No
FlySafairFA125
20:20
AirlineFlight  No
FlySafairFA103
20:35
AirlineFlight  No
Airlink4Z937
21:10
AirlineFlight  No
FlexflightW22025
22:40
AirlineFlight  No
South African AirwaysSA369
VIEW FLIGHTS
Thursday
05:55
AirlineFlight  No
FlySafairFA200
06:15
AirlineFlight  No
British AirwaysBA6211
Qatar AirwaysQR5680
08:15
AirlineFlight  No
South African AirwaysSA303
Ethiopian AirlinesET1826
08:30
AirlineFlight  No
Airlink4Z921
08:40
AirlineFlight  No
LiftGE101
FlexflightW22001
08:50
AirlineFlight  No
FlySafairFA604
09:15
AirlineFlight  No
CemAir5Z830
LAMTM8830
Proflight ZambiaP08830
09:25
AirlineFlight  No
Malaysia AirlinesMH5764
South African AirwaysSA7231
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
09:40
AirlineFlight  No
FlySafairFA298
10:00
AirlineFlight  No
LiftGE131
FlexflightW22031
10:15
AirlineFlight  No
FlySafairFA294
FlySafairFA692
10:20
AirlineFlight  No
Africa Charter AirlineSA313
10:25
AirlineFlight  No
United AirlinesUA6476
LufthansaLH6442
British AirwaysBA6208
Qatar AirwaysQR5683
Airlink4Z927
10:45
AirlineFlight  No
FlySafairFA129
11:00
AirlineFlight  No
FlySafairFA101
11:30
AirlineFlight  No
FlySafairFA380
11:45
AirlineFlight  No
CemAir5Z834
LAMTM8834
Proflight ZambiaP08834
12:00
AirlineFlight  No
FlySafairFA292
12:15
AirlineFlight  No
British AirwaysBA6207
Qatar AirwaysQR5682
SwissLX9162
EmiratesEK4002
Airlink4Z923
FlySafairFA206
13:00
AirlineFlight  No
LiftGE123
FlexflightW22023
13:25
AirlineFlight  No
FlySafairFA121
13:45
AirlineFlight  No
CemAir5Z838
LAMTM8838
14:50
AirlineFlight  No
FlySafairFA600
15:05
AirlineFlight  No
Airlink4Z931
15:10
AirlineFlight  No
FlySafairFA216
16:00
AirlineFlight  No
LiftGE133
FlySafairFA204
FlexflightW22033
Proflight ZambiaP08838
16:20
AirlineFlight  No
FlySafairFA214
16:40
AirlineFlight  No
South African AirwaysSA343
South African AirwaysSA357
Ethiopian AirlinesET1818
LufthansaLH9548
SwissLX4130
Kenya AirwaysKQ4563
Kenya AirwaysKQ4576
17:00
AirlineFlight  No
CemAir5Z842
LAMTM8842
Proflight ZambiaP08842
17:20
AirlineFlight  No
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
17:30
AirlineFlight  No
Africa Charter AirlineSA359
17:40
AirlineFlight  No
Airlink4Z929
18:30
AirlineFlight  No
FlySafairFA691
19:55
AirlineFlight  No
British AirwaysBA6209
Qatar AirwaysQR5684
EmiratesEK4032
20:30
AirlineFlight  No
FlySafairFA113
20:55
AirlineFlight  No
British AirwaysBA6210
Qatar AirwaysQR5685
Airlink4Z925
21:10
AirlineFlight  No
LiftGE125
FlexflightW22025
21:50
AirlineFlight  No
FlySafairFA115
22:30
AirlineFlight  No
FlySafairFA103
22:40
AirlineFlight  No
South African AirwaysSA369
22:50
AirlineFlight  No
Airlink4Z937
VIEW FLIGHTS
Friday
05:55
AirlineFlight  No
FlySafairFA200
06:05
AirlineFlight  No
South African AirwaysSA303
07:10
AirlineFlight  No
South African AirwaysSA7231
Air New ZealandNZ3278
08:15
AirlineFlight  No
Ethiopian AirlinesET1826
08:30
AirlineFlight  No
British AirwaysBA6211
Qatar AirwaysQR5680
Airlink4Z921
08:40
AirlineFlight  No
LiftGE101
FlexflightW22001
08:50
AirlineFlight  No
FlySafairFA604
09:15
AirlineFlight  No
CemAir5Z830
LAMTM8830
Proflight ZambiaP08830
09:20
AirlineFlight  No
Africa Charter AirlineSA307
09:25
AirlineFlight  No
Malaysia AirlinesMH5764
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
09:40
AirlineFlight  No
FlySafairFA298
10:00
AirlineFlight  No
LiftGE131
FlexflightW22031
10:15
AirlineFlight  No
FlySafairFA294
FlySafairFA692
10:20
AirlineFlight  No
Africa Charter AirlineSA313
10:25
AirlineFlight  No
LufthansaLH6442
British AirwaysBA6208
Qatar AirwaysQR5683
Airlink4Z927
10:45
AirlineFlight  No
FlySafairFA129
11:00
AirlineFlight  No
FlySafairFA101
11:30
AirlineFlight  No
FlySafairFA380
11:45
AirlineFlight  No
CemAir5Z834
LAMTM8834
Proflight ZambiaP08834
12:00
AirlineFlight  No
FlySafairFA292
12:40
AirlineFlight  No
United AirlinesUA6476
13:45
AirlineFlight  No
LAMTM8838
14:30
AirlineFlight  No
British AirwaysBA6207
Qatar AirwaysQR5682
SwissLX9162
EmiratesEK4002
Airlink4Z923
14:35
AirlineFlight  No
FlySafairFA206
15:05
AirlineFlight  No
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
15:10
AirlineFlight  No
LufthansaLH9548
SwissLX4136
LiftGE123
FlexflightW22023
Africa Charter AirlineSA337
15:45
AirlineFlight  No
FlySafairFA121
16:00
AirlineFlight  No
CemAir5Z838
CemAir5Z842
LiftGE133
LAMTM8842
FlySafairFA204
FlexflightW22033
Proflight ZambiaP08838
Proflight ZambiaP08842
16:20
AirlineFlight  No
FlySafairFA214
16:40
AirlineFlight  No
South African AirwaysSA343
South African AirwaysSA357
EgyptAirMS9443
SwissLX4130
Kenya AirwaysKQ4563
17:20
AirlineFlight  No
Airlink4Z931
17:30
AirlineFlight  No
FlySafairFA216
Africa Charter AirlineSA359
17:40
AirlineFlight  No
British AirwaysBA6209
Qatar AirwaysQR5684
EmiratesEK4032
Airlink4Z929
17:45
AirlineFlight  No
FlySafairFA602
18:00
AirlineFlight  No
FlySafairFA624
18:40
AirlineFlight  No
British AirwaysBA6210
Qatar AirwaysQR5685
18:50
AirlineFlight  No
Ethiopian AirlinesET1818
Kenya AirwaysKQ4576
20:30
AirlineFlight  No
FlySafairFA113
20:45
AirlineFlight  No
FlySafairFA691
20:55
AirlineFlight  No
Airlink4Z925
21:10
AirlineFlight  No
LiftGE125
FlexflightW22025
21:50
AirlineFlight  No
FlySafairFA115
22:30
AirlineFlight  No
FlySafairFA103
22:40
AirlineFlight  No
South African AirwaysSA369
22:50
AirlineFlight  No
Airlink4Z937
VIEW FLIGHTS
Saturday
05:55
AirlineFlight  No
FlySafairFA200
06:15
AirlineFlight  No
British AirwaysBA6211
Qatar AirwaysQR5680
Airlink4Z921
07:10
AirlineFlight  No
South African AirwaysSA7231
Air New ZealandNZ3278
Singapore AirlinesSQ478
Africa Charter AirlineSA307
08:00
AirlineFlight  No
FlySafairFA692
08:30
AirlineFlight  No
LiftGE141
FlexflightW22041
08:40
AirlineFlight  No
FlySafairFA101
08:45
AirlineFlight  No
FlySafairFA606
09:25
AirlineFlight  No
Malaysia AirlinesMH5764
Asiana AirlinesOZ6792
09:40
AirlineFlight  No
FlySafairFA292
FlySafairFA298
11:15
AirlineFlight  No
South African AirwaysSA317
12:35
AirlineFlight  No
FlySafairFA294
12:40
AirlineFlight  No
United AirlinesUA6476
LufthansaLH6442
British AirwaysBA6208
Qatar AirwaysQR5683
Airlink4Z927
12:45
AirlineFlight  No
CemAir5Z834
LAMTM8834
Proflight ZambiaP08834
13:40
AirlineFlight  No
LiftGE143
FlexflightW22043
14:00
AirlineFlight  No
FlySafairFA202
14:30
AirlineFlight  No
British AirwaysBA6207
Qatar AirwaysQR5682
SwissLX9162
EmiratesEK4002
Airlink4Z923
LiftGE145
FlexflightW22045
15:05
AirlineFlight  No
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
15:10
AirlineFlight  No
LufthansaLH9548
SwissLX4130
Africa Charter AirlineSA337
15:45
AirlineFlight  No
FlySafairFA121
16:10
AirlineFlight  No
FlySafairFA117
16:20
AirlineFlight  No
FlySafairFA214
16:40
AirlineFlight  No
Ethiopian AirlinesET1818
Kenya AirwaysKQ4576
16:45
AirlineFlight  No
FlySafairFA218
17:10
AirlineFlight  No
FlySafairFA600
17:20
AirlineFlight  No
Airlink4Z931
17:30
AirlineFlight  No
South African AirwaysSA359
17:40
AirlineFlight  No
Qatar AirwaysQR5684
18:00
AirlineFlight  No
LAMTM8842
Proflight ZambiaP08842
18:15
AirlineFlight  No
FlySafairFA113
18:20
AirlineFlight  No
FlySafairFA204
18:30
AirlineFlight  No
FlySafairFA691
18:50
AirlineFlight  No
South African AirwaysSA357
19:35
AirlineFlight  No
FlySafairFA115
19:55
AirlineFlight  No
British AirwaysBA6209
EmiratesEK4032
Airlink4Z929
20:15
AirlineFlight  No
CemAir5Z842
FlySafairFA626
20:30
AirlineFlight  No
South African AirwaysSA369
20:35
AirlineFlight  No
Airlink4Z937
22:30
AirlineFlight  No
FlySafairFA103
VIEW FLIGHTS
Sunday
05:55
AirlineFlight  No
FlySafairFA200
08:30
AirlineFlight  No
British AirwaysBA6211
Qatar AirwaysQR5680
Airlink4Z921
08:50
AirlineFlight  No
FlySafairFA604
09:10
AirlineFlight  No
LiftGE121
FlexflightW22021
09:20
AirlineFlight  No
Africa Charter AirlineSA307
09:25
AirlineFlight  No
Malaysia AirlinesMH5764
South African AirwaysSA7231
Air New ZealandNZ3278
Singapore AirlinesSQ478
Asiana AirlinesOZ6792
FlySafairFA804
10:15
AirlineFlight  No
CemAir5Z830
LAMTM8830
FlySafairFA692
Proflight ZambiaP08830
10:45
AirlineFlight  No
FlySafairFA129
10:55
AirlineFlight  No
FlySafairFA107
12:05
AirlineFlight  No
South African AirwaysSA323
EgyptAirMS9443
Singapore AirlinesSQ6101
Ethiopian AirlinesET1828
FlySafairFA119
12:10
AirlineFlight  No
LiftGE131
FlexflightW22031
12:15
AirlineFlight  No
Qatar AirwaysQR5682
SwissLX9162
Airlink4Z923
FlySafairFA290
12:20
AirlineFlight  No
FlySafairFA210
12:35
AirlineFlight  No
FlySafairFA800
12:45
AirlineFlight  No
CemAir5Z842
LAMTM8842
Proflight ZambiaP08842
13:00
AirlineFlight  No
LufthansaLH9548
SwissLX4130
FlexflightW22023
13:25
AirlineFlight  No
FlySafairFA296
13:45
AirlineFlight  No
CemAir5Z838
13:50
AirlineFlight  No
FlySafairFA212
14:30
AirlineFlight  No
LufthansaLH6442
British AirwaysBA6207
EmiratesEK4002
15:10
AirlineFlight  No
LiftGE123
FlySafairFA208
Africa Charter AirlineSA337
16:00
AirlineFlight  No
CemAir5Z854
LiftGE133
LAMTM8838
LAMTM8854
FlexflightW22033
Proflight ZambiaP08838
Proflight ZambiaP08854
16:05
AirlineFlight  No
FlySafairFA802
16:40
AirlineFlight  No
South African AirwaysSA357
Ethiopian AirlinesET1818
Kenya AirwaysKQ4576
17:20
AirlineFlight  No
United AirlinesUA6475
British AirwaysBA6206
Qatar AirwaysQR5681
Airlink4Z931
17:30
AirlineFlight  No
South African AirwaysSA359
17:40
AirlineFlight  No
British AirwaysBA6209
Qatar AirwaysQR5684
EmiratesEK4032
Airlink4Z929
17:45
AirlineFlight  No
FlySafairFA602
18:00
AirlineFlight  No
FlySafairFA624
20:25
AirlineFlight  No
FlySafairFA109
20:45
AirlineFlight  No
FlySafairFA691
20:50
AirlineFlight  No
FlySafairFA127
20:55
AirlineFlight  No
British AirwaysBA6210
Qatar AirwaysQR5685
Airlink4Z925
21:10
AirlineFlight  No
LiftGE125
FlexflightW22025
22:15
AirlineFlight  No
FlySafairFA123
22:40
AirlineFlight  No
South African AirwaysSA369
22:50
AirlineFlight  No
Airlink4Z937
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 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.62 ($48 €44.44)
£37.62
$48 | €44.44
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.60 ($99 €91.66)
£77.60
$99 | €91.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): 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.

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...