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

We've found the cheapest flights to Johannesburg

Returns from £78.31

One-way from £37.97

If it is your first time travelling to Oliver Reginald Tambo International then check out the airliners Titan Airways Malta, Malaysia Airlines, Kenya Airways, EgyptAir, Asiana Airlines, Air New Zealand, Singapore Airlines, Lufthansa, Emirates, Africa Charter Airline, Swiss, Ethiopian Airlines, United Airlines, Proflight Zambia, LAM, CemAir, Qatar Airways, Lift, Flexflight, British Airways, South African Airways, Airlink 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
FlySafair2321231920192005:4523:00VIEW FLIGHTS
Airlink767776606:0520:45VIEW FLIGHTS
South African Airways566554606:0022:20VIEW FLIGHTS
Lift545553506:3021:00VIEW FLIGHTS
Flexflight545553506:3021:00VIEW FLIGHTS
British Airways545554406:5020:45VIEW FLIGHTS
Qatar Airways444444406:5020:15VIEW FLIGHTS
Proflight Zambia424442408:1018:30VIEW FLIGHTS
LAM424442408:1018:40VIEW FLIGHTS
CemAir424442406:1018:40VIEW FLIGHTS
United Airlines333333309:2020:15VIEW FLIGHTS
Ethiopian Airlines333332208:5021:25VIEW FLIGHTS
Swiss223232310:5517:50VIEW FLIGHTS
Africa Charter Airline212242210:0022:20VIEW FLIGHTS
Singapore Airlines222222208:5012:40VIEW FLIGHTS
Lufthansa222222210:5517:25VIEW FLIGHTS
Emirates222222209:2017:25VIEW FLIGHTS
Malaysia Airlines111111110:4012:40VIEW FLIGHTS
Kenya Airways221110006:0012:55VIEW FLIGHTS
EgyptAir111111117:2019:20VIEW FLIGHTS
Asiana Airlines111111110:4012:40VIEW FLIGHTS
Air New Zealand111111110:4012:40VIEW FLIGHTS
Titan Airways Malta200310007:0016:40VIEW FLIGHTS

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

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
06:00
AirlineFlight  No
South African AirwaysSA302
06:05
AirlineFlight  No
Airlink4Z926
06:10
AirlineFlight  No
CemAir5Z831
06:50
AirlineFlight  No
Airlink4Z920
07:55
AirlineFlight  No
FlySafairFA128
08:00
AirlineFlight  No
Kenya AirwaysKQ4560
08:10
AirlineFlight  No
LAMTM8831
Proflight ZambiaP08831
08:20
AirlineFlight  No
FlySafairFA104
08:30
AirlineFlight  No
LiftGE110
FlexflightW22010
08:50
AirlineFlight  No
South African AirwaysSA316
FlySafairFA201
08:55
AirlineFlight  No
British AirwaysBA6205
Qatar AirwaysQR5676
09:05
AirlineFlight  No
FlySafairFA293
09:20
AirlineFlight  No
Airlink4Z922
09:30
AirlineFlight  No
LiftGE102
FlexflightW22002
10:40
AirlineFlight  No
Malaysia AirlinesMH5763
South African AirwaysSA7232
Air New ZealandNZ3279
10:50
AirlineFlight  No
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
FlySafairFA693
10:55
AirlineFlight  No
LufthansaLH9547
11:25
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6201
Qatar AirwaysQR5678
EmiratesEK4003
LAMTM8839
Proflight ZambiaP08839
11:30
AirlineFlight  No
FlySafairFA605
11:45
AirlineFlight  No
FlySafairFA112
11:55
AirlineFlight  No
FlySafairFA110
12:20
AirlineFlight  No
FlySafairFA299
12:40
AirlineFlight  No
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
12:55
AirlineFlight  No
SwissLX4131
Kenya AirwaysKQ4562
Africa Charter AirlineSA326
13:00
AirlineFlight  No
LiftGE132
FlexflightW22032
13:10
AirlineFlight  No
FlySafairFA295
13:25
AirlineFlight  No
CemAir5Z839
14:00
AirlineFlight  No
British AirwaysBA6202
Airlink4Z928
CemAir5Z843
Titan Airways MaltaTM8843
14:05
AirlineFlight  No
FlySafairFA601
15:10
AirlineFlight  No
FlySafairFA207
15:15
AirlineFlight  No
FlySafairFA690
15:20
AirlineFlight  No
United AirlinesUA6461
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
Airlink4Z924
16:00
AirlineFlight  No
LAMTM8843
Proflight ZambiaP08843
16:30
AirlineFlight  No
FlySafairFA381
16:40
AirlineFlight  No
Titan Airways MaltaTM8851
FlySafairFA114
Proflight ZambiaP08851
17:20
AirlineFlight  No
South African AirwaysSA354
Ethiopian AirlinesET1825
17:25
AirlineFlight  No
FlySafairFA102
18:00
AirlineFlight  No
LiftGE124
FlexflightW22024
18:25
AirlineFlight  No
FlySafairFA120
18:40
AirlineFlight  No
CemAir5Z851
LAMTM8851
19:20
AirlineFlight  No
EgyptAirMS9442
19:40
AirlineFlight  No
FlySafairFA124
20:10
AirlineFlight  No
FlySafairFA217
20:15
AirlineFlight  No
United AirlinesUA6473
British AirwaysBA6203
Qatar AirwaysQR5677
Airlink4Z932
20:45
AirlineFlight  No
British AirwaysBA6204
Airlink4Z930
21:00
AirlineFlight  No
LiftGE134
FlexflightW22034
21:15
AirlineFlight  No
FlySafairFA205
21:20
AirlineFlight  No
FlySafairFA215
21:25
AirlineFlight  No
South African AirwaysSA366
Ethiopian AirlinesET1827
22:20
AirlineFlight  No
Africa Charter AirlineSA372
23:00
AirlineFlight  No
FlySafairFA625
VIEW FLIGHTS
Tuesday
06:00
AirlineFlight  No
South African AirwaysSA302
06:05
AirlineFlight  No
Airlink4Z926
06:30
AirlineFlight  No
LiftGE110
FlexflightW22010
07:00
AirlineFlight  No
CemAir5Z831
07:50
AirlineFlight  No
FlySafairFA100
08:00
AirlineFlight  No
Kenya AirwaysKQ4560
08:20
AirlineFlight  No
FlySafairFA104
08:50
AirlineFlight  No
South African AirwaysSA316
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
FlySafairFA201
08:55
AirlineFlight  No
British AirwaysBA6205
Qatar AirwaysQR5676
Airlink4Z920
09:00
AirlineFlight  No
LAMTM8831
Proflight ZambiaP08831
09:05
AirlineFlight  No
FlySafairFA293
09:20
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6201
Qatar AirwaysQR5678
EmiratesEK4003
Airlink4Z922
09:30
AirlineFlight  No
LiftGE102
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Malaysia AirlinesMH5763
South African AirwaysSA7232
Air New ZealandNZ3279
Asiana AirlinesOZ6791
10:50
AirlineFlight  No
FlySafairFA693
10:55
AirlineFlight  No
LufthansaLH9547
SwissLX4131
Kenya AirwaysKQ4562
11:30
AirlineFlight  No
FlySafairFA605
FlexflightW22002
11:45
AirlineFlight  No
FlySafairFA112
12:40
AirlineFlight  No
Singapore AirlinesSQ479
12:55
AirlineFlight  No
Africa Charter AirlineSA326
13:10
AirlineFlight  No
FlySafairFA295
13:30
AirlineFlight  No
LAMTM8839
Proflight ZambiaP08839
14:00
AirlineFlight  No
British AirwaysBA6202
Airlink4Z928
FlySafairFA110
14:05
AirlineFlight  No
FlySafairFA601
15:00
AirlineFlight  No
LiftGE132
FlexflightW22032
15:10
AirlineFlight  No
FlySafairFA207
15:20
AirlineFlight  No
United AirlinesUA6461
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
Airlink4Z924
15:30
AirlineFlight  No
CemAir5Z839
16:20
AirlineFlight  No
FlySafairFA120
16:40
AirlineFlight  No
FlySafairFA114
FlySafairFA203
17:20
AirlineFlight  No
South African AirwaysSA354
EgyptAirMS9442
Ethiopian AirlinesET1825
FlySafairFA690
17:25
AirlineFlight  No
FlySafairFA102
17:35
AirlineFlight  No
FlySafairFA124
18:00
AirlineFlight  No
LiftGE124
FlexflightW22024
18:10
AirlineFlight  No
United AirlinesUA6473
British AirwaysBA6203
Qatar AirwaysQR5677
19:10
AirlineFlight  No
FlySafairFA205
19:25
AirlineFlight  No
South African AirwaysSA366
20:15
AirlineFlight  No
Airlink4Z932
21:20
AirlineFlight  No
FlySafairFA215
21:25
AirlineFlight  No
Ethiopian AirlinesET1827
22:20
AirlineFlight  No
South African AirwaysSA372
22:55
AirlineFlight  No
FlySafairFA627
VIEW FLIGHTS
Wednesday
05:45
AirlineFlight  No
FlySafairFA100
05:50
AirlineFlight  No
FlySafairFA128
06:00
AirlineFlight  No
South African AirwaysSA302
Kenya AirwaysKQ4560
06:50
AirlineFlight  No
Airlink4Z920
08:10
AirlineFlight  No
Airlink4Z926
08:20
AirlineFlight  No
FlySafairFA104
08:30
AirlineFlight  No
LiftGE110
FlexflightW22010
08:50
AirlineFlight  No
Singapore AirlinesSQ6100
08:55
AirlineFlight  No
British AirwaysBA6205
Qatar AirwaysQR5676
09:00
AirlineFlight  No
CemAir5Z831
LAMTM8831
Proflight ZambiaP08831
09:05
AirlineFlight  No
FlySafairFA293
09:20
AirlineFlight  No
British AirwaysBA6201
10:50
AirlineFlight  No
South African AirwaysSA316
Ethiopian AirlinesET1819
10:55
AirlineFlight  No
FlySafairFA201
11:25
AirlineFlight  No
United AirlinesUA6472
Qatar AirwaysQR5678
EmiratesEK4003
Airlink4Z922
11:30
AirlineFlight  No
LiftGE102
FlySafairFA605
FlexflightW22002
11:45
AirlineFlight  No
CemAir5Z835
LAMTM8835
Proflight ZambiaP08835
12:20
AirlineFlight  No
FlySafairFA299
12:40
AirlineFlight  No
Malaysia AirlinesMH5763
South African AirwaysSA7232
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
12:55
AirlineFlight  No
LufthansaLH9547
SwissLX4133
FlySafairFA693
Africa Charter AirlineSA326
13:00
AirlineFlight  No
LiftGE132
FlexflightW22032
13:10
AirlineFlight  No
FlySafairFA295
13:30
AirlineFlight  No
CemAir5Z839
LAMTM8839
Proflight ZambiaP08839
13:50
AirlineFlight  No
FlySafairFA112
14:00
AirlineFlight  No
FlySafairFA110
14:05
AirlineFlight  No
FlySafairFA601
14:10
AirlineFlight  No
South African AirwaysSA334
SwissLX4131
14:25
AirlineFlight  No
FlySafairFA381
15:10
AirlineFlight  No
FlySafairFA207
15:15
AirlineFlight  No
FlySafairFA690
16:00
AirlineFlight  No
LiftGE124
FlexflightW22024
16:05
AirlineFlight  No
British AirwaysBA6202
Airlink4Z928
16:20
AirlineFlight  No
FlySafairFA120
16:30
AirlineFlight  No
CemAir5Z843
LAMTM8843
16:40
AirlineFlight  No
FlySafairFA114
17:20
AirlineFlight  No
South African AirwaysSA354
EgyptAirMS9442
Ethiopian AirlinesET1825
17:25
AirlineFlight  No
United AirlinesUA6461
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
Airlink4Z924
FlySafairFA102
17:35
AirlineFlight  No
FlySafairFA124
18:05
AirlineFlight  No
FlySafairFA217
18:10
AirlineFlight  No
Airlink4Z932
18:30
AirlineFlight  No
Proflight ZambiaP08843
18:40
AirlineFlight  No
Airlink4Z930
19:00
AirlineFlight  No
FlexflightW22034
19:15
AirlineFlight  No
FlySafairFA215
19:25
AirlineFlight  No
Ethiopian AirlinesET1827
20:15
AirlineFlight  No
United AirlinesUA6473
British AirwaysBA6203
Qatar AirwaysQR5677
20:20
AirlineFlight  No
Africa Charter AirlineSA372
20:45
AirlineFlight  No
British AirwaysBA6204
20:55
AirlineFlight  No
FlySafairFA625
21:00
AirlineFlight  No
LiftGE134
21:15
AirlineFlight  No
FlySafairFA205
21:25
AirlineFlight  No
South African AirwaysSA366
VIEW FLIGHTS
Thursday
05:45
AirlineFlight  No
FlySafairFA100
05:50
AirlineFlight  No
FlySafairFA128
06:00
AirlineFlight  No
South African AirwaysSA302
07:00
AirlineFlight  No
Titan Airways MaltaTM8831
08:00
AirlineFlight  No
Kenya AirwaysKQ4560
08:10
AirlineFlight  No
Airlink4Z926
08:30
AirlineFlight  No
LiftGE110
FlexflightW22010
08:55
AirlineFlight  No
British AirwaysBA6205
Qatar AirwaysQR5676
Airlink4Z920
09:00
AirlineFlight  No
CemAir5Z831
LAMTM8831
Proflight ZambiaP08831
09:05
AirlineFlight  No
FlySafairFA293
09:45
AirlineFlight  No
Titan Airways MaltaTM8835
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Singapore AirlinesSQ479
10:50
AirlineFlight  No
South African AirwaysSA316
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
FlySafairFA693
10:55
AirlineFlight  No
FlySafairFA201
Africa Charter AirlineSA326
11:25
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6201
Qatar AirwaysQR5678
EmiratesEK4003
Airlink4Z922
11:30
AirlineFlight  No
FlySafairFA605
11:45
AirlineFlight  No
CemAir5Z835
LAMTM8835
FlySafairFA112
Proflight ZambiaP08835
12:00
AirlineFlight  No
LiftGE122
FlySafairFA601
FlexflightW22022
12:40
AirlineFlight  No
Malaysia AirlinesMH5763
South African AirwaysSA7232
Air New ZealandNZ3279
Asiana AirlinesOZ6791
12:55
AirlineFlight  No
LufthansaLH9547
SwissLX4131
13:00
AirlineFlight  No
LiftGE132
FlexflightW22032
13:10
AirlineFlight  No
FlySafairFA295
13:30
AirlineFlight  No
CemAir5Z839
Titan Airways MaltaTM8839
Proflight ZambiaP08839
14:00
AirlineFlight  No
Airlink4Z928
15:10
AirlineFlight  No
FlySafairFA207
15:20
AirlineFlight  No
Airlink4Z924
15:30
AirlineFlight  No
LAMTM8839
16:00
AirlineFlight  No
FlexflightW22024
16:05
AirlineFlight  No
British AirwaysBA6202
16:20
AirlineFlight  No
FlySafairFA120
16:30
AirlineFlight  No
CemAir5Z843
LAMTM8843
FlySafairFA381
Proflight ZambiaP08843
16:40
AirlineFlight  No
FlySafairFA114
17:20
AirlineFlight  No
South African AirwaysSA354
EgyptAirMS9442
Ethiopian AirlinesET1825
FlySafairFA690
17:25
AirlineFlight  No
United AirlinesUA6461
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
FlySafairFA102
18:00
AirlineFlight  No
LiftGE124
20:10
AirlineFlight  No
FlySafairFA217
20:15
AirlineFlight  No
United AirlinesUA6473
British AirwaysBA6203
Qatar AirwaysQR5677
Airlink4Z932
20:45
AirlineFlight  No
British AirwaysBA6204
Airlink4Z930
21:00
AirlineFlight  No
LiftGE134
FlexflightW22034
21:15
AirlineFlight  No
FlySafairFA205
21:20
AirlineFlight  No
FlySafairFA215
21:25
AirlineFlight  No
South African AirwaysSA366
Ethiopian AirlinesET1827
22:20
AirlineFlight  No
Africa Charter AirlineSA372
VIEW FLIGHTS
Friday
05:45
AirlineFlight  No
FlySafairFA100
05:50
AirlineFlight  No
FlySafairFA128
06:00
AirlineFlight  No
South African AirwaysSA302
Kenya AirwaysKQ4560
06:50
AirlineFlight  No
British AirwaysBA6205
Airlink4Z920
07:00
AirlineFlight  No
CemAir5Z831
08:10
AirlineFlight  No
Airlink4Z926
08:50
AirlineFlight  No
South African AirwaysSA316
08:55
AirlineFlight  No
Qatar AirwaysQR5676
09:00
AirlineFlight  No
LiftGE130
LAMTM8831
FlexflightW22030
Proflight ZambiaP08831
09:05
AirlineFlight  No
FlySafairFA293
09:20
AirlineFlight  No
Airlink4Z922
09:25
AirlineFlight  No
FlySafairFA605
09:45
AirlineFlight  No
CemAir5Z835
Titan Airways MaltaTM8835
10:00
AirlineFlight  No
LiftGE122
Africa Charter AirlineSA322
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
South African AirwaysSA7232
Singapore AirlinesSQ479
10:50
AirlineFlight  No
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
10:55
AirlineFlight  No
LufthansaLH9547
SwissLX4131
FlySafairFA201
Africa Charter AirlineSA326
11:25
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6201
Qatar AirwaysQR5678
EmiratesEK4003
11:45
AirlineFlight  No
LAMTM8835
Proflight ZambiaP08835
12:00
AirlineFlight  No
FlexflightW22022
12:40
AirlineFlight  No
Malaysia AirlinesMH5763
Air New ZealandNZ3279
Asiana AirlinesOZ6791
12:55
AirlineFlight  No
FlySafairFA693
13:50
AirlineFlight  No
FlySafairFA112
14:25
AirlineFlight  No
FlySafairFA381
15:00
AirlineFlight  No
LiftGE132
FlexflightW22032
15:15
AirlineFlight  No
FlySafairFA295
15:20
AirlineFlight  No
United AirlinesUA6461
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
15:30
AirlineFlight  No
CemAir5Z839
LAMTM8839
Proflight ZambiaP08839
15:50
AirlineFlight  No
SwissLX4133
16:05
AirlineFlight  No
British AirwaysBA6202
Airlink4Z928
16:20
AirlineFlight  No
FlySafairFA120
16:30
AirlineFlight  No
CemAir5Z843
16:40
AirlineFlight  No
FlySafairFA114
17:15
AirlineFlight  No
FlySafairFA207
17:20
AirlineFlight  No
South African AirwaysSA354
FlySafairFA690
17:25
AirlineFlight  No
Airlink4Z924
FlySafairFA102
17:50
AirlineFlight  No
Africa Charter AirlineSA352
18:00
AirlineFlight  No
LiftGE124
FlexflightW22024
18:30
AirlineFlight  No
LAMTM8843
Proflight ZambiaP08843
19:20
AirlineFlight  No
EgyptAirMS9442
Ethiopian AirlinesET1825
20:10
AirlineFlight  No
FlySafairFA217
20:15
AirlineFlight  No
United AirlinesUA6473
British AirwaysBA6203
Qatar AirwaysQR5677
Airlink4Z932
20:45
AirlineFlight  No
British AirwaysBA6204
Airlink4Z930
21:00
AirlineFlight  No
LiftGE134
FlexflightW22034
21:15
AirlineFlight  No
FlySafairFA205
21:20
AirlineFlight  No
FlySafairFA215
21:25
AirlineFlight  No
South African AirwaysSA366
Ethiopian AirlinesET1827
22:20
AirlineFlight  No
Africa Charter AirlineSA372
22:45
AirlineFlight  No
FlySafairFA603
23:00
AirlineFlight  No
FlySafairFA625
VIEW FLIGHTS
Saturday
05:45
AirlineFlight  No
FlySafairFA100
06:05
AirlineFlight  No
Airlink4Z926
06:50
AirlineFlight  No
Qatar AirwaysQR5676
07:00
AirlineFlight  No
FlySafairFA293
07:25
AirlineFlight  No
South African AirwaysSA308
08:00
AirlineFlight  No
CemAir5Z831
08:30
AirlineFlight  No
FlexflightW22040
08:50
AirlineFlight  No
FlySafairFA201
08:55
AirlineFlight  No
British AirwaysBA6205
Airlink4Z920
09:20
AirlineFlight  No
Airlink4Z922
FlySafairFA607
09:25
AirlineFlight  No
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
10:00
AirlineFlight  No
LAMTM8831
Proflight ZambiaP08831
Africa Charter AirlineSA322
10:30
AirlineFlight  No
LiftGE140
11:25
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6201
Qatar AirwaysQR5678
EmiratesEK4003
12:00
AirlineFlight  No
LufthansaLH9547
12:20
AirlineFlight  No
FlySafairFA299
12:40
AirlineFlight  No
Malaysia AirlinesMH5763
South African AirwaysSA7232
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
12:55
AirlineFlight  No
FlySafairFA693
13:20
AirlineFlight  No
FlySafairFA116
13:30
AirlineFlight  No
LiftGE142
LAMTM8839
FlexflightW22042
13:50
AirlineFlight  No
FlySafairFA112
14:05
AirlineFlight  No
FlySafairFA601
14:30
AirlineFlight  No
LiftGE144
15:15
AirlineFlight  No
FlySafairFA295
15:30
AirlineFlight  No
CemAir5Z839
Proflight ZambiaP08839
15:50
AirlineFlight  No
EgyptAirMS9442
16:05
AirlineFlight  No
British AirwaysBA6202
Airlink4Z928
16:20
AirlineFlight  No
FlySafairFA120
16:30
AirlineFlight  No
FlexflightW22044
16:40
AirlineFlight  No
FlySafairFA203
17:20
AirlineFlight  No
FlySafairFA690
17:25
AirlineFlight  No
United AirlinesUA6461
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
Airlink4Z924
FlySafairFA102
17:50
AirlineFlight  No
SwissLX4133
Africa Charter AirlineSA352
18:10
AirlineFlight  No
United AirlinesUA6473
British AirwaysBA6203
Qatar AirwaysQR5677
Airlink4Z932
18:45
AirlineFlight  No
FlySafairFA114
19:10
AirlineFlight  No
FlySafairFA205
19:15
AirlineFlight  No
FlySafairFA215
19:25
AirlineFlight  No
South African AirwaysSA366
Ethiopian AirlinesET1827
19:40
AirlineFlight  No
FlySafairFA219
20:20
AirlineFlight  No
South African AirwaysSA372
20:50
AirlineFlight  No
FlySafairFA627
VIEW FLIGHTS
Sunday
05:45
AirlineFlight  No
FlySafairFA106
05:50
AirlineFlight  No
FlySafairFA128
06:50
AirlineFlight  No
British AirwaysBA6205
Qatar AirwaysQR5676
07:00
AirlineFlight  No
FlexflightW22030
07:05
AirlineFlight  No
FlySafairFA118
07:25
AirlineFlight  No
South African AirwaysSA308
08:00
AirlineFlight  No
CemAir5Z839
08:10
AirlineFlight  No
South African AirwaysSA314
Airlink4Z926
08:55
AirlineFlight  No
Airlink4Z920
09:00
AirlineFlight  No
LiftGE130
09:20
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6201
Qatar AirwaysQR5678
EmiratesEK4003
09:25
AirlineFlight  No
Singapore AirlinesSQ6100
Ethiopian AirlinesET1819
FlySafairFA605
10:00
AirlineFlight  No
LAMTM8839
Proflight ZambiaP08839
Africa Charter AirlineSA322
10:55
AirlineFlight  No
FlySafairFA201
11:25
AirlineFlight  No
Airlink4Z922
12:00
AirlineFlight  No
LiftGE122
FlexflightW22022
12:05
AirlineFlight  No
FlySafairFA805
12:40
AirlineFlight  No
Malaysia AirlinesMH5763
South African AirwaysSA7232
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
12:45
AirlineFlight  No
CemAir5Z835
LAMTM8835
Proflight ZambiaP08835
12:55
AirlineFlight  No
FlySafairFA211
FlySafairFA693
13:00
AirlineFlight  No
FlexflightW22032
13:05
AirlineFlight  No
South African AirwaysSA334
13:10
AirlineFlight  No
FlySafairFA801
13:30
AirlineFlight  No
CemAir5Z851
13:45
AirlineFlight  No
FlySafairFA108
14:25
AirlineFlight  No
FlySafairFA213
15:00
AirlineFlight  No
LiftGE132
15:05
AirlineFlight  No
LufthansaLH9547
SwissLX4131
15:10
AirlineFlight  No
FlySafairFA291
15:15
AirlineFlight  No
FlySafairFA690
15:20
AirlineFlight  No
Airlink4Z924
15:30
AirlineFlight  No
LAMTM8851
Proflight ZambiaP08851
16:00
AirlineFlight  No
LiftGE124
FlexflightW22024
16:20
AirlineFlight  No
FlySafairFA297
16:30
AirlineFlight  No
CemAir5Z843
17:20
AirlineFlight  No
FlySafairFA122
17:25
AirlineFlight  No
United AirlinesUA6461
LufthansaLH6443
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
17:45
AirlineFlight  No
FlySafairFA126
17:50
AirlineFlight  No
EgyptAirMS9442
SwissLX4133
Africa Charter AirlineSA352
18:30
AirlineFlight  No
LAMTM8843
Proflight ZambiaP08843
20:10
AirlineFlight  No
FlySafairFA209
20:15
AirlineFlight  No
United AirlinesUA6473
British AirwaysBA6203
Qatar AirwaysQR5677
Airlink4Z932
20:40
AirlineFlight  No
FlySafairFA603
20:45
AirlineFlight  No
British AirwaysBA6204
Airlink4Z930
21:00
AirlineFlight  No
LiftGE134
FlexflightW22034
21:20
AirlineFlight  No
FlySafairFA803
21:25
AirlineFlight  No
South African AirwaysSA366
Ethiopian AirlinesET1827
22:20
AirlineFlight  No
South African AirwaysSA372
23:00
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 £37.97 ($48 €44.79)
£37.97
$48 | €44.79
Check Latest Price
DIRECT Safair
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 £78.31 ($99 €92.38)
£78.31
$99 | €92.38
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 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 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.

Other Airports Connecting To Johannesburg International Airport in south africa

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