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

We've found the cheapest flights to Johannesburg

Returns from £138.24

One-way from £74.73

If it is your first time travelling to Oliver Reginald Tambo International then check out the airliners GOL, Ethiopian Airlines, EgyptAir, Turkish Airlines, TAAG Angola Airlines, Singapore Airlines, Malaysia Airlines, Kenya Airways, Asiana Airlines, Air France, Swiss, Lufthansa, LATAM Airlines, Emirates, United Airlines, KLM, Global Aviation, Lift, Sirius Aero, CemAir, British Airways, South African Airways, Qantas, Qatar Airways, Flexflight, Air New Zealand, 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
FlySafair21160000005:4519:50VIEW FLIGHTS
Airlink770000006:0518:25VIEW FLIGHTS
Air New Zealand840000006:0020:25VIEW FLIGHTS
Qatar Airways650000006:0518:25VIEW FLIGHTS
Flexflight650000006:3019:00VIEW FLIGHTS
South African Airways730000006:0020:25VIEW FLIGHTS
Qantas550000007:0015:20VIEW FLIGHTS
Sirius Aero450000006:0016:40VIEW FLIGHTS
CemAir540000006:0016:40VIEW FLIGHTS
British Airways540000007:0018:25VIEW FLIGHTS
Lift330000006:3017:00VIEW FLIGHTS
United Airlines320000009:0018:25VIEW FLIGHTS
KLM320000014:0018:25VIEW FLIGHTS
Global Aviation320000006:3019:00VIEW FLIGHTS
Swiss220000014:1515:20VIEW FLIGHTS
Lufthansa220000014:1515:20VIEW FLIGHTS
LATAM Airlines220000007:0009:00VIEW FLIGHTS
Emirates220000009:0015:20VIEW FLIGHTS
Turkish Airlines110000014:0014:00VIEW FLIGHTS
TAAG Angola Airlines110000011:0511:05VIEW FLIGHTS
Singapore Airlines110000010:4010:40VIEW FLIGHTS
Malaysia Airlines110000010:4010:40VIEW FLIGHTS
Kenya Airways110000006:0006:00VIEW FLIGHTS
Asiana Airlines110000010:4010:40VIEW FLIGHTS
Air France110000014:0014:00VIEW FLIGHTS
GOL100000006:0006:00VIEW FLIGHTS
Ethiopian Airlines100000017:2517:25VIEW FLIGHTS
EgyptAir100000017:2517:25VIEW FLIGHTS

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

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
Air New ZealandNZ3101
Kenya AirwaysKQ4560
CemAir5Z6001
GOLG38808
06:05
AirlineFlight  No
Qatar AirwaysQR5687
Airlink4Z926
06:10
AirlineFlight  No
CemAir5Z831
Sirius AeroSA2447
06:15
AirlineFlight  No
FlySafairFA104
06:30
AirlineFlight  No
FlySafairFA701
FlexflightW22010
Global AviationGE110
07:00
AirlineFlight  No
South African AirwaysSA306
Air New ZealandNZ3136
British AirwaysBA6227
Qatar AirwaysQR5685
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
FlySafairFA293
08:50
AirlineFlight  No
FlySafairFA201
09:00
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6223
Qatar AirwaysQR5690
EmiratesEK4003
QantasQF8284
Airlink4Z922
LATAM AirlinesLA5585
09:25
AirlineFlight  No
FlySafairFA605
09:30
AirlineFlight  No
LiftGE102
FlexflightW22002
09:55
AirlineFlight  No
QantasQF8288
Airlink4Z950
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Malaysia AirlinesMH5763
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
Sirius AeroSA7232
10:50
AirlineFlight  No
FlySafairFA693
11:00
AirlineFlight  No
LiftGE152
FlexflightW22052
11:05
AirlineFlight  No
South African AirwaysSA326
Air New ZealandNZ3111
TAAG Angola AirlinesDT5326
CemAir5Z6011
11:25
AirlineFlight  No
CemAir5Z839
Sirius AeroSA2451
11:45
AirlineFlight  No
FlySafairFA112
12:00
AirlineFlight  No
FlySafairFA601
12:30
AirlineFlight  No
FlySafairFA593
13:00
AirlineFlight  No
FlexflightW22032
Global AviationGE132
13:10
AirlineFlight  No
FlySafairFA295
14:00
AirlineFlight  No
Air FranceAF7139
KLMKL4541
Turkish AirlinesTK8684
British AirwaysBA6224
Qatar AirwaysQR5678
QantasQF8286
Airlink4Z928
14:15
AirlineFlight  No
South African AirwaysSA342
Air New ZealandNZ3122
LufthansaLH9547
SwissLX4141
14:25
AirlineFlight  No
FlySafairFA381
15:10
AirlineFlight  No
FlySafairFA207
15:15
AirlineFlight  No
FlySafairFA690
15:20
AirlineFlight  No
United AirlinesUA6461
KLMKL4543
LufthansaLH6443
British AirwaysBA6241
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
QantasQF8290
Airlink4Z924
16:00
AirlineFlight  No
LiftGE124
FlexflightW22024
16:20
AirlineFlight  No
FlySafairFA120
16:40
AirlineFlight  No
CemAir5Z851
Sirius AeroSA2456
FlySafairFA114
17:25
AirlineFlight  No
South African AirwaysSA354
Air New ZealandNZ3154
EgyptAirMS9442
Ethiopian AirlinesET1825
FlySafairFA102
18:05
AirlineFlight  No
FlySafairFA217
18:10
AirlineFlight  No
South African AirwaysSA362
Air New ZealandNZ3126
18:25
AirlineFlight  No
United AirlinesUA6473
KLMKL4545
British AirwaysBA6225
Qatar AirwaysQR6466
Airlink4Z932
19:00
AirlineFlight  No
FlexflightW22034
Global AviationGE134
19:15
AirlineFlight  No
FlySafairFA215
19:50
AirlineFlight  No
FlySafairFA205
20:25
AirlineFlight  No
South African AirwaysSA372
Air New ZealandNZ3172
VIEW FLIGHTS
Tuesday
06:00
AirlineFlight  No
Air New ZealandNZ3101
Kenya AirwaysKQ4560
CemAir5Z6001
Sirius AeroSA302
06:05
AirlineFlight  No
Qatar AirwaysQR5687
Airlink4Z926
06:15
AirlineFlight  No
FlySafairFA104
06:30
AirlineFlight  No
LiftGE110
FlexflightW22010
07:00
AirlineFlight  No
British AirwaysBA6227
Qatar AirwaysQR5685
QantasQF8282
Airlink4Z920
LATAM AirlinesLA5587
FlySafairFA293
08:00
AirlineFlight  No
CemAir5Z831
Sirius AeroSA2447
08:50
AirlineFlight  No
FlySafairFA201
09:00
AirlineFlight  No
United AirlinesUA6472
British AirwaysBA6223
Qatar AirwaysQR5690
EmiratesEK4003
QantasQF8284
Airlink4Z922
LATAM AirlinesLA5585
09:25
AirlineFlight  No
FlySafairFA605
09:30
AirlineFlight  No
FlexflightW22002
Global AviationGE102
09:55
AirlineFlight  No
QantasQF8288
Airlink4Z950
10:15
AirlineFlight  No
FlySafairFA299
10:40
AirlineFlight  No
Malaysia AirlinesMH5763
Air New ZealandNZ3279
Singapore AirlinesSQ479
Asiana AirlinesOZ6791
Sirius AeroSA7232
10:50
AirlineFlight  No
FlySafairFA693
11:05
AirlineFlight  No
South African AirwaysSA326
Air New ZealandNZ3111
TAAG Angola AirlinesDT5326
CemAir5Z6011
11:45
AirlineFlight  No
FlySafairFA112
12:00
AirlineFlight  No
FlySafairFA601
12:30
AirlineFlight  No
FlySafairFA593
13:00
AirlineFlight  No
LiftGE132
FlexflightW22032
13:10
AirlineFlight  No
FlySafairFA295
13:30
AirlineFlight  No
CemAir5Z839
Sirius AeroSA2451
14:00
AirlineFlight  No
Air FranceAF7139
KLMKL4541
Turkish AirlinesTK8684
British AirwaysBA6224
Qatar AirwaysQR5678
QantasQF8286
Airlink4Z928
14:15
AirlineFlight  No
Air New ZealandNZ3122
LufthansaLH9547
SwissLX4141
Sirius AeroSA342
14:35
AirlineFlight  No
FlySafairFA203
15:10
AirlineFlight  No
FlySafairFA207
15:20
AirlineFlight  No
United AirlinesUA6461
KLMKL4543
LufthansaLH6443
British AirwaysBA6241
Qatar AirwaysQR5679
SwissLX9163
EmiratesEK4033
QantasQF8290
Airlink4Z924
16:00
AirlineFlight  No
FlexflightW22024
Global AviationGE124
16:20
AirlineFlight  No
FlySafairFA120
16:40
AirlineFlight  No
FlySafairFA114
17:00
AirlineFlight  No
LiftGE154
FlexflightW22054
17:25
AirlineFlight  No
South African AirwaysSA354
FlySafairFA102
18:10
AirlineFlight  No
South African AirwaysSA362
18:25
AirlineFlight  No
Airlink4Z932
19:15
AirlineFlight  No
FlySafairFA215
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 SA Airlink
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 £74.73 ($100 €85.83)
£74.73
$100 | €85.83
Check Latest Price
DIRECT SA Airlink
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 £138.24 ($185 €158.79)
£138.24
$185 | €158.79
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.

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