Flights from Cape Town Airport CPT to Johannesburg Airport JNB

We've found the cheapest flights to Johannesburg

Returns from £104.29

One-way from £52.51

You have a selection of 28 airlines when departing Cape Town International to Oliver Reginald Tambo International. The journey time flying from Cape Town International to Oliver Reginald Tambo International South Africa is around 2 Hours 18 Minutes. With the distance covered being 1,271 Km (790 Miles). The airport code for Cape Town International is CPT and for Oliver Reginald Tambo International it is JNB.

The cost of ticket prices to Oliver Reginald Tambo International South Africa can vary quite considerably if you travel at certain times of the week especially at weekends. Oliver Reginald Tambo International South Africa flights may be normally booked months in advance and this may be the best option if you intend to get the best prices from Cape Town International. Our recommendation is to book well in advance if you are looking to get the best possible prices.

The table below shows the amount of daily flights in operation from Cape Town International (CPT) to Oliver Reginald Tambo International (JNB).

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
FlySafair2419191921161805:4520:55VIEW FLIGHTS
Air New Zealand131013101210706:0020:25VIEW FLIGHTS
South African Airways129129118806:0020:25VIEW FLIGHTS
Airlink777776506:0518:25VIEW FLIGHTS
Flexflight776774506:3019:00VIEW FLIGHTS
Qatar Airways666665406:0518:25VIEW FLIGHTS
CemAir857563406:0016:40VIEW FLIGHTS
Qantas555555407:0015:20VIEW FLIGHTS
British Airways555554307:0018:25VIEW FLIGHTS
Sirius Aero433334406:1016:40VIEW FLIGHTS
Swiss333332312:2015:20VIEW FLIGHTS
KLM333333209:5518:25VIEW FLIGHTS
United Airlines333332209:0018:25VIEW FLIGHTS
Lift332322306:3019:00VIEW FLIGHTS
Global Aviation323232106:3019:00VIEW FLIGHTS
Lufthansa222222214:1515:20VIEW FLIGHTS
LATAM Airlines222222207:0009:00VIEW FLIGHTS
Emirates222222209:0015:20VIEW FLIGHTS
Singapore Airlines222221109:0010:40VIEW FLIGHTS
Ethiopian Airlines222221107:0017:25VIEW FLIGHTS
Kenya Airways222220006:0012:20VIEW FLIGHTS
Malaysia Airlines111111110:4010:40VIEW FLIGHTS
Asiana Airlines111111110:4010:40VIEW FLIGHTS
Air France111111109:5514:00VIEW FLIGHTS
Turkish Airlines111111014:0014:00VIEW FLIGHTS
TAAG Angola Airlines111110011:0511:05VIEW FLIGHTS
EgyptAir111110017:2517:25VIEW FLIGHTS
GOL101100106:0011:05VIEW FLIGHTS

The greatest amount of direct flights offered from Cape Town International to Oliver Reginald Tambo International South Africa are by FlySafair with around 136 flights a week. The earliest flight is available at 05:45 and the latest flights at 20:55 with the most popular flight number being FA100, FA102, FA104 and FA106.

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

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

Flights Time In WeekDays
DayFlight TimesFlights
Monday
05:45
AirlineFlightNo
FlySafairFA100
06:00
AirlineFlightNo
South African AirwaysSA302
Air New ZealandNZ3101
Kenya AirwaysKQ4560
CemAir5Z6001
GOLG38808
06:05
AirlineFlightNo
Qatar AirwaysQR5687
Airlink4Z926
06:10
AirlineFlightNo
CemAir5Z831
Sirius AeroSA2447
06:15
AirlineFlightNo
FlySafairFA104
06:30
AirlineFlightNo
FlySafairFA701
FlexflightW22010
Global AviationGE110
07:00
AirlineFlightNo
South African AirwaysSA306
Air New ZealandNZ3136
British AirwaysBA6227
Qatar AirwaysQR5685
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
FlySafairFA293
08:50
AirlineFlightNo
FlySafairFA201
09:00
AirlineFlightNo
South African AirwaysSA316
United AirlinesUA6472
Air New ZealandNZ3107
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
British AirwaysBA6223
Qatar AirwaysQR5690
EmiratesEK4003
QantasQF8284
Airlink4Z922
CemAir5Z6007
LATAM AirlinesLA5585
09:25
AirlineFlightNo
FlySafairFA605
09:30
AirlineFlightNo
LiftGE102
FlexflightW22002
09:55
AirlineFlightNo
QantasQF8288
Airlink4Z950
10:05
AirlineFlightNo
South African AirwaysSA322
Air New ZealandNZ3132
CemAir5Z6009
10:15
AirlineFlightNo
FlySafairFA299
10:40
AirlineFlightNo
Malaysia AirlinesMH5763
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
Sirius AeroSA7232
10:50
AirlineFlightNo
FlySafairFA693
11:00
AirlineFlightNo
LiftGE152
FlexflightW22052
11:05
AirlineFlightNo
South African AirwaysSA326
Air New ZealandNZ3111
TAAG Angola AirlinesDT5326
CemAir5Z6011
11:25
AirlineFlightNo
CemAir5Z839
Sirius AeroSA2451
11:45
AirlineFlightNo
FlySafairFA112
11:55
AirlineFlightNo
FlySafairFA110
12:00
AirlineFlightNo
FlySafairFA601
12:20
AirlineFlightNo
South African AirwaysSA332
Air New ZealandNZ3120
SwissLX4131
Kenya AirwaysKQ4562
13:00
AirlineFlightNo
FlexflightW22032
Global AviationGE132
13:10
AirlineFlightNo
FlySafairFA295
14:00
AirlineFlightNo
Air FranceAF7139
KLMKL4541
Turkish AirlinesTK8684
British AirwaysBA6224
Qatar AirwaysQR5678
QantasQF8286
Airlink4Z928
14:15
AirlineFlightNo
South African AirwaysSA342
Air New ZealandNZ3122
LufthansaLH9547
SwissLX4141
14:25
AirlineFlightNo
FlySafairFA381
15:10
AirlineFlightNo
FlySafairFA207
15:15
AirlineFlightNo
FlySafairFA690
15:20
AirlineFlightNo
United AirlinesUA6461
KLMKL4543
LufthansaLH6443
British AirwaysBA6241
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
QantasQF8290
Airlink4Z924
15:55
AirlineFlightNo
South African AirwaysSA352
Air New ZealandNZ3117
CemAir5Z6017
16:00
AirlineFlightNo
LiftGE124
FlexflightW22024
16:20
AirlineFlightNo
FlySafairFA120
16:40
AirlineFlightNo
CemAir5Z851
Sirius AeroSA2456
FlySafairFA114
17:00
AirlineFlightNo
FlexflightW22054
17:25
AirlineFlightNo
South African AirwaysSA354
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
FlySafairFA102
17:35
AirlineFlightNo
FlySafairFA124
18:05
AirlineFlightNo
FlySafairFA217
18:10
AirlineFlightNo
South African AirwaysSA362
Air New ZealandNZ3126
18:25
AirlineFlightNo
United AirlinesUA6473
KLMKL4545
British AirwaysBA6225
Qatar AirwaysQR6466
Airlink4Z932
19:00
AirlineFlightNo
FlexflightW22034
Global AviationGE134
19:15
AirlineFlightNo
FlySafairFA215
19:35
AirlineFlightNo
South African AirwaysSA366
Air New ZealandNZ3166
19:50
AirlineFlightNo
FlySafairFA205
20:25
AirlineFlightNo
South African AirwaysSA372
Air New ZealandNZ3172
20:30
AirlineFlightNo
FlySafairFA501
20:55
AirlineFlightNo
FlySafairFA625
VIEW FLIGHTS
Tuesday
05:45
AirlineFlightNo
FlySafairFA100
06:00
AirlineFlightNo
South African AirwaysSA302
Air New ZealandNZ3101
Kenya AirwaysKQ4560
CemAir5Z6001
06:05
AirlineFlightNo
Qatar AirwaysQR5687
Airlink4Z926
06:15
AirlineFlightNo
FlySafairFA104
06:30
AirlineFlightNo
LiftGE110
FlexflightW22010
07:00
AirlineFlightNo
British AirwaysBA6227
Qatar AirwaysQR5685
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
FlySafairFA293
08:00
AirlineFlightNo
CemAir5Z831
Sirius AeroSA2447
08:50
AirlineFlightNo
FlySafairFA201
09:00
AirlineFlightNo
South African AirwaysSA316
United AirlinesUA6472
Air New ZealandNZ3107
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
British AirwaysBA6223
Qatar AirwaysQR5690
EmiratesEK4003
QantasQF8284
Airlink4Z922
CemAir5Z6007
LATAM AirlinesLA5585
09:25
AirlineFlightNo
FlySafairFA605
09:30
AirlineFlightNo
FlexflightW22002
Global AviationGE102
09:55
AirlineFlightNo
QantasQF8288
Airlink4Z950
10:15
AirlineFlightNo
FlySafairFA299
10:40
AirlineFlightNo
Malaysia AirlinesMH5763
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
Sirius AeroSA7232
10:50
AirlineFlightNo
FlySafairFA693
11:00
AirlineFlightNo
FlexflightW22052
11:05
AirlineFlightNo
South African AirwaysSA326
Air New ZealandNZ3111
TAAG Angola AirlinesDT5326
CemAir5Z6011
11:45
AirlineFlightNo
FlySafairFA112
11:55
AirlineFlightNo
FlySafairFA110
12:00
AirlineFlightNo
FlySafairFA601
12:20
AirlineFlightNo
South African AirwaysSA332
Air New ZealandNZ3120
SwissLX4131
Kenya AirwaysKQ4562
13:00
AirlineFlightNo
LiftGE132
FlexflightW22032
13:10
AirlineFlightNo
FlySafairFA295
13:30
AirlineFlightNo
CemAir5Z839
Sirius AeroSA2451
14:00
AirlineFlightNo
Air FranceAF7139
KLMKL4541
Turkish AirlinesTK8684
British AirwaysBA6224
Qatar AirwaysQR5678
QantasQF8286
Airlink4Z928
14:15
AirlineFlightNo
South African AirwaysSA342
Air New ZealandNZ3122
LufthansaLH9547
SwissLX4141
14:35
AirlineFlightNo
FlySafairFA203
15:10
AirlineFlightNo
FlySafairFA207
15:15
AirlineFlightNo
FlySafairFA690
15:20
AirlineFlightNo
United AirlinesUA6461
KLMKL4543
LufthansaLH6443
British AirwaysBA6241
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
QantasQF8290
Airlink4Z924
16:00
AirlineFlightNo
FlexflightW22024
Global AviationGE124
16:20
AirlineFlightNo
FlySafairFA120
16:40
AirlineFlightNo
FlySafairFA114
17:00
AirlineFlightNo
FlexflightW22054
17:25
AirlineFlightNo
South African AirwaysSA354
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
FlySafairFA102
18:10
AirlineFlightNo
South African AirwaysSA362
Air New ZealandNZ3126
18:25
AirlineFlightNo
United AirlinesUA6473
KLMKL4545
British AirwaysBA6225
Qatar AirwaysQR6466
Airlink4Z932
19:00
AirlineFlightNo
LiftGE134
FlexflightW22034
19:15
AirlineFlightNo
FlySafairFA215
19:35
AirlineFlightNo
South African AirwaysSA366
Air New ZealandNZ3166
19:50
AirlineFlightNo
FlySafairFA205
20:25
AirlineFlightNo
South African AirwaysSA372
Air New ZealandNZ3172
VIEW FLIGHTS
Wednesday
06:00
AirlineFlightNo
South African AirwaysSA302
Air New ZealandNZ3101
Kenya AirwaysKQ4560
CemAir5Z6001
06:05
AirlineFlightNo
Qatar AirwaysQR5687
Airlink4Z926
06:15
AirlineFlightNo
FlySafairFA104
06:30
AirlineFlightNo
FlexflightW22010
Global AviationGE110
07:00
AirlineFlightNo
South African AirwaysSA306
Air New ZealandNZ3136
British AirwaysBA6227
Qatar AirwaysQR5685
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
FlySafairFA293
08:00
AirlineFlightNo
CemAir5Z831
Sirius AeroSA2447
08:15
AirlineFlightNo
South African AirwaysSA314
Air New ZealandNZ3105
CemAir5Z6006
08:50
AirlineFlightNo
FlySafairFA201
09:00
AirlineFlightNo
South African AirwaysSA316
United AirlinesUA6472
Air New ZealandNZ3107
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
British AirwaysBA6223
Qatar AirwaysQR5690
EmiratesEK4003
QantasQF8284
Airlink4Z922
CemAir5Z6007
LATAM AirlinesLA5585
09:25
AirlineFlightNo
FlySafairFA605
09:30
AirlineFlightNo
LiftGE102
FlexflightW22002
09:55
AirlineFlightNo
QantasQF8288
Airlink4Z950
10:15
AirlineFlightNo
FlySafairFA299
10:40
AirlineFlightNo
Malaysia AirlinesMH5763
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
Sirius AeroSA7232
10:50
AirlineFlightNo
FlySafairFA693
11:05
AirlineFlightNo
South African AirwaysSA326
Air New ZealandNZ3111
TAAG Angola AirlinesDT5326
CemAir5Z6011
GOLG38813
11:45
AirlineFlightNo
FlySafairFA112
12:00
AirlineFlightNo
FlySafairFA601
12:20
AirlineFlightNo
South African AirwaysSA332
Air New ZealandNZ3120
SwissLX4131
Kenya AirwaysKQ4562
13:00
AirlineFlightNo
FlexflightW22032
Global AviationGE132
13:10
AirlineFlightNo
FlySafairFA295
13:30
AirlineFlightNo
CemAir5Z839
Sirius AeroSA2451
14:00
AirlineFlightNo
Air FranceAF7139
KLMKL4541
Turkish AirlinesTK8684
British AirwaysBA6224
Qatar AirwaysQR5678
QantasQF8286
Airlink4Z928
14:15
AirlineFlightNo
South African AirwaysSA342
Air New ZealandNZ3122
LufthansaLH9547
SwissLX4141
14:25
AirlineFlightNo
FlySafairFA381
15:10
AirlineFlightNo
FlySafairFA207
15:15
AirlineFlightNo
FlySafairFA690
15:20
AirlineFlightNo
United AirlinesUA6461
KLMKL4543
LufthansaLH6443
British AirwaysBA6241
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
QantasQF8290
Airlink4Z924
15:55
AirlineFlightNo
South African AirwaysSA352
Air New ZealandNZ3117
CemAir5Z6017
16:00
AirlineFlightNo
LiftGE124
FlexflightW22024
16:20
AirlineFlightNo
FlySafairFA120
16:40
AirlineFlightNo
FlySafairFA114
17:00
AirlineFlightNo
FlexflightW22054
17:25
AirlineFlightNo
South African AirwaysSA354
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
17:35
AirlineFlightNo
FlySafairFA124
17:50
AirlineFlightNo
FlySafairFA807
18:05
AirlineFlightNo
FlySafairFA217
18:10
AirlineFlightNo
South African AirwaysSA362
Air New ZealandNZ3126
18:25
AirlineFlightNo
United AirlinesUA6473
KLMKL4545
British AirwaysBA6225
Qatar AirwaysQR6466
Airlink4Z932
19:00
AirlineFlightNo
FlexflightW22034
Global AviationGE134
19:15
AirlineFlightNo
FlySafairFA215
19:35
AirlineFlightNo
South African AirwaysSA366
Air New ZealandNZ3166
19:50
AirlineFlightNo
FlySafairFA205
20:25
AirlineFlightNo
South African AirwaysSA372
Air New ZealandNZ3172
VIEW FLIGHTS
Thursday
05:45
AirlineFlightNo
FlySafairFA100
06:00
AirlineFlightNo
South African AirwaysSA302
Air New ZealandNZ3101
Kenya AirwaysKQ4560
CemAir5Z6001
GOLG38808
06:05
AirlineFlightNo
Qatar AirwaysQR5687
Airlink4Z926
06:30
AirlineFlightNo
LiftGE110
FlySafairFA701
FlexflightW22010
07:00
AirlineFlightNo
British AirwaysBA6227
Qatar AirwaysQR5685
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
FlySafairFA293
08:00
AirlineFlightNo
CemAir5Z831
Sirius AeroSA2447
08:50
AirlineFlightNo
FlySafairFA201
09:00
AirlineFlightNo
South African AirwaysSA316
United AirlinesUA6472
Air New ZealandNZ3107
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
British AirwaysBA6223
Qatar AirwaysQR5690
EmiratesEK4003
QantasQF8284
Airlink4Z922
CemAir5Z6007
LATAM AirlinesLA5585
09:25
AirlineFlightNo
FlySafairFA605
09:55
AirlineFlightNo
QantasQF8288
Airlink4Z950
10:00
AirlineFlightNo
FlexflightW22022
Global AviationGE122
10:15
AirlineFlightNo
FlySafairFA299
10:40
AirlineFlightNo
Malaysia AirlinesMH5763
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
Sirius AeroSA7232
10:50
AirlineFlightNo
FlySafairFA693
11:00
AirlineFlightNo
FlexflightW22052
11:05
AirlineFlightNo
South African AirwaysSA326
Air New ZealandNZ3111
TAAG Angola AirlinesDT5326
CemAir5Z6011
11:45
AirlineFlightNo
FlySafairFA112
12:00
AirlineFlightNo
FlySafairFA601
12:20
AirlineFlightNo
South African AirwaysSA332
Air New ZealandNZ3120
SwissLX4131
Kenya AirwaysKQ4562
13:00
AirlineFlightNo
LiftGE132
FlexflightW22032
13:10
AirlineFlightNo
FlySafairFA295
13:30
AirlineFlightNo
CemAir5Z839
Sirius AeroSA2451
14:00
AirlineFlightNo
Air FranceAF7139
KLMKL4541
Turkish AirlinesTK8684
British AirwaysBA6224
Qatar AirwaysQR5678
QantasQF8286
Airlink4Z928
14:15
AirlineFlightNo
South African AirwaysSA342
Air New ZealandNZ3122
LufthansaLH9547
SwissLX4141
14:25
AirlineFlightNo
FlySafairFA381
15:15
AirlineFlightNo
FlySafairFA690
15:20
AirlineFlightNo
United AirlinesUA6461
KLMKL4543
LufthansaLH6443
British AirwaysBA6241
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
QantasQF8290
Airlink4Z924
15:40
AirlineFlightNo
FlySafairFA513
16:00
AirlineFlightNo
FlexflightW22024
Global AviationGE124
16:20
AirlineFlightNo
FlySafairFA120
16:40
AirlineFlightNo
FlySafairFA114
17:00
AirlineFlightNo
FlexflightW22054
17:25
AirlineFlightNo
South African AirwaysSA354
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
FlySafairFA102
18:05
AirlineFlightNo
FlySafairFA217
18:10
AirlineFlightNo
South African AirwaysSA362
Air New ZealandNZ3126
18:25
AirlineFlightNo
United AirlinesUA6473
KLMKL4545
British AirwaysBA6225
Qatar AirwaysQR6466
Airlink4Z932
19:00
AirlineFlightNo
LiftGE134
FlexflightW22034
19:15
AirlineFlightNo
FlySafairFA215
19:35
AirlineFlightNo
South African AirwaysSA366
Air New ZealandNZ3166
19:50
AirlineFlightNo
FlySafairFA205
20:25
AirlineFlightNo
South African AirwaysSA372
Air New ZealandNZ3172
VIEW FLIGHTS
Friday
05:45
AirlineFlightNo
FlySafairFA100
06:00
AirlineFlightNo
South African AirwaysSA302
Air New ZealandNZ3101
Kenya AirwaysKQ4560
CemAir5Z6001
06:05
AirlineFlightNo
Qatar AirwaysQR5687
Airlink4Z926
06:30
AirlineFlightNo
FlySafairFA701
07:00
AirlineFlightNo
South African AirwaysSA306
Air New ZealandNZ3136
British AirwaysBA6227
Qatar AirwaysQR5685
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
FlySafairFA293
FlexflightW22030
Global AviationGE130
08:00
AirlineFlightNo
CemAir5Z831
Sirius AeroSA2447
08:50
AirlineFlightNo
FlySafairFA201
09:00
AirlineFlightNo
South African AirwaysSA316
United AirlinesUA6472
Air New ZealandNZ3107
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
British AirwaysBA6223
Qatar AirwaysQR5690
EmiratesEK4003
QantasQF8284
Airlink4Z922
CemAir5Z6007
LATAM AirlinesLA5585
09:25
AirlineFlightNo
FlySafairFA605
09:55
AirlineFlightNo
QantasQF8288
Airlink4Z950
10:00
AirlineFlightNo
LiftGE122
FlexflightW22022
10:15
AirlineFlightNo
FlySafairFA299
10:40
AirlineFlightNo
Malaysia AirlinesMH5763
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
Sirius AeroSA7232
10:50
AirlineFlightNo
FlySafairFA693
11:00
AirlineFlightNo
FlexflightW22052
11:05
AirlineFlightNo
South African AirwaysSA326
Air New ZealandNZ3111
TAAG Angola AirlinesDT5326
CemAir5Z6011
11:45
AirlineFlightNo
FlySafairFA112
12:20
AirlineFlightNo
South African AirwaysSA332
Air New ZealandNZ3120
SwissLX4131
Kenya AirwaysKQ4562
13:00
AirlineFlightNo
FlexflightW22032
Global AviationGE132
13:10
AirlineFlightNo
FlySafairFA295
13:30
AirlineFlightNo
CemAir5Z839
Sirius AeroSA2451
14:00
AirlineFlightNo
Air FranceAF7139
KLMKL4541
Turkish AirlinesTK8684
British AirwaysBA6224
Qatar AirwaysQR5678
QantasQF8286
Airlink4Z928
14:15
AirlineFlightNo
South African AirwaysSA342
Air New ZealandNZ3122
LufthansaLH9547
SwissLX4141
14:25
AirlineFlightNo
FlySafairFA381
15:10
AirlineFlightNo
FlySafairFA207
15:15
AirlineFlightNo
FlySafairFA690
15:20
AirlineFlightNo
United AirlinesUA6461
KLMKL4543
LufthansaLH6443
British AirwaysBA6241
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
QantasQF8290
Airlink4Z924
15:55
AirlineFlightNo
South African AirwaysSA352
Air New ZealandNZ3117
CemAir5Z6017
16:00
AirlineFlightNo
LiftGE124
FlexflightW22024
16:20
AirlineFlightNo
FlySafairFA120
16:40
AirlineFlightNo
FlySafairFA114
17:00
AirlineFlightNo
FlexflightW22054
17:25
AirlineFlightNo
South African AirwaysSA354
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
FlySafairFA102
17:50
AirlineFlightNo
FlySafairFA807
18:05
AirlineFlightNo
FlySafairFA217
18:10
AirlineFlightNo
South African AirwaysSA362
Air New ZealandNZ3126
18:25
AirlineFlightNo
United AirlinesUA6473
KLMKL4545
British AirwaysBA6225
Qatar AirwaysQR6466
Airlink4Z932
19:00
AirlineFlightNo
FlexflightW22034
Global AviationGE134
19:15
AirlineFlightNo
FlySafairFA215
19:35
AirlineFlightNo
South African AirwaysSA366
Air New ZealandNZ3166
19:50
AirlineFlightNo
FlySafairFA205
20:25
AirlineFlightNo
South African AirwaysSA372
Air New ZealandNZ3172
20:40
AirlineFlightNo
FlySafairFA603
20:55
AirlineFlightNo
FlySafairFA625
VIEW FLIGHTS
Saturday
05:45
AirlineFlightNo
FlySafairFA100
06:05
AirlineFlightNo
Qatar AirwaysQR5687
Airlink4Z926
07:00
AirlineFlightNo
South African AirwaysSA306
Air New ZealandNZ3136
Ethiopian AirlinesET1819
British AirwaysBA6227
Qatar AirwaysQR5685
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
LiftGE130
FlySafairFA293
FlexflightW22030
08:00
AirlineFlightNo
CemAir5Z831
Sirius AeroSA2447
08:50
AirlineFlightNo
FlySafairFA201
09:00
AirlineFlightNo
United AirlinesUA6472
British AirwaysBA6223
Qatar AirwaysQR5690
EmiratesEK4003
QantasQF8284
Airlink4Z922
LATAM AirlinesLA5585
09:20
AirlineFlightNo
FlySafairFA607
09:55
AirlineFlightNo
KLMKL4547
QantasQF8288
Airlink4Z950
10:00
AirlineFlightNo
FlexflightW22022
Global AviationGE122
10:15
AirlineFlightNo
FlySafairFA299
10:40
AirlineFlightNo
Malaysia AirlinesMH5763
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
Sirius AeroSA7232
10:50
AirlineFlightNo
FlySafairFA693
11:05
AirlineFlightNo
South African AirwaysSA326
Air New ZealandNZ3111
11:15
AirlineFlightNo
FlySafairFA116
11:45
AirlineFlightNo
FlySafairFA112
12:00
AirlineFlightNo
FlySafairFA601
12:20
AirlineFlightNo
South African AirwaysSA332
Air New ZealandNZ3120
13:00
AirlineFlightNo
LiftGE132
FlexflightW22032
13:10
AirlineFlightNo
FlySafairFA295
13:30
AirlineFlightNo
CemAir5Z839
Sirius AeroSA2451
14:00
AirlineFlightNo
Air FranceAF7139
KLMKL4541
Turkish AirlinesTK8684
British AirwaysBA6224
Qatar AirwaysQR5678
QantasQF8286
Airlink4Z928
14:15
AirlineFlightNo
South African AirwaysSA342
Air New ZealandNZ3122
LufthansaLH9547
SwissLX4141
14:35
AirlineFlightNo
FlySafairFA203
15:15
AirlineFlightNo
FlySafairFA690
15:20
AirlineFlightNo
United AirlinesUA6461
KLMKL4543
LufthansaLH6443
British AirwaysBA6241
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
QantasQF8290
Airlink4Z924
15:40
AirlineFlightNo
FlySafairFA513
15:55
AirlineFlightNo
South African AirwaysSA352
Air New ZealandNZ3117
CemAir5Z6017
16:00
AirlineFlightNo
FlexflightW22024
Global AviationGE124
16:20
AirlineFlightNo
FlySafairFA120
17:25
AirlineFlightNo
South African AirwaysSA354
Air New ZealandNZ3154
18:10
AirlineFlightNo
South African AirwaysSA362
Air New ZealandNZ3126
19:15
AirlineFlightNo
FlySafairFA215
19:35
AirlineFlightNo
Air New ZealandNZ3166
Sirius AeroSA366
19:40
AirlineFlightNo
FlySafairFA219
20:25
AirlineFlightNo
South African AirwaysSA372
Air New ZealandNZ3172
VIEW FLIGHTS
Sunday
05:45
AirlineFlightNo
FlySafairFA106
06:05
AirlineFlightNo
Qatar AirwaysQR5687
Airlink4Z926
06:30
AirlineFlightNo
FlySafairFA701
07:00
AirlineFlightNo
South African AirwaysSA306
Air New ZealandNZ3136
Ethiopian AirlinesET1819
British AirwaysBA6227
Qatar AirwaysQR5685
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
LiftGE130
07:05
AirlineFlightNo
FlySafairFA118
08:00
AirlineFlightNo
CemAir5Z831
Sirius AeroSA2447
08:15
AirlineFlightNo
South African AirwaysSA314
Air New ZealandNZ3105
CemAir5Z6006
GOLG38813
08:50
AirlineFlightNo
FlySafairFA201
09:00
AirlineFlightNo
South African AirwaysSA316
United AirlinesUA6472
Air New ZealandNZ3107
British AirwaysBA6223
Qatar AirwaysQR5690
EmiratesEK4003
QantasQF8284
Airlink4Z922
LATAM AirlinesLA5585
09:25
AirlineFlightNo
FlySafairFA605
09:55
AirlineFlightNo
Air FranceAF7139
KLMKL4547
QantasQF8288
Airlink4Z950
10:00
AirlineFlightNo
LiftGE122
FlySafairFA805
FlexflightW22022
10:40
AirlineFlightNo
Malaysia AirlinesMH5763
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
Sirius AeroSA7232
10:45
AirlineFlightNo
CemAir5Z835
Sirius AeroSA2449
10:50
AirlineFlightNo
FlySafairFA693
11:00
AirlineFlightNo
FlexflightW22052
11:05
AirlineFlightNo
South African AirwaysSA326
Air New ZealandNZ3111
11:40
AirlineFlightNo
FlySafairFA108
12:20
AirlineFlightNo
South African AirwaysSA332
Air New ZealandNZ3120
SwissLX4131
12:55
AirlineFlightNo
FlySafairFA211
13:00
AirlineFlightNo
FlexflightW22032
Global AviationGE132
13:10
AirlineFlightNo
FlySafairFA801
13:30
AirlineFlightNo
CemAir5Z839
Sirius AeroSA2451
14:15
AirlineFlightNo
South African AirwaysSA342
Air New ZealandNZ3122
LufthansaLH9547
SwissLX4141
14:25
AirlineFlightNo
FlySafairFA213
15:10
AirlineFlightNo
FlySafairFA291
15:15
AirlineFlightNo
FlySafairFA690
15:20
AirlineFlightNo
United AirlinesUA6461
KLMKL4543
LufthansaLH6443
British AirwaysBA6241
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
QantasQF8290
Airlink4Z924
15:40
AirlineFlightNo
FlySafairFA126
15:55
AirlineFlightNo
South African AirwaysSA352
16:00
AirlineFlightNo
LiftGE124
FlexflightW22024
16:20
AirlineFlightNo
FlySafairFA297
17:00
AirlineFlightNo
FlexflightW22054
17:20
AirlineFlightNo
FlySafairFA122
17:25
AirlineFlightNo
South African AirwaysSA354
17:50
AirlineFlightNo
FlySafairFA807
18:05
AirlineFlightNo
FlySafairFA209
VIEW FLIGHTS

Don’t forget that flight regulations are getting tight so we recommend you leave plenty of time to get through customs at Cape Town International.

Don't forget to book your car rental!

Search for cheap car rentals in Cape Town, South Africa

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

DIRECT FlySafair
What is the cheapest direct flight one way from Cape Town CPT to Johannesburg JNB?
The cheapest direct flight one way from Cape Town CPT to Johannesburg JNB is £52.51 ($71 €60.42)
£52.51
$71 | €60.42
Check Latest Price
DIRECT FlySafair
What is the cheapest direct return flight from Cape Town CPT to Johannesburg JNB?
The cheapest direct return flight from Cape Town CPT to Johannesburg JNB is £104.29 ($141 €119.99)
£104.29
$141 | €119.99
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 CPT to JNB

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 - Cape Town (CPT) to Johannesburg (JNB)

Who flies from Cape Town to Johannesburg?
The following airlines fly from Cape Town (CPT) to Johannesburg (JNB): 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, Qantas, Qatar Airways, Singapore Airlines, Sirius Aero, South African Airways, Swiss, TAAG Angola Airlines, Turkish Airlines, United Airlines.
How far is the flight from Cape Town to Johannesburg?
The flight from Cape Town to Johannesburg is 1,271KM or 790 miles.
How long does the flight from Cape Town to Johannesburg to take?
The flight from Cape Town to Johannesburg takes 2 Hours 18 Minutes.

Don't forget to book your hire car!

Search for cheap vehicle rentals at Cape Town Airport

Useful Information about Cape Town Airport

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

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

View...
Lounges at Cape Town Airport

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

View...
Eating and Drinking at Cape Town Airport

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

View...
Duty Free Shopping at Cape Town Airport

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

View...