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

We've found the cheapest flights to Johannesburg

Returns from £125.28

One-way from £52.66

If it is your first time travelling to Oliver Reginald Tambo International then check out the airliners Star Air, Africa Charter Airline, Kenya Airways, GOL Linhas Aereas, EgyptAir, Malaysia Airlines, Asiana Airlines, Air France, Swiss, Ethiopian Airlines, SunExpress, Singapore Airlines, LATAM Airlines, Global Aviation, Emirates, Lufthansa, United Airlines, KLM, Qantas, Proflight Zambia, CemAir, British Airways, Lift, Qatar Airways, Airlink, Flexflight, South African Airways, Air New Zealand and FlySafair. These airliners all offer direct flights that depart from Cape Town International, so you will find flying to Oliver Reginald Tambo International is quite easy. The flight from Cape Town International to Oliver Reginald Tambo International is approximately 1,271 Kilometers which is 790 Miles. You should expect a flight time of around 2 Hours 18 Minutes.

The cost of flights varies on the time and day you fly. To obtain the best prices for Oliver Reginald Tambo International flights than book well in advance. 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 Cape Town International (CPT) to Oliver Reginald Tambo International (JNB) and the relevant airlines that fly.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
FlySafair2522252223222205:4521:05VIEW FLIGHTS
Air New Zealand1313141313121206:0020:20VIEW FLIGHTS
South African Airways121012111291006:0020:20VIEW FLIGHTS
Flexflight877887806:3019:00VIEW FLIGHTS
Airlink867765706:0518:40VIEW FLIGHTS
Qatar Airways666665506:0518:10VIEW FLIGHTS
Lift645664506:3019:00VIEW FLIGHTS
British Airways545543406:5018:40VIEW FLIGHTS
Proflight Zambia544444406:0019:15VIEW FLIGHTS
CemAir544444406:0019:15VIEW FLIGHTS
Qantas433333306:5014:00VIEW FLIGHTS
KLM333333314:0018:40VIEW FLIGHTS
United Airlines333332309:2018:10VIEW FLIGHTS
Lufthansa242422306:0515:50VIEW FLIGHTS
SunExpress132213206:4020:00VIEW FLIGHTS
Singapore Airlines222222207:2510:55VIEW FLIGHTS
LATAM Airlines222222206:5009:20VIEW FLIGHTS
Global Aviation232222106:3019:00VIEW FLIGHTS
Emirates222222209:2015:20VIEW FLIGHTS
Swiss112113312:4515:50VIEW FLIGHTS
Ethiopian Airlines222221107:2517:20VIEW FLIGHTS
Malaysia Airlines111111110:4010:55VIEW FLIGHTS
Asiana Airlines111111110:4010:55VIEW FLIGHTS
Air France111111115:2015:20VIEW FLIGHTS
EgyptAir111110115:5017:20VIEW FLIGHTS
Kenya Airways111110006:0006:00VIEW FLIGHTS
GOL Linhas Aereas101100206:0012:45VIEW FLIGHTS
Africa Charter Airline000001114:0014:00VIEW FLIGHTS
Star Air000000107:0007:00VIEW FLIGHTS

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

If you wish to book your flight with FlySafair then we advise you book direct from their website at www.google.com/search?q=FlySafair. The best discounts can only be obtained from their website.

The flight time for the selected route vary based on the month you will travel, but below we has summarised the most common times they will fly. We recommend you only take these times as guidance and check with appropriate airline for the exact times for the date you depart.

Flights Time In WeekDays
DayFlight TimesFlights
Monday
05:45
AirlineFlight  No
FlySafairFA100
05:50
AirlineFlight  No
FlySafairFA128
06:00
AirlineFlight  No
South African AirwaysSA302
Air New ZealandNZ3101
Kenya AirwaysKQ4560
CemAir5Z831
GOL Linhas AereasG38808
Proflight ZambiaP08831
06:05
AirlineFlight  No
Qatar AirwaysQR5773
Airlink4Z926
06:15
AirlineFlight  No
FlySafairFA104
06:30
AirlineFlight  No
LiftGE110
FlexflightW22010
06:40
AirlineFlight  No
South African AirwaysSA304
Air New ZealandNZ3102
06:50
AirlineFlight  No
British AirwaysBA6205
Qatar AirwaysQR5676
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
07:00
AirlineFlight  No
FlySafairFA293
08:30
AirlineFlight  No
QantasQF8288
Airlink4Z950
08:50
AirlineFlight  No
FlySafairFA201
08:55
AirlineFlight  No
South African AirwaysSA316
Air New ZealandNZ3107
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
09:20
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6201
Qatar AirwaysQR5678
EmiratesEK4003
QantasQF8284
Airlink4Z922
LATAM AirlinesLA5585
09:25
AirlineFlight  No
FlySafairFA605
09:30
AirlineFlight  No
FlexflightW22002
Global AviationGE102
10:00
AirlineFlight  No
South African AirwaysSA322
Air New ZealandNZ3118
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Malaysia AirlinesMH5763
South African AirwaysSA7232
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
10:50
AirlineFlight  No
FlySafairFA693
11:00
AirlineFlight  No
South African AirwaysSA326
Air New ZealandNZ3111
LiftGE152
FlexflightW22052
11:15
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
11:45
AirlineFlight  No
FlySafairFA112
11:55
AirlineFlight  No
FlySafairFA110
12:00
AirlineFlight  No
FlySafairFA601
12:15
AirlineFlight  No
South African AirwaysSA332
Air New ZealandNZ3120
13:00
AirlineFlight  No
LiftGE132
FlexflightW22032
13:10
AirlineFlight  No
FlySafairFA295
14:00
AirlineFlight  No
British AirwaysBA6202
Qatar AirwaysQR5776
QantasQF8286
Airlink4Z928
CemAir5Z843
LiftGE164
FlexflightW22064
Proflight ZambiaP08843
14:25
AirlineFlight  No
FlySafairFA381
14:40
AirlineFlight  No
Air New ZealandNZ3122
LufthansaLH9547
SunExpressSA342
15:10
AirlineFlight  No
FlySafairFA207
15:15
AirlineFlight  No
FlySafairFA690
15:20
AirlineFlight  No
United AirlinesUA6461
Air FranceAF7139
KLMKL4543
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
Airlink4Z924
16:00
AirlineFlight  No
FlexflightW22024
Global AviationGE124
16:20
AirlineFlight  No
FlySafairFA120
16:30
AirlineFlight  No
CemAir5Z851
Proflight ZambiaP08851
16:40
AirlineFlight  No
FlySafairFA114
17:00
AirlineFlight  No
LiftGE154
FlexflightW22054
17:20
AirlineFlight  No
South African AirwaysSA354
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
17:25
AirlineFlight  No
FlySafairFA102
17:35
AirlineFlight  No
FlySafairFA124
18:05
AirlineFlight  No
South African AirwaysSA362
Air New ZealandNZ3126
FlySafairFA217
18:10
AirlineFlight  No
United AirlinesUA6473
KLMKL4547
British AirwaysBA6203
Qatar AirwaysQR5677
Airlink4Z932
FlySafairFA711
18:40
AirlineFlight  No
KLMKL4541
British AirwaysBA6204
Airlink4Z930
19:00
AirlineFlight  No
LiftGE134
FlexflightW22034
19:15
AirlineFlight  No
CemAir5Z855
FlySafairFA215
Proflight ZambiaP08855
19:30
AirlineFlight  No
South African AirwaysSA366
Air New ZealandNZ3166
19:50
AirlineFlight  No
FlySafairFA205
20:00
AirlineFlight  No
South African AirwaysSA368
Air New ZealandNZ3128
20:20
AirlineFlight  No
South African AirwaysSA372
Air New ZealandNZ3172
20:55
AirlineFlight  No
FlySafairFA625
21:00
AirlineFlight  No
FlySafairFA501
VIEW FLIGHTS
Tuesday
05:45
AirlineFlight  No
FlySafairFA100
06:00
AirlineFlight  No
South African AirwaysSA302
Air New ZealandNZ3101
Kenya AirwaysKQ4560
06:05
AirlineFlight  No
LufthansaLH6455
Qatar AirwaysQR5773
Airlink4Z926
06:15
AirlineFlight  No
FlySafairFA104
06:30
AirlineFlight  No
FlexflightW22010
Global AviationGE110
06:40
AirlineFlight  No
Air New ZealandNZ3102
LufthansaLH9533
SunExpressSA304
06:50
AirlineFlight  No
British AirwaysBA6205
Qatar AirwaysQR5676
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
07:00
AirlineFlight  No
CemAir5Z831
FlySafairFA293
Proflight ZambiaP08831
08:50
AirlineFlight  No
FlySafairFA201
08:55
AirlineFlight  No
South African AirwaysSA316
Air New ZealandNZ3107
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
09:20
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6201
Qatar AirwaysQR5678
EmiratesEK4003
QantasQF8284
Airlink4Z922
LATAM AirlinesLA5585
09:25
AirlineFlight  No
FlySafairFA605
09:30
AirlineFlight  No
LiftGE102
FlexflightW22002
09:45
AirlineFlight  No
CemAir5Z835
Proflight ZambiaP08835
10:00
AirlineFlight  No
South African AirwaysSA322
Air New ZealandNZ3118
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Malaysia AirlinesMH5763
South African AirwaysSA7232
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
10:50
AirlineFlight  No
FlySafairFA693
11:00
AirlineFlight  No
South African AirwaysSA326
Air New ZealandNZ3111
LiftGE152
FlexflightW22052
11:45
AirlineFlight  No
FlySafairFA112
11:55
AirlineFlight  No
FlySafairFA110
12:00
AirlineFlight  No
FlySafairFA601
12:15
AirlineFlight  No
Air New ZealandNZ3120
SunExpressSA332
13:00
AirlineFlight  No
FlexflightW22032
Global AviationGE132
13:10
AirlineFlight  No
FlySafairFA295
13:30
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
14:00
AirlineFlight  No
KLMKL4545
British AirwaysBA6202
Qatar AirwaysQR5776
QantasQF8286
Airlink4Z928
14:35
AirlineFlight  No
FlySafairFA203
14:40
AirlineFlight  No
South African AirwaysSA342
Air New ZealandNZ3122
LufthansaLH9547
15:10
AirlineFlight  No
FlySafairFA207
15:15
AirlineFlight  No
FlySafairFA690
15:20
AirlineFlight  No
United AirlinesUA6461
Air FranceAF7139
KLMKL4543
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
Airlink4Z924
16:00
AirlineFlight  No
LiftGE124
FlexflightW22024
16:20
AirlineFlight  No
FlySafairFA120
16:30
AirlineFlight  No
CemAir5Z843
Proflight ZambiaP08843
16:40
AirlineFlight  No
FlySafairFA114
17:00
AirlineFlight  No
LiftGE154
FlexflightW22054
17:20
AirlineFlight  No
South African AirwaysSA354
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
17:25
AirlineFlight  No
FlySafairFA102
17:35
AirlineFlight  No
FlySafairFA124
18:05
AirlineFlight  No
Air New ZealandNZ3126
SunExpressSA362
18:10
AirlineFlight  No
United AirlinesUA6473
KLMKL4547
British AirwaysBA6203
Qatar AirwaysQR5677
Airlink4Z932
19:00
AirlineFlight  No
FlexflightW22034
Global AviationGE134
19:15
AirlineFlight  No
FlySafairFA215
19:25
AirlineFlight  No
FlySafairFA717
19:30
AirlineFlight  No
South African AirwaysSA366
Air New ZealandNZ3166
19:50
AirlineFlight  No
FlySafairFA205
20:00
AirlineFlight  No
South African AirwaysSA368
Air New ZealandNZ3128
20:20
AirlineFlight  No
South African AirwaysSA372
Air New ZealandNZ3172
21:05
AirlineFlight  No
FlySafairFA627
VIEW FLIGHTS
Wednesday
05:45
AirlineFlight  No
FlySafairFA100
05:50
AirlineFlight  No
FlySafairFA128
06:00
AirlineFlight  No
South African AirwaysSA302
Air New ZealandNZ3101
Kenya AirwaysKQ4560
06:05
AirlineFlight  No
Qatar AirwaysQR5773
Airlink4Z926
06:15
AirlineFlight  No
FlySafairFA104
06:30
AirlineFlight  No
LiftGE110
FlexflightW22010
06:40
AirlineFlight  No
South African AirwaysSA304
Air New ZealandNZ3102
06:50
AirlineFlight  No
British AirwaysBA6205
Qatar AirwaysQR5676
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
07:00
AirlineFlight  No
CemAir5Z831
FlySafairFA293
Proflight ZambiaP08831
08:50
AirlineFlight  No
FlySafairFA201
08:55
AirlineFlight  No
South African AirwaysSA316
Air New ZealandNZ3107
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
09:20
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6201
Qatar AirwaysQR5678
EmiratesEK4003
QantasQF8284
Airlink4Z922
LATAM AirlinesLA5585
09:25
AirlineFlight  No
FlySafairFA605
09:30
AirlineFlight  No
LiftGE102
FlexflightW22002
09:45
AirlineFlight  No
CemAir5Z835
Proflight ZambiaP08835
10:00
AirlineFlight  No
Air New ZealandNZ3118
SunExpressSA322
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Malaysia AirlinesMH5763
South African AirwaysSA7232
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
10:50
AirlineFlight  No
FlySafairFA693
11:00
AirlineFlight  No
South African AirwaysSA326
Air New ZealandNZ3111
GOL Linhas AereasG38813
FlexflightW22052
Global AviationGE152
11:45
AirlineFlight  No
FlySafairFA112
11:55
AirlineFlight  No
FlySafairFA110
12:00
AirlineFlight  No
FlySafairFA601
12:15
AirlineFlight  No
South African AirwaysSA332
Air New ZealandNZ3120
13:00
AirlineFlight  No
LiftGE132
FlexflightW22032
13:10
AirlineFlight  No
FlySafairFA295
13:30
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
14:00
AirlineFlight  No
British AirwaysBA6202
Qatar AirwaysQR5776
QantasQF8286
Airlink4Z928
14:10
AirlineFlight  No
South African AirwaysSA336
Air New ZealandNZ3136
LufthansaLH9547
SwissLX4137
14:25
AirlineFlight  No
FlySafairFA381
14:40
AirlineFlight  No
South African AirwaysSA342
Air New ZealandNZ3122
15:10
AirlineFlight  No
FlySafairFA207
15:15
AirlineFlight  No
FlySafairFA690
15:20
AirlineFlight  No
United AirlinesUA6461
Air FranceAF7139
KLMKL4543
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
Airlink4Z924
16:00
AirlineFlight  No
LiftGE124
FlexflightW22024
16:20
AirlineFlight  No
FlySafairFA120
16:40
AirlineFlight  No
FlySafairFA114
16:50
AirlineFlight  No
CemAir5Z843
Proflight ZambiaP08843
17:00
AirlineFlight  No
FlexflightW22054
Global AviationGE154
17:20
AirlineFlight  No
South African AirwaysSA354
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
17:25
AirlineFlight  No
FlySafairFA102
17:35
AirlineFlight  No
FlySafairFA124
17:50
AirlineFlight  No
FlySafairFA807
18:05
AirlineFlight  No
South African AirwaysSA362
Air New ZealandNZ3126
FlySafairFA217
18:10
AirlineFlight  No
United AirlinesUA6473
KLMKL4547
British AirwaysBA6203
Qatar AirwaysQR5677
Airlink4Z932
18:40
AirlineFlight  No
KLMKL4541
British AirwaysBA6204
Airlink4Z930
19:00
AirlineFlight  No
LiftGE134
FlexflightW22034
19:15
AirlineFlight  No
FlySafairFA215
19:25
AirlineFlight  No
FlySafairFA717
19:30
AirlineFlight  No
Air New ZealandNZ3166
SunExpressSA366
19:50
AirlineFlight  No
FlySafairFA205
20:00
AirlineFlight  No
South African AirwaysSA368
Air New ZealandNZ3128
20:20
AirlineFlight  No
South African AirwaysSA372
Air New ZealandNZ3172
20:55
AirlineFlight  No
FlySafairFA625
VIEW FLIGHTS
Thursday
05:45
AirlineFlight  No
FlySafairFA100
05:50
AirlineFlight  No
FlySafairFA128
06:00
AirlineFlight  No
South African AirwaysSA302
Air New ZealandNZ3101
Kenya AirwaysKQ4560
GOL Linhas AereasG38808
06:05
AirlineFlight  No
LufthansaLH6455
Qatar AirwaysQR5773
Airlink4Z926
06:30
AirlineFlight  No
LiftGE110
FlexflightW22010
06:40
AirlineFlight  No
South African AirwaysSA304
Air New ZealandNZ3102
LufthansaLH9533
06:50
AirlineFlight  No
British AirwaysBA6205
Qatar AirwaysQR5676
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
07:00
AirlineFlight  No
CemAir5Z831
FlySafairFA293
Proflight ZambiaP08831
08:50
AirlineFlight  No
FlySafairFA201
08:55
AirlineFlight  No
South African AirwaysSA316
Air New ZealandNZ3107
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
09:20
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6201
Qatar AirwaysQR5678
EmiratesEK4003
QantasQF8284
Airlink4Z922
LATAM AirlinesLA5585
09:25
AirlineFlight  No
FlySafairFA605
09:45
AirlineFlight  No
CemAir5Z835
Proflight ZambiaP08835
10:00
AirlineFlight  No
Air New ZealandNZ3118
SunExpressSA322
LiftGE122
FlexflightW22022
10:15
AirlineFlight  No
FlySafairFA299
10:50
AirlineFlight  No
FlySafairFA693
10:55
AirlineFlight  No
Malaysia AirlinesMH5763
South African AirwaysSA7232
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
11:00
AirlineFlight  No
South African AirwaysSA326
Air New ZealandNZ3111
FlexflightW22052
Global AviationGE152
11:45
AirlineFlight  No
FlySafairFA112
12:00
AirlineFlight  No
FlySafairFA601
12:15
AirlineFlight  No
South African AirwaysSA332
Air New ZealandNZ3120
13:00
AirlineFlight  No
LiftGE132
FlexflightW22032
13:10
AirlineFlight  No
FlySafairFA295
13:30
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
14:00
AirlineFlight  No
British AirwaysBA6202
Qatar AirwaysQR5776
QantasQF8286
Airlink4Z928
LiftGE164
FlexflightW22064
14:25
AirlineFlight  No
FlySafairFA381
14:40
AirlineFlight  No
South African AirwaysSA342
Air New ZealandNZ3122
LufthansaLH9547
15:10
AirlineFlight  No
FlySafairFA207
15:15
AirlineFlight  No
FlySafairFA690
15:20
AirlineFlight  No
United AirlinesUA6461
Air FranceAF7139
KLMKL4543
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
Airlink4Z924
15:40
AirlineFlight  No
FlySafairFA513
16:00
AirlineFlight  No
LiftGE124
FlexflightW22024
16:20
AirlineFlight  No
FlySafairFA120
16:30
AirlineFlight  No
CemAir5Z843
Proflight ZambiaP08843
16:40
AirlineFlight  No
FlySafairFA114
17:00
AirlineFlight  No
FlexflightW22054
Global AviationGE154
17:20
AirlineFlight  No
South African AirwaysSA354
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
17:25
AirlineFlight  No
FlySafairFA102
18:05
AirlineFlight  No
South African AirwaysSA362
Air New ZealandNZ3126
FlySafairFA217
18:10
AirlineFlight  No
United AirlinesUA6473
KLMKL4547
British AirwaysBA6203
Qatar AirwaysQR5677
Airlink4Z932
18:20
AirlineFlight  No
FlySafairFA775
18:40
AirlineFlight  No
KLMKL4541
British AirwaysBA6204
Airlink4Z930
19:00
AirlineFlight  No
LiftGE134
FlexflightW22034
19:15
AirlineFlight  No
FlySafairFA215
19:25
AirlineFlight  No
FlySafairFA717
19:30
AirlineFlight  No
South African AirwaysSA366
Air New ZealandNZ3166
19:50
AirlineFlight  No
FlySafairFA205
20:00
AirlineFlight  No
Air New ZealandNZ3128
SunExpressSA368
20:20
AirlineFlight  No
South African AirwaysSA372
Air New ZealandNZ3172
VIEW FLIGHTS
Friday
05:45
AirlineFlight  No
FlySafairFA100
05:50
AirlineFlight  No
FlySafairFA128
06:00
AirlineFlight  No
South African AirwaysSA302
Air New ZealandNZ3101
Kenya AirwaysKQ4560
06:05
AirlineFlight  No
Qatar AirwaysQR5773
Airlink4Z926
06:40
AirlineFlight  No
South African AirwaysSA304
Air New ZealandNZ3102
06:50
AirlineFlight  No
British AirwaysBA6205
Qatar AirwaysQR5676
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
07:00
AirlineFlight  No
CemAir5Z831
LiftGE130
FlySafairFA293
FlexflightW22030
Proflight ZambiaP08831
08:50
AirlineFlight  No
FlySafairFA201
08:55
AirlineFlight  No
South African AirwaysSA316
Air New ZealandNZ3107
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
09:20
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6201
Qatar AirwaysQR5678
EmiratesEK4003
QantasQF8284
Airlink4Z922
LATAM AirlinesLA5585
09:25
AirlineFlight  No
FlySafairFA605
09:45
AirlineFlight  No
CemAir5Z835
Proflight ZambiaP08835
10:00
AirlineFlight  No
South African AirwaysSA322
Air New ZealandNZ3118
LiftGE122
FlexflightW22022
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Malaysia AirlinesMH5763
South African AirwaysSA7232
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
10:50
AirlineFlight  No
FlySafairFA693
11:00
AirlineFlight  No
South African AirwaysSA326
Air New ZealandNZ3111
FlexflightW22052
Global AviationGE152
11:45
AirlineFlight  No
FlySafairFA112
12:15
AirlineFlight  No
South African AirwaysSA332
Air New ZealandNZ3120
13:00
AirlineFlight  No
LiftGE132
FlexflightW22032
13:10
AirlineFlight  No
FlySafairFA295
13:30
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
14:00
AirlineFlight  No
KLMKL4545
British AirwaysBA6202
Qatar AirwaysQR5776
QantasQF8286
Airlink4Z928
LiftGE164
FlexflightW22064
14:25
AirlineFlight  No
FlySafairFA381
14:40
AirlineFlight  No
Air New ZealandNZ3122
LufthansaLH9547
SunExpressSA342
15:10
AirlineFlight  No
FlySafairFA207
15:15
AirlineFlight  No
FlySafairFA690
15:20
AirlineFlight  No
United AirlinesUA6461
Air FranceAF7139
KLMKL4543
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
Airlink4Z924
16:00
AirlineFlight  No
LiftGE124
FlexflightW22024
16:20
AirlineFlight  No
FlySafairFA120
16:30
AirlineFlight  No
CemAir5Z843
Proflight ZambiaP08843
16:40
AirlineFlight  No
FlySafairFA114
17:00
AirlineFlight  No
FlexflightW22054
Global AviationGE154
17:20
AirlineFlight  No
South African AirwaysSA354
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
17:25
AirlineFlight  No
FlySafairFA102
17:50
AirlineFlight  No
FlySafairFA807
18:05
AirlineFlight  No
South African AirwaysSA362
Air New ZealandNZ3126
FlySafairFA217
18:10
AirlineFlight  No
United AirlinesUA6473
KLMKL4547
British AirwaysBA6203
Qatar AirwaysQR5677
Airlink4Z932
18:20
AirlineFlight  No
FlySafairFA775
19:00
AirlineFlight  No
LiftGE134
FlexflightW22034
19:15
AirlineFlight  No
FlySafairFA215
19:25
AirlineFlight  No
FlySafairFA717
19:30
AirlineFlight  No
South African AirwaysSA366
Air New ZealandNZ3166
19:50
AirlineFlight  No
FlySafairFA205
20:00
AirlineFlight  No
South African AirwaysSA368
Air New ZealandNZ3128
20:20
AirlineFlight  No
South African AirwaysSA372
Air New ZealandNZ3172
20:40
AirlineFlight  No
FlySafairFA603
20:55
AirlineFlight  No
FlySafairFA625
VIEW FLIGHTS
Saturday
05:45
AirlineFlight  No
FlySafairFA100
06:05
AirlineFlight  No
Qatar AirwaysQR5773
Airlink4Z926
06:40
AirlineFlight  No
Air New ZealandNZ3102
SunExpressSA304
06:50
AirlineFlight  No
British AirwaysBA6205
Qatar AirwaysQR5676
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
07:00
AirlineFlight  No
FlySafairFA293
07:25
AirlineFlight  No
South African AirwaysSA308
Air New ZealandNZ3103
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
08:00
AirlineFlight  No
CemAir5Z831
Proflight ZambiaP08831
08:30
AirlineFlight  No
LiftGE140
FlexflightW22040
08:50
AirlineFlight  No
FlySafairFA201
09:20
AirlineFlight  No
United AirlinesUA6472
KLMKL4541
British AirwaysBA6201
Qatar AirwaysQR5678
EmiratesEK4003
QantasQF8284
Airlink4Z922
LATAM AirlinesLA5585
FlySafairFA607
10:00
AirlineFlight  No
South African AirwaysSA322
Air New ZealandNZ3118
FlexflightW22022
Global AviationGE122
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Malaysia AirlinesMH5763
South African AirwaysSA7232
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
10:45
AirlineFlight  No
CemAir5Z835
Proflight ZambiaP08835
10:50
AirlineFlight  No
FlySafairFA693
11:15
AirlineFlight  No
FlySafairFA116
11:30
AirlineFlight  No
LiftGE142
FlexflightW22042
11:45
AirlineFlight  No
FlySafairFA112
12:00
AirlineFlight  No
FlySafairFA601
12:15
AirlineFlight  No
Air New ZealandNZ3120
SunExpressSA332
12:45
AirlineFlight  No
South African AirwaysSA334
Air New ZealandNZ3113
SwissLX4131
13:00
AirlineFlight  No
FlexflightW22032
Africa Charter AirlineGE132
13:10
AirlineFlight  No
FlySafairFA295
13:30
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
14:00
AirlineFlight  No
KLMKL4545
British AirwaysBA6202
Qatar AirwaysQR5776
QantasQF8286
Airlink4Z928
14:30
AirlineFlight  No
LiftGE144
FlexflightW22044
14:35
AirlineFlight  No
FlySafairFA203
14:40
AirlineFlight  No
South African AirwaysSA342
Air New ZealandNZ3122
15:15
AirlineFlight  No
FlySafairFA690
15:20
AirlineFlight  No
United AirlinesUA6461
Air FranceAF7139
KLMKL4543
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
Airlink4Z924
15:40
AirlineFlight  No
FlySafairFA513
15:50
AirlineFlight  No
South African AirwaysSA352
Air New ZealandNZ3117
LufthansaLH9547
SwissLX4133
16:00
AirlineFlight  No
FlexflightW22024
Global AviationGE124
16:20
AirlineFlight  No
FlySafairFA120
16:30
AirlineFlight  No
CemAir5Z843
Proflight ZambiaP08843
16:40
AirlineFlight  No
FlySafairFA114
17:25
AirlineFlight  No
FlySafairFA102
17:30
AirlineFlight  No
LiftGE146
FlexflightW22046
18:05
AirlineFlight  No
Air New ZealandNZ3126
SunExpressSA362
18:50
AirlineFlight  No
FlySafairFA723
19:15
AirlineFlight  No
FlySafairFA215
19:30
AirlineFlight  No
South African AirwaysSA366
Air New ZealandNZ3166
19:40
AirlineFlight  No
FlySafairFA219
19:45
AirlineFlight  No
FlySafairFA781
19:50
AirlineFlight  No
FlySafairFA205
20:00
AirlineFlight  No
South African AirwaysSA368
Air New ZealandNZ3128
20:20
AirlineFlight  No
South African AirwaysSA372
Air New ZealandNZ3172
21:05
AirlineFlight  No
FlySafairFA627
VIEW FLIGHTS
Sunday
05:45
AirlineFlight  No
FlySafairFA106
05:50
AirlineFlight  No
FlySafairFA128
06:05
AirlineFlight  No
LufthansaLH6455
Qatar AirwaysQR5773
Airlink4Z926
06:50
AirlineFlight  No
British AirwaysBA6205
Qatar AirwaysQR5676
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
07:00
AirlineFlight  No
Star AirGE130
FlexflightW22030
07:05
AirlineFlight  No
FlySafairFA118
07:25
AirlineFlight  No
South African AirwaysSA308
Air New ZealandNZ3103
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
08:00
AirlineFlight  No
CemAir5Z831
Proflight ZambiaP08831
08:10
AirlineFlight  No
South African AirwaysSA314
Air New ZealandNZ3105
GOL Linhas AereasG38813
08:30
AirlineFlight  No
QantasQF8288
Airlink4Z950
08:50
AirlineFlight  No
FlySafairFA201
09:20
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6201
Qatar AirwaysQR5678
EmiratesEK4003
QantasQF8284
Airlink4Z922
LATAM AirlinesLA5585
09:25
AirlineFlight  No
FlySafairFA605
10:00
AirlineFlight  No
South African AirwaysSA322
Air New ZealandNZ3118
LiftGE122
FlySafairFA805
FlexflightW22022
10:40
AirlineFlight  No
Malaysia AirlinesMH5763
South African AirwaysSA7232
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
10:45
AirlineFlight  No
CemAir5Z835
Proflight ZambiaP08835
10:50
AirlineFlight  No
FlySafairFA693
11:00
AirlineFlight  No
FlexflightW22052
Global AviationGE152
11:40
AirlineFlight  No
FlySafairFA108
12:15
AirlineFlight  No
Air New ZealandNZ3120
SunExpressSA332
12:45
AirlineFlight  No
South African AirwaysSA334
Air New ZealandNZ3113
SwissLX4131
GOL Linhas AereasG38806
12:55
AirlineFlight  No
FlySafairFA211
13:00
AirlineFlight  No
LiftGE132
FlexflightW22032
13:10
AirlineFlight  No
FlySafairFA801
13:30
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
14:00
AirlineFlight  No
FlexflightW22064
Africa Charter AirlineGE164
14:25
AirlineFlight  No
FlySafairFA213
14:40
AirlineFlight  No
South African AirwaysSA342
Air New ZealandNZ3122
15:10
AirlineFlight  No
FlySafairFA291
15:15
AirlineFlight  No
FlySafairFA690
15:20
AirlineFlight  No
United AirlinesUA6461
Air FranceAF7139
KLMKL4543
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
Airlink4Z924
15:40
AirlineFlight  No
FlySafairFA126
15:50
AirlineFlight  No
South African AirwaysSA352
Air New ZealandNZ3117
EgyptAirMS9442
LufthansaLH9547
SwissLX4133
16:00
AirlineFlight  No
LiftGE124
FlexflightW22024
16:20
AirlineFlight  No
FlySafairFA297
16:30
AirlineFlight  No
CemAir5Z843
Proflight ZambiaP08843
17:00
AirlineFlight  No
LiftGE154
FlexflightW22054
17:20
AirlineFlight  No
FlySafairFA122
17:50
AirlineFlight  No
FlySafairFA807
18:05
AirlineFlight  No
Air New ZealandNZ3126
SunExpressSA362
FlySafairFA209
18:10
AirlineFlight  No
United AirlinesUA6473
KLMKL4547
British AirwaysBA6203
Qatar AirwaysQR5677
Airlink4Z932
18:40
AirlineFlight  No
KLMKL4541
British AirwaysBA6204
Airlink4Z930
18:50
AirlineFlight  No
FlySafairFA741
19:00
AirlineFlight  No
LiftGE134
FlexflightW22034
19:15
AirlineFlight  No
FlySafairFA803
19:30
AirlineFlight  No
South African AirwaysSA366
Air New ZealandNZ3166
20:00
AirlineFlight  No
South African AirwaysSA368
Air New ZealandNZ3128
20:20
AirlineFlight  No
South African AirwaysSA372
Air New ZealandNZ3172
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.

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

Search for the best vehicle rental in Johannesburg Pretoria, South Africa

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

DIRECT Safair
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.66 ($66 €63.46)
£52.66
$66 | €63.46
Check Latest Price
DIRECT Flexflight
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 £125.28 ($157 €150.96)
£125.28
$157 | €150.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 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, EgyptAir, Emirates, Ethiopian Airlines, Flexflight, FlySafair, Global Aviation, GOL Linhas Aereas, Kenya Airways, KLM, LATAM Airlines, Lift, Lufthansa, Malaysia Airlines, Proflight Zambia, Qantas, Qatar Airways, Singapore Airlines, South African Airways, Star Air, SunExpress, Swiss, 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.

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

Search for the best vehicle hire at Johannesburg International Airport

Useful Information about Johannesburg International Airport

Johannesburg Tourist Attractions

Things to see and do in and around Johannesburg City in South Africa.

View...
Johannesburg International Airport Lounges

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

View...
Dining and Bars at Johannesburg International Airport

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

View...
Shops and Duty Free at Johannesburg International Airport

See all shops available at Johannesburg International Airport - plan your duty free shopping in advance

View...