Welcome | SIGN OUT

Cheap Flights from Cape Town to Johannesburg - CPT to JNB (reverse)

Popular Flights from Cape Town to Johannesburg

  • Airfare from Cape Town to Johannesburg on British Airways from ZAR1624 round trip
  • Airfare from Cape Town to Johannesburg on South African Airways from ZAR1624 round trip

Did You Know?

  • 123 flights per week fly out of Cape Town, ZA connecting to Johannesburg, ZA
  • Durban, ZA is the most popular connection for one stop flights between Cape Town, ZA and Johannesburg, ZA.
  • The shortest flight between Cape Town, ZA and Johannesburg, ZA on Air India is 788 miles.
  • 22,778 seats are available per day to fly out of Cape Town, ZA connecting to Johannesburg, ZA
  • S African has the most nonstop flights between Cape Town, ZA and Johannesburg, ZA.
  • 8 airlines operate between Cape Town, ZA and Johannesburg, ZA
  • The smallest aircraft operated by LAM-Linhas flying between Cape Town, ZA and Johannesburg, ZA is a CRJ with 50 seats.
  • The largest aircraft operated by BMI flying between Cape Town, ZA and Johannesburg, ZA is a 340 with 253 seats.
As seen in...
Expert Travel Advice Provided by Farecompare

Daily Non-stop Flight Schedules from D F Malan to Jan Smuts

  • Airline
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    Sun
    Earliest Flight
    Latest Flight
    Average Duration
  • 1Time
    5
    5
    5
    6
    6
    6
    7
    6:25 AM
    9:20 PM
    2:00
  • British Airways
    11
    11
    12
    12
    11
    7
    9
    6:15 AM
    7:45 PM
    2:00
  • Comair
    6
    6
    6
    8
    7
    4
    6
    6:30 AM
    10:10 PM
    2:00
  • Mango
    3
    3
    3
    4
    4
    3
    3
    6:05 AM
    9:20 PM
    2:05
  • Mytravellite
    7
    3
    6
    4
    7
    2
    2
    8:45 AM
    7:40 PM
    2:11
  • Qatar Airways
    2
    2
    0
    1
    0
    2
    0
    6:55 PM
    6:55 PM
    2:10
  • Singapore Airlines
    0
    1
    1
    0
    1
    0
    1
    11:40 AM
    11:40 AM
    1:55
  • South African Airways
    23
    20
    21
    22
    22
    17
    18
    5:45 AM
    9:00 PM
    2:00
  • Turkish Airlines
    1
    1
    1
    1
    1
    1
    1
    5:10 PM
    5:10 PM
    2:05

Daily Non-stop Flight Schedules from D F Malan to Lanseria Airport

  • Airline
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    Sun
    Earliest Flight
    Latest Flight
    Average Duration
  • Comair
    6
    6
    6
    8
    8
    5
    7
    6:00 AM
    10:50 PM
    1:55
  • Mango
    2
    2
    2
    2
    2
    2
    2
    8:40 AM
    4:00 PM
    2:10

Cheap International Flights from Cape Town - CPT

Flights
Airline
Lowest Price
British Airways, S African, Virgin Atlantic
ZAR6306
Lufthansa
ZAR5683
British Airways, KLM, Lufthansa
ZAR8074
British Airways, Emirates, KLM, Lufthansa, S African
ZAR5706
Emirates
ZAR9242
Jet India, British Airways, Delta, Emirates, KLM, Lufthansa, S African, Virgin Atlantic
ZAR4388
British Airways, Emirates, KLM, Lufthansa, S African, Thai
ZAR6136
British Airways, Angola, Emirates, TAM, KLM, Lufthansa
ZAR8000

Cheap International Flights to Johannesburg - JNB

Flights
Airline
Lowest Price
Virgin Atlantic, British Airways, S African
£468
Air France, JetBlue, British Airways, Delta, KLM, Lufthansa, SWISS, Qatar, S African, Turkish, United
$827
S African, Lufthansa
€581
S African
$838
Air Canada, British Airways, Cathay, Lufthansa, S African
CAD1382
Cathay, Emirates, Etihad, KLM, Singapore, Thai
$887
Air France, Cathay, Delta, Emirates, Etihad, Korean, KLM, Lufthansa, Asiana, Qantas, Qatar, S African, Singapore, Thai, Turkish
₩1173273
Air France, JetBlue, British Airways, Cathay, Delta, Emirates, Iberia, KLM, Lufthansa, SWISS, New Zealand, Qantas, S African, Singapore, United, Virgin Atlantic
$978
Air France
€523
Jet India, S African
₨29009
S African
AUD1544
Air France, British Airways, Iberia, Spanair, KLM, Lufthansa, SWISS, S African, Turkish, Vueling
€555
Jet India, Cathay, Emirates, Etihad, KLM, Lufthansa, Malaysia, Silk Air, Qatar, S African, Singapore, Thai, Turkish
MYR2772
Air France, Alitalia, British Airways, Delta, Emirates, Ethiopian, Iberia, KLM, Kenya, Lufthansa, SWISS, Qatar, S African, Thai, Turkish
€495
Emirates
﷼2418
Air Canada, Air France, British Airways, Cathay, Delta, Emirates, KLM, Lufthansa, S African, Turkish
CAD1163
S African, Cathay
HKD7488
Jet India, British Airways, Etihad, Iberia, KLM, Lufthansa, SWISS, S African, Brussels, Turkish
€479
Jet India, Air France, Air India, British Airways, Cathay, Emirates, Ethiopian, Etihad, KLM, Lufthansa, SWISS, Qatar, JetLite, S African, Singapore, Thai, Turkish, Virgin Atlantic
₨31420
S African
€570
Cathay, Virgin Blue, Emirates, Etihad, Jetstar, Qantas, Qatar, S African, Singapore, Thai
AUD1555
Jet India, British Airways, Cathay, Emirates, Etihad, Lufthansa, S African, Singapore, Thai
₨29986
Air France, British Airways, BMI, Delta, Aer Lingus, Emirates, Etihad, Iberia, KLM, Lufthansa, SWISS, S African, Turkish, Virgin Atlantic
€569
American, British Airways, Delta, Emirates, Lufthansa, S African
$858
Air Canada, British Airways, Lufthansa, S African
CAD1392
American, JetBlue, British Airways, Cathay, Delta, Etihad, Iberia, KLM, Lufthansa, SWISS, S African, Turkish, United
$855
Air France, JetBlue, British Airways, Cathay, Delta, Emirates, Lufthansa, SWISS, S African, United, Virgin Atlantic
$1442
Iberia
€556
Air France, British Airways, Iberia, KLM, Lufthansa, SWISS, S African, SAS, Thai, Turkish
kr5472
S African, Arik
$552
JetBlue, British Airways, Delta, S African
$1070
British Airways, Delta, Lufthansa, SWISS, S African, US Airways
$914
Egyptair
EGP4771
Kenya, S African
$460
Qantas
AUD1563
American, Air France, JetBlue, British Airways, Delta, KLM, Lufthansa, SWISS, S African, Virgin Atlantic
$925
Air France, Alaska, JetBlue, British Airways, Delta, KLM, Lufthansa, S African
$1078
Singapore
SGD1004
Jet India, Air France, British Airways, Cathay, Emirates, Etihad, Dragonair, Lufthansa, Silk Air, S African, Singapore, Thai
₨31048
Air France, British Airways, Angola, Iberia, KLM, Lufthansa, SWISS, S African, TAP
€575
Air France, Alitalia, British Airways, Cathay, Delta, Emirates, Ethiopian, Etihad, Iberia, KLM, Lufthansa, SWISS, El Al, Mauritius, Qatar, S African, Singapore, Turkish, Alitalia Express
€493
American, Air France, British Airways, Delta, Iberia, Lufthansa, SWISS, S African, Virgin Atlantic
$855
Air France, British Airways, Emirates, Etihad, Iberia, KLM, Lufthansa, SWISS, S African, Turkish
CHF727
Air France, British Airways, KLM, Lufthansa, SWISS, S African, SAS, Thai, Turkish
kr5230
Air France, British Airways, Cathay, Delta, Emirates, Etihad, Japan, KLM, Lufthansa, SWISS, All Nippon, Qantas, S African, Singapore, Thai, Turkish, United, Virgin Atlantic
¥120189
Air France, British Airways, Emirates, Iberia, KLM, Lufthansa, SWISS, S African, SAS, Thai, Turkish
DKK4158
Aegean, Air France, British Airways, Emirates, Etihad, Iberia, KLM, Lufthansa, SWISS, S African, Turkish
€545
Cathay, Emirates, Etihad, Qantas, Singapore, Saudi Arabian, Thai
$839
Jet India, Emirates, Etihad, Silk Air, Qatar, Singapore, Thai
₨31853
Air France, British Airways, Delta, Emirates, Etihad, Iberia, KLM, Lufthansa, SWISS, S African, Turkish
€551
Cheap Flights from Cape Town to Johannesburg, from ZAR1624 Round trip from CPT to JNB