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

We've found the cheapest flights to Johannesburg

Returns from £121.62

One-way from £54.05

Getting to Cape Town International from Oliver Reginald Tambo International is very straight forward. There are 30 airliners who all offer direct flights several times a week. When travelling from Cape Town International you will cover about 790 miles before you reach Oliver Reginald Tambo International. This journey will take 2 Hours 18 Minutes.

The cost of flights varies on the time and day you fly. 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 recommend our viewers to pay and reserve the seats in advance. This ensures you get the best seats on the plane at the cheapest prices.

Please see below the airlines that fly from Cape Town International (CPT) to Oliver Reginald Tambo International (JNB) and the amount of daily flights in operation.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
FlySafair2421232021202105:4521:05VIEW FLIGHTS
Air New Zealand1212131212101006:0020:25VIEW FLIGHTS
South African Airways111213121291106:0020:25VIEW FLIGHTS
Flexflight888998806:3019:00VIEW FLIGHTS
Qatar Airways666665506:0518:25VIEW FLIGHTS
Airlink666665506:0518:25VIEW FLIGHTS
Lift545754406:3019:00VIEW FLIGHTS
British Airways555554407:0018:25VIEW FLIGHTS
Qantas444444307:0015:20VIEW FLIGHTS
Proflight Zambia442444408:0016:00VIEW FLIGHTS
CemAir442444408:0016:00VIEW FLIGHTS
SunExpress433334208:3017:25VIEW FLIGHTS
Swiss333333312:2015:55VIEW FLIGHTS
KLM333333309:0018:25VIEW FLIGHTS
United Airlines333332309:0018:25VIEW FLIGHTS
Lufthansa242422306:0015:55VIEW FLIGHTS
Global Aviation323222206:3019:00VIEW FLIGHTS
LATAM Airlines222222207:0009:00VIEW FLIGHTS
Emirates222222209:0015:20VIEW FLIGHTS
Singapore Airlines222222109:0010:40VIEW FLIGHTS
Ethiopian Airlines222221107:0017:25VIEW FLIGHTS
Kenya Airways222220006:0012:20VIEW FLIGHTS
Malaysia Airlines111111110:4010:40VIEW FLIGHTS
Asiana Airlines111111110:4010:40VIEW FLIGHTS
Air France111111115:2015:20VIEW FLIGHTS
Corendon Airlines000022208:0017:00VIEW FLIGHTS
TAAG Angola Airlines111110011:0511:05VIEW FLIGHTS
EgyptAir111110017:2517:25VIEW FLIGHTS
GOL101100106:0011:05VIEW FLIGHTS
Africa Charter Airline020000006:3013:00VIEW FLIGHTS

FlySafair offer the highest number of flights for this route with departures times between 05:45 and 21:05.

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:45
AirlineFlight  No
FlySafairFA100
06:00
AirlineFlight  No
Air New ZealandNZ3101
GOLG38808
Kenya AirwaysKQ4560
South African AirwaysSA302
06:05
AirlineFlight  No
Airlink4Z926
Qatar AirwaysQR5687
06:15
AirlineFlight  No
FlySafairFA104
06:30
AirlineFlight  No
FlexflightW22010
FlySafairFA701
LiftGE110
06:55
AirlineFlight  No
South African AirwaysSA306
07:00
AirlineFlight  No
Airlink4Z920
British AirwaysBA6227
FlySafairFA293
LATAM AirlinesLA5587
QantasQF8282
Qatar AirwaysQR5685
08:00
AirlineFlight  No
CemAir5Z831
Proflight ZambiaP08831
08:30
AirlineFlight  No
Air New ZealandNZ3103
SunExpressSA308
08:50
AirlineFlight  No
FlySafairFA201
09:00
AirlineFlight  No
Air New ZealandNZ3107
Airlink4Z922
British AirwaysBA6223
EmiratesEK4003
Ethiopian AirlinesET1819
LATAM AirlinesLA5585
QantasQF8284
Qatar AirwaysQR5690
Singapore AirlinesSQ6100
South African AirwaysSA316
United AirlinesUA6472
09:25
AirlineFlight  No
FlySafairFA605
09:30
AirlineFlight  No
FlexflightW22002
Global AviationGE102
10:05
AirlineFlight  No
SunExpressSA322
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Air New ZealandNZ3279
Asiana AirlinesOZ6791
Malaysia AirlinesMH5763
Singapore AirlinesSQ479
South African AirwaysSA7232
10:45
AirlineFlight  No
CemAir5Z835
Proflight ZambiaP08835
10:50
AirlineFlight  No
FlySafairFA693
11:00
AirlineFlight  No
FlexflightW22052
LiftGE152
11:05
AirlineFlight  No
Air New ZealandNZ3111
South African AirwaysSA326
TAAG Angola AirlinesDT5326
11:45
AirlineFlight  No
FlySafairFA112
11:55
AirlineFlight  No
FlySafairFA110
12:00
AirlineFlight  No
FlySafairFA601
12:20
AirlineFlight  No
Air New ZealandNZ3120
Kenya AirwaysKQ4562
South African AirwaysSA332
SwissLX4131
13:00
AirlineFlight  No
FlexflightW22032
LiftGE132
13:10
AirlineFlight  No
FlySafairFA295
13:15
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
14:00
AirlineFlight  No
Airlink4Z928
British AirwaysBA6224
FlexflightW22064
KLMKL4545
LiftGE164
QantasQF8286
Qatar AirwaysQR5678
14:15
AirlineFlight  No
Air New ZealandNZ3122
LufthansaLH9547
South African AirwaysSA342
SwissLX4141
14:25
AirlineFlight  No
FlySafairFA381
15:10
AirlineFlight  No
FlySafairFA207
15:15
AirlineFlight  No
FlySafairFA690
SunExpressSA346
15:20
AirlineFlight  No
Air FranceAF7139
Airlink4Z924
British AirwaysBA6241
EmiratesEK4033
KLMKL4543
LufthansaLH6443
QantasQF8290
Qatar AirwaysQR5679
SwissLX9163
United AirlinesUA6461
15:55
AirlineFlight  No
Air New ZealandNZ3117
SunExpressSA352
16:00
AirlineFlight  No
CemAir5Z843
FlexflightW22024
Global AviationGE124
Proflight ZambiaP08843
16:20
AirlineFlight  No
FlySafairFA120
16:40
AirlineFlight  No
FlySafairFA114
17:00
AirlineFlight  No
FlexflightW22054
LiftGE154
17:25
AirlineFlight  No
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
FlySafairFA102
South African AirwaysSA354
17:35
AirlineFlight  No
FlySafairFA124
18:05
AirlineFlight  No
FlySafairFA217
18:10
AirlineFlight  No
Air New ZealandNZ3126
South African AirwaysSA362
18:25
AirlineFlight  No
Airlink4Z932
British AirwaysBA6225
KLMKL4547
Qatar AirwaysQR6466
United AirlinesUA6473
19:00
AirlineFlight  No
FlexflightW22034
Global AviationGE134
19:15
AirlineFlight  No
FlySafairFA215
19:35
AirlineFlight  No
Air New ZealandNZ3166
South African AirwaysSA366
19:50
AirlineFlight  No
FlySafairFA205
20:25
AirlineFlight  No
Air New ZealandNZ3172
South African AirwaysSA372
20:30
AirlineFlight  No
FlySafairFA501
20:55
AirlineFlight  No
FlySafairFA625
VIEW FLIGHTS
Tuesday
05:45
AirlineFlight  No
FlySafairFA100
06:00
AirlineFlight  No
Air New ZealandNZ3101
Kenya AirwaysKQ4560
LufthansaLH9533
South African AirwaysSA302
06:05
AirlineFlight  No
Airlink4Z926
LufthansaLH6455
Qatar AirwaysQR5687
06:15
AirlineFlight  No
FlySafairFA104
06:30
AirlineFlight  No
Africa Charter AirlineGE110
FlexflightW22010
07:00
AirlineFlight  No
Airlink4Z920
British AirwaysBA6227
FlySafairFA293
LATAM AirlinesLA5587
QantasQF8282
Qatar AirwaysQR5685
South African AirwaysSA306
08:00
AirlineFlight  No
CemAir5Z831
Proflight ZambiaP08831
08:30
AirlineFlight  No
Air New ZealandNZ3103
SunExpressSA308
08:50
AirlineFlight  No
FlySafairFA201
09:00
AirlineFlight  No
Air New ZealandNZ3107
Airlink4Z922
British AirwaysBA6223
EmiratesEK4003
Ethiopian AirlinesET1819
LATAM AirlinesLA5585
QantasQF8284
Qatar AirwaysQR5690
Singapore AirlinesSQ6100
South African AirwaysSA316
United AirlinesUA6472
09:25
AirlineFlight  No
FlySafairFA605
09:30
AirlineFlight  No
FlexflightW22002
Global AviationGE102
10:05
AirlineFlight  No
SunExpressSA322
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Air New ZealandNZ3279
Asiana AirlinesOZ6791
Malaysia AirlinesMH5763
Singapore AirlinesSQ479
South African AirwaysSA7232
10:45
AirlineFlight  No
CemAir5Z835
Proflight ZambiaP08835
10:50
AirlineFlight  No
FlySafairFA693
11:00
AirlineFlight  No
FlexflightW22052
LiftGE152
11:05
AirlineFlight  No
Air New ZealandNZ3111
South African AirwaysSA326
TAAG Angola AirlinesDT5326
11:45
AirlineFlight  No
FlySafairFA112
11:55
AirlineFlight  No
FlySafairFA110
12:00
AirlineFlight  No
FlySafairFA601
12:20
AirlineFlight  No
Air New ZealandNZ3120
Kenya AirwaysKQ4562
South African AirwaysSA332
SwissLX4131
13:00
AirlineFlight  No
Africa Charter AirlineGE132
FlexflightW22032
13:10
AirlineFlight  No
FlySafairFA295
13:15
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
14:00
AirlineFlight  No
Airlink4Z928
British AirwaysBA6224
FlexflightW22064
KLMKL4545
LiftGE164
QantasQF8286
Qatar AirwaysQR5678
14:15
AirlineFlight  No
Air New ZealandNZ3122
LufthansaLH9547
South African AirwaysSA342
SwissLX4141
14:35
AirlineFlight  No
FlySafairFA203
15:10
AirlineFlight  No
FlySafairFA207
15:15
AirlineFlight  No
FlySafairFA690
South African AirwaysSA346
15:20
AirlineFlight  No
Air FranceAF7139
Airlink4Z924
British AirwaysBA6241
EmiratesEK4033
KLMKL4543
LufthansaLH6443
QantasQF8290
Qatar AirwaysQR5679
SwissLX9163
United AirlinesUA6461
15:55
AirlineFlight  No
Air New ZealandNZ3117
SunExpressSA352
16:00
AirlineFlight  No
CemAir5Z843
FlexflightW22024
Global AviationGE124
Proflight ZambiaP08843
16:20
AirlineFlight  No
FlySafairFA120
16:40
AirlineFlight  No
FlySafairFA114
17:00
AirlineFlight  No
FlexflightW22054
LiftGE154
17:25
AirlineFlight  No
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
FlySafairFA102
South African AirwaysSA354
17:35
AirlineFlight  No
FlySafairFA124
18:10
AirlineFlight  No
Air New ZealandNZ3126
South African AirwaysSA362
18:25
AirlineFlight  No
Airlink4Z932
British AirwaysBA6225
KLMKL4547
Qatar AirwaysQR6466
United AirlinesUA6473
19:00
AirlineFlight  No
FlexflightW22034
LiftGE134
19:15
AirlineFlight  No
FlySafairFA215
19:35
AirlineFlight  No
Air New ZealandNZ3166
South African AirwaysSA366
19:50
AirlineFlight  No
FlySafairFA205
20:25
AirlineFlight  No
Air New ZealandNZ3172
South African AirwaysSA372
21:05
AirlineFlight  No
FlySafairFA627
VIEW FLIGHTS
Wednesday
05:45
AirlineFlight  No
FlySafairFA100
06:00
AirlineFlight  No
Air New ZealandNZ3101
Kenya AirwaysKQ4560
South African AirwaysSA302
06:05
AirlineFlight  No
Airlink4Z926
Qatar AirwaysQR5687
06:15
AirlineFlight  No
FlySafairFA104
06:30
AirlineFlight  No
FlexflightW22010
Global AviationGE110
07:00
AirlineFlight  No
Airlink4Z920
British AirwaysBA6227
FlySafairFA293
LATAM AirlinesLA5587
QantasQF8282
Qatar AirwaysQR5685
South African AirwaysSA306
08:00
AirlineFlight  No
CemAir5Z831
Proflight ZambiaP08831
08:10
AirlineFlight  No
Air New ZealandNZ3105
South African AirwaysSA314
08:30
AirlineFlight  No
Air New ZealandNZ3103
SunExpressSA308
08:50
AirlineFlight  No
FlySafairFA201
09:00
AirlineFlight  No
Air New ZealandNZ3107
Airlink4Z922
British AirwaysBA6223
EmiratesEK4003
Ethiopian AirlinesET1819
LATAM AirlinesLA5585
QantasQF8284
Qatar AirwaysQR5690
Singapore AirlinesSQ6100
South African AirwaysSA316
United AirlinesUA6472
09:25
AirlineFlight  No
FlySafairFA605
09:30
AirlineFlight  No
FlexflightW22002
LiftGE102
10:05
AirlineFlight  No
SunExpressSA322
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Air New ZealandNZ3279
Asiana AirlinesOZ6791
Malaysia AirlinesMH5763
Singapore AirlinesSQ479
South African AirwaysSA7232
10:50
AirlineFlight  No
FlySafairFA693
11:00
AirlineFlight  No
FlexflightW22052
LiftGE152
11:05
AirlineFlight  No
Air New ZealandNZ3111
GOLG38813
South African AirwaysSA326
TAAG Angola AirlinesDT5326
11:45
AirlineFlight  No
FlySafairFA112
11:55
AirlineFlight  No
FlySafairFA110
12:00
AirlineFlight  No
FlySafairFA601
12:20
AirlineFlight  No
Air New ZealandNZ3120
Kenya AirwaysKQ4562
South African AirwaysSA332
SwissLX4131
13:00
AirlineFlight  No
FlexflightW22032
Global AviationGE132
13:10
AirlineFlight  No
FlySafairFA295
13:15
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
14:00
AirlineFlight  No
Airlink4Z928
British AirwaysBA6224
FlexflightW22064
KLMKL4545
LiftGE164
QantasQF8286
Qatar AirwaysQR5678
14:15
AirlineFlight  No
Air New ZealandNZ3122
LufthansaLH9547
South African AirwaysSA342
SwissLX4141
14:25
AirlineFlight  No
FlySafairFA381
15:10
AirlineFlight  No
FlySafairFA207
15:15
AirlineFlight  No
FlySafairFA690
South African AirwaysSA346
15:20
AirlineFlight  No
Air FranceAF7139
Airlink4Z924
British AirwaysBA6241
EmiratesEK4033
KLMKL4543
LufthansaLH6443
QantasQF8290
Qatar AirwaysQR5679
SwissLX9163
United AirlinesUA6461
15:55
AirlineFlight  No
Air New ZealandNZ3117
SunExpressSA352
16:00
AirlineFlight  No
FlexflightW22024
LiftGE124
16:20
AirlineFlight  No
FlySafairFA120
16:40
AirlineFlight  No
FlySafairFA114
17:00
AirlineFlight  No
FlexflightW22054
LiftGE154
17:25
AirlineFlight  No
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
FlySafairFA102
South African AirwaysSA354
17:35
AirlineFlight  No
FlySafairFA124
17:50
AirlineFlight  No
FlySafairFA807
18:05
AirlineFlight  No
FlySafairFA217
18:10
AirlineFlight  No
Air New ZealandNZ3126
South African AirwaysSA362
18:25
AirlineFlight  No
Airlink4Z932
British AirwaysBA6225
KLMKL4547
Qatar AirwaysQR6466
United AirlinesUA6473
19:00
AirlineFlight  No
FlexflightW22034
Global AviationGE134
19:15
AirlineFlight  No
FlySafairFA215
19:35
AirlineFlight  No
Air New ZealandNZ3166
South African AirwaysSA366
19:50
AirlineFlight  No
FlySafairFA205
20:25
AirlineFlight  No
Air New ZealandNZ3172
South African AirwaysSA372
20:55
AirlineFlight  No
FlySafairFA625
VIEW FLIGHTS
Thursday
05:45
AirlineFlight  No
FlySafairFA100
06:00
AirlineFlight  No
Air New ZealandNZ3101
GOLG38808
Kenya AirwaysKQ4560
LufthansaLH9533
South African AirwaysSA302
06:05
AirlineFlight  No
Airlink4Z926
LufthansaLH6455
Qatar AirwaysQR5687
06:30
AirlineFlight  No
FlexflightW22010
FlySafairFA701
LiftGE110
07:00
AirlineFlight  No
Airlink4Z920
British AirwaysBA6227
FlySafairFA293
LATAM AirlinesLA5587
QantasQF8282
Qatar AirwaysQR5685
South African AirwaysSA306
08:00
AirlineFlight  No
CemAir5Z831
FlexflightW22062
LiftGE162
Proflight ZambiaP08831
08:30
AirlineFlight  No
Air New ZealandNZ3103
SunExpressSA308
08:50
AirlineFlight  No
FlySafairFA201
09:00
AirlineFlight  No
Air New ZealandNZ3107
Airlink4Z922
British AirwaysBA6223
EmiratesEK4003
Ethiopian AirlinesET1819
LATAM AirlinesLA5585
QantasQF8284
Qatar AirwaysQR5690
Singapore AirlinesSQ6100
South African AirwaysSA316
United AirlinesUA6472
09:25
AirlineFlight  No
FlySafairFA605
10:00
AirlineFlight  No
FlexflightW22022
LiftGE122
10:05
AirlineFlight  No
SunExpressSA322
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Air New ZealandNZ3279
Asiana AirlinesOZ6791
Malaysia AirlinesMH5763
Singapore AirlinesSQ479
South African AirwaysSA7232
10:45
AirlineFlight  No
CemAir5Z835
Proflight ZambiaP08835
10:50
AirlineFlight  No
FlySafairFA693
11:00
AirlineFlight  No
FlexflightW22052
Global AviationGE152
11:05
AirlineFlight  No
Air New ZealandNZ3111
South African AirwaysSA326
TAAG Angola AirlinesDT5326
11:45
AirlineFlight  No
FlySafairFA112
12:00
AirlineFlight  No
FlySafairFA601
12:20
AirlineFlight  No
Air New ZealandNZ3120
Kenya AirwaysKQ4562
South African AirwaysSA332
SwissLX4131
13:00
AirlineFlight  No
FlexflightW22032
LiftGE132
13:10
AirlineFlight  No
FlySafairFA295
13:15
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
14:00
AirlineFlight  No
Airlink4Z928
British AirwaysBA6224
FlexflightW22064
KLMKL4545
LiftGE164
QantasQF8286
Qatar AirwaysQR5678
14:15
AirlineFlight  No
Air New ZealandNZ3122
LufthansaLH9547
South African AirwaysSA342
SwissLX4141
14:25
AirlineFlight  No
FlySafairFA381
15:10
AirlineFlight  No
FlySafairFA207
15:15
AirlineFlight  No
FlySafairFA690
South African AirwaysSA346
15:20
AirlineFlight  No
Air FranceAF7139
Airlink4Z924
British AirwaysBA6241
EmiratesEK4033
KLMKL4543
LufthansaLH6443
QantasQF8290
Qatar AirwaysQR5679
SwissLX9163
United AirlinesUA6461
15:40
AirlineFlight  No
FlySafairFA513
15:55
AirlineFlight  No
Air New ZealandNZ3117
South African AirwaysSA352
16:00
AirlineFlight  No
CemAir5Z843
FlexflightW22024
LiftGE124
Proflight ZambiaP08843
16:20
AirlineFlight  No
FlySafairFA120
16:40
AirlineFlight  No
FlySafairFA114
17:00
AirlineFlight  No
FlexflightW22054
Global AviationGE154
17:25
AirlineFlight  No
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
FlySafairFA102
SunExpressSA354
18:05
AirlineFlight  No
FlySafairFA217
18:10
AirlineFlight  No
Air New ZealandNZ3126
South African AirwaysSA362
18:25
AirlineFlight  No
Airlink4Z932
British AirwaysBA6225
KLMKL4547
Qatar AirwaysQR6466
United AirlinesUA6473
19:00
AirlineFlight  No
FlexflightW22034
LiftGE134
19:15
AirlineFlight  No
FlySafairFA215
19:35
AirlineFlight  No
Air New ZealandNZ3166
South African AirwaysSA366
19:50
AirlineFlight  No
FlySafairFA205
20:25
AirlineFlight  No
Air New ZealandNZ3172
South African AirwaysSA372
VIEW FLIGHTS
Friday
05:45
AirlineFlight  No
FlySafairFA100
06:00
AirlineFlight  No
Air New ZealandNZ3101
Kenya AirwaysKQ4560
South African AirwaysSA302
06:05
AirlineFlight  No
Airlink4Z926
Qatar AirwaysQR5687
06:30
AirlineFlight  No
FlySafairFA701
07:00
AirlineFlight  No
Airlink4Z920
British AirwaysBA6227
FlexflightW22030
FlySafairFA293
LATAM AirlinesLA5587
LiftGE130
QantasQF8282
Qatar AirwaysQR5685
South African AirwaysSA306
08:00
AirlineFlight  No
CemAir5Z831
Corendon AirlinesGE162
FlexflightW22062
Proflight ZambiaP08831
08:30
AirlineFlight  No
Air New ZealandNZ3103
SunExpressSA308
08:50
AirlineFlight  No
FlySafairFA201
09:00
AirlineFlight  No
Air New ZealandNZ3107
Airlink4Z922
British AirwaysBA6223
EmiratesEK4003
Ethiopian AirlinesET1819
LATAM AirlinesLA5585
QantasQF8284
Qatar AirwaysQR5690
Singapore AirlinesSQ6100
South African AirwaysSA316
United AirlinesUA6472
09:25
AirlineFlight  No
FlySafairFA605
10:00
AirlineFlight  No
FlexflightW22022
LiftGE122
10:05
AirlineFlight  No
SunExpressSA322
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Air New ZealandNZ3279
Asiana AirlinesOZ6791
Malaysia AirlinesMH5763
Singapore AirlinesSQ479
South African AirwaysSA7232
10:45
AirlineFlight  No
CemAir5Z835
Proflight ZambiaP08835
10:50
AirlineFlight  No
FlySafairFA693
11:00
AirlineFlight  No
FlexflightW22052
Global AviationGE152
11:05
AirlineFlight  No
Air New ZealandNZ3111
South African AirwaysSA326
TAAG Angola AirlinesDT5326
11:45
AirlineFlight  No
FlySafairFA112
12:20
AirlineFlight  No
Air New ZealandNZ3120
Kenya AirwaysKQ4562
South African AirwaysSA332
SwissLX4131
13:00
AirlineFlight  No
FlexflightW22032
LiftGE132
13:10
AirlineFlight  No
FlySafairFA295
13:15
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
14:00
AirlineFlight  No
Airlink4Z928
British AirwaysBA6224
Corendon AirlinesGE164
FlexflightW22064
KLMKL4545
QantasQF8286
Qatar AirwaysQR5678
14:15
AirlineFlight  No
Air New ZealandNZ3122
LufthansaLH9547
South African AirwaysSA342
SwissLX4141
14:25
AirlineFlight  No
FlySafairFA381
15:10
AirlineFlight  No
FlySafairFA207
15:15
AirlineFlight  No
FlySafairFA690
South African AirwaysSA346
15:20
AirlineFlight  No
Air FranceAF7139
Airlink4Z924
British AirwaysBA6241
EmiratesEK4033
KLMKL4543
LufthansaLH6443
QantasQF8290
Qatar AirwaysQR5679
SwissLX9163
United AirlinesUA6461
15:55
AirlineFlight  No
Air New ZealandNZ3117
SunExpressSA352
16:00
AirlineFlight  No
CemAir5Z843
FlexflightW22024
LiftGE124
Proflight ZambiaP08843
16:20
AirlineFlight  No
FlySafairFA120
16:40
AirlineFlight  No
FlySafairFA114
17:00
AirlineFlight  No
FlexflightW22054
Global AviationGE154
17:25
AirlineFlight  No
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
FlySafairFA102
South African AirwaysSA354
17:50
AirlineFlight  No
FlySafairFA807
18:05
AirlineFlight  No
FlySafairFA217
18:10
AirlineFlight  No
Air New ZealandNZ3126
South African AirwaysSA362
18:25
AirlineFlight  No
Airlink4Z932
British AirwaysBA6225
KLMKL4547
Qatar AirwaysQR6466
United AirlinesUA6473
19:00
AirlineFlight  No
FlexflightW22034
LiftGE134
19:15
AirlineFlight  No
FlySafairFA215
19:35
AirlineFlight  No
Air New ZealandNZ3166
South African AirwaysSA366
19:50
AirlineFlight  No
FlySafairFA205
20:25
AirlineFlight  No
Air New ZealandNZ3172
South African AirwaysSA372
20:40
AirlineFlight  No
FlySafairFA603
20:55
AirlineFlight  No
FlySafairFA625
VIEW FLIGHTS
Saturday
05:45
AirlineFlight  No
FlySafairFA100
06:05
AirlineFlight  No
Airlink4Z926
Qatar AirwaysQR5687
07:00
AirlineFlight  No
Air New ZealandNZ3136
Airlink4Z920
British AirwaysBA6227
FlexflightW22030
FlySafairFA293
LATAM AirlinesLA5587
LiftGE130
QantasQF8282
Qatar AirwaysQR5685
South African AirwaysSA306
08:00
AirlineFlight  No
CemAir5Z831
Corendon AirlinesGE162
FlexflightW22062
Proflight ZambiaP08831
08:30
AirlineFlight  No
Air New ZealandNZ3103
Ethiopian AirlinesET1819
Singapore AirlinesSQ6100
SunExpressSA308
08:50
AirlineFlight  No
FlySafairFA201
09:00
AirlineFlight  No
Airlink4Z922
British AirwaysBA6223
EmiratesEK4003
KLMKL4541
LATAM AirlinesLA5585
QantasQF8284
Qatar AirwaysQR5690
United AirlinesUA6472
09:20
AirlineFlight  No
FlySafairFA607
10:00
AirlineFlight  No
FlexflightW22022
LiftGE122
10:05
AirlineFlight  No
SunExpressSA322
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Air New ZealandNZ3279
Asiana AirlinesOZ6791
Malaysia AirlinesMH5763
Singapore AirlinesSQ479
South African AirwaysSA7232
10:45
AirlineFlight  No
CemAir5Z835
Proflight ZambiaP08835
10:50
AirlineFlight  No
FlySafairFA693
11:00
AirlineFlight  No
FlexflightW22052
Global AviationGE152
11:05
AirlineFlight  No
South African AirwaysSA326
11:15
AirlineFlight  No
FlySafairFA116
11:45
AirlineFlight  No
FlySafairFA112
12:00
AirlineFlight  No
FlySafairFA601
12:20
AirlineFlight  No
Air New ZealandNZ3120
South African AirwaysSA332
13:00
AirlineFlight  No
FlexflightW22032
LiftGE132
13:10
AirlineFlight  No
FlySafairFA295
13:15
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
14:00
AirlineFlight  No
Airlink4Z928
British AirwaysBA6224
Corendon AirlinesGE164
FlexflightW22064
KLMKL4545
QantasQF8286
Qatar AirwaysQR5678
14:15
AirlineFlight  No
Air New ZealandNZ3122
South African AirwaysSA342
SwissLX4141
14:35
AirlineFlight  No
FlySafairFA203
15:15
AirlineFlight  No
FlySafairFA690
South African AirwaysSA346
15:20
AirlineFlight  No
Air FranceAF7139
Airlink4Z924
British AirwaysBA6241
EmiratesEK4033
KLMKL4543
LufthansaLH6443
QantasQF8290
Qatar AirwaysQR5679
SwissLX9163
United AirlinesUA6461
15:40
AirlineFlight  No
FlySafairFA513
15:55
AirlineFlight  No
Air New ZealandNZ3117
LufthansaLH9547
SunExpressSA352
SwissLX4133
16:00
AirlineFlight  No
CemAir5Z843
FlexflightW22024
LiftGE124
Proflight ZambiaP08843
16:20
AirlineFlight  No
FlySafairFA120
16:40
AirlineFlight  No
FlySafairFA114
17:00
AirlineFlight  No
FlexflightW22054
Global AviationGE154
17:25
AirlineFlight  No
Air New ZealandNZ3124
FlySafairFA102
SunExpressSA354
18:10
AirlineFlight  No
Air New ZealandNZ3126
South African AirwaysSA362
19:15
AirlineFlight  No
FlySafairFA215
19:35
AirlineFlight  No
Air New ZealandNZ3166
South African AirwaysSA366
19:40
AirlineFlight  No
FlySafairFA219
19:50
AirlineFlight  No
FlySafairFA205
20:25
AirlineFlight  No
Air New ZealandNZ3172
South African AirwaysSA372
21:05
AirlineFlight  No
FlySafairFA627
VIEW FLIGHTS
Sunday
05:45
AirlineFlight  No
FlySafairFA106
06:05
AirlineFlight  No
Airlink4Z926
LufthansaLH6455
Qatar AirwaysQR5687
06:30
AirlineFlight  No
FlySafairFA701
07:00
AirlineFlight  No
Air New ZealandNZ3136
Airlink4Z920
British AirwaysBA6227
Ethiopian AirlinesET1819
FlexflightW22030
LATAM AirlinesLA5587
LiftGE130
QantasQF8282
Qatar AirwaysQR5685
South African AirwaysSA306
07:05
AirlineFlight  No
FlySafairFA118
08:00
AirlineFlight  No
CemAir5Z831
Proflight ZambiaP08831
08:10
AirlineFlight  No
Air New ZealandNZ3105
GOLG38813
South African AirwaysSA314
08:50
AirlineFlight  No
FlySafairFA201
09:00
AirlineFlight  No
Airlink4Z922
British AirwaysBA6223
EmiratesEK4003
KLMKL4541
LATAM AirlinesLA5585
QantasQF8284
Qatar AirwaysQR5690
United AirlinesUA6472
09:25
AirlineFlight  No
FlySafairFA605
10:00
AirlineFlight  No
FlexflightW22022
FlySafairFA805
LiftGE122
10:05
AirlineFlight  No
SunExpressSA322
10:40
AirlineFlight  No
Air New ZealandNZ3279
Asiana AirlinesOZ6791
Malaysia AirlinesMH5763
Singapore AirlinesSQ479
South African AirwaysSA7232
10:45
AirlineFlight  No
CemAir5Z835
Proflight ZambiaP08835
10:50
AirlineFlight  No
FlySafairFA693
11:00
AirlineFlight  No
Corendon AirlinesGE152
FlexflightW22052
11:05
AirlineFlight  No
South African AirwaysSA326
11:40
AirlineFlight  No
FlySafairFA108
12:20
AirlineFlight  No
Air New ZealandNZ3120
South African AirwaysSA332
12:55
AirlineFlight  No
FlySafairFA211
13:00
AirlineFlight  No
FlexflightW22032
Global AviationGE132
13:10
AirlineFlight  No
FlySafairFA801
13:15
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
14:00
AirlineFlight  No
FlexflightW22064
LiftGE164
14:15
AirlineFlight  No
Air New ZealandNZ3122
South African AirwaysSA342
SwissLX4141
14:25
AirlineFlight  No
FlySafairFA213
15:10
AirlineFlight  No
FlySafairFA291
15:15
AirlineFlight  No
FlySafairFA690
South African AirwaysSA346
15:20
AirlineFlight  No
Air FranceAF7139
Airlink4Z924
British AirwaysBA6241
EmiratesEK4033
KLMKL4543
LufthansaLH6443
QantasQF8290
Qatar AirwaysQR5679
SwissLX9163
United AirlinesUA6461
15:40
AirlineFlight  No
FlySafairFA126
15:55
AirlineFlight  No
Air New ZealandNZ3117
LufthansaLH9547
SunExpressSA352
SwissLX4133
16:00
AirlineFlight  No
CemAir5Z843
FlexflightW22024
LiftGE124
Proflight ZambiaP08843
16:20
AirlineFlight  No
FlySafairFA297
17:00
AirlineFlight  No
Corendon AirlinesGE154
FlexflightW22054
17:20
AirlineFlight  No
FlySafairFA122
17:25
AirlineFlight  No
Air New ZealandNZ3124
South African AirwaysSA354
17:50
AirlineFlight  No
FlySafairFA807
18:05
AirlineFlight  No
FlySafairFA209
18:10
AirlineFlight  No
Air New ZealandNZ3126
South African AirwaysSA362
18:25
AirlineFlight  No
Airlink4Z932
British AirwaysBA6225
KLMKL4547
Qatar AirwaysQR6466
United AirlinesUA6473
19:00
AirlineFlight  No
FlexflightW22034
Global AviationGE134
19:15
AirlineFlight  No
FlySafairFA803
19:35
AirlineFlight  No
Air New ZealandNZ3166
South African AirwaysSA366
20:25
AirlineFlight  No
Air New ZealandNZ3172
South African AirwaysSA372
20:40
AirlineFlight  No
FlySafairFA603
20:55
AirlineFlight  No
FlySafairFA625
VIEW FLIGHTS

Over the past 10 years flight regulations have become very strict so we advise you to leave plenty of time to check in and get through customs.

Don't forget to book a hire car!

Find cheap car hire at Cape Town International Airport

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 £54.05 ($72 €61.79)
£54.05
$72 | €61.79
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 £121.62 ($162 €139.03)
£121.62
$162 | €139.03
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): Africa Charter Airline, Air France, Air New Zealand, Airlink, Asiana Airlines, British Airways, CemAir, Corendon Airlines, EgyptAir, Emirates, Ethiopian Airlines, Flexflight, FlySafair, Global Aviation, GOL, Kenya Airways, KLM, LATAM Airlines, Lift, Lufthansa, Malaysia Airlines, Proflight Zambia, Qantas, Qatar Airways, Singapore Airlines, South African Airways, SunExpress, Swiss, TAAG Angola Airlines, 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 car rental!

Find cheap car hire at CPT

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