Get the Cleartrip App now
  • Cleartrip: India's Favourite Travel Agency

Johannesburg Cape Town flights

Searching for cheap Johannesburg Cape Town flights? Take a look at the flight schedule and book your travel only on Cleartrip.com. We offer you a wide choice of airlines like South African, British Airways, KLM Royal Dutch, Air New Zealand, Asiana Airlines, Singapore Airlines, Virgin Australia, TAP Portugal, United, Egyptair, Scandinavian SAS, Air Canada, JetBlue Airways, Etihad Airways, TAM Linhas Aereas, Lufthansa, Swiss International Airlines, Virgin Atlantic, Air France, Air Seychelles and Ethiopian Air for your flight booking. There are 369 weekly flights from Johannesburg to Cape Town. The first flight from Johannesburg to Cape Town is at 6:00 AM, which is South African airline SA 303. The last flight from Johannesburg Cape Town is at 9:00 PM, which is South African SA 303. Be sure to find the best offers and deals for cheap flights from JNB to CPT.

Johannesburg Cape Town Flight Schedule

Departure (Johannesburg)Arrival (Cape Town)AirlinesDaysFlight No.
6:00 AM 8:10 AM South African Mo, Tu, Th, Fr 303
6:05 AM 8:15 AM British Airways Mo, We, Th, Fr 6441
6:05 AM 8:15 AM KLM Royal Dutch Mo, We, Th, Fr 3763
6:30 AM 8:45 AM South African Mo, Tu, We, Th, Fr, Su 2003
6:45 AM 9:00 AM South African Mo, Tu, We, Th, Fr 2133
7:00 AM 9:10 AM British Airways Mo, We, Th, Fr 6401
7:00 AM 9:10 AM Air New Zealand Mo, Th, Sa 3101
7:00 AM 9:10 AM South African Mo, Th, Sa 307
7:15 AM 9:30 AM Asiana Airlines Tu, We, Fr, Su 6792
7:15 AM 9:30 AM Singapore Airlines Tu, We, Fr, Su 478
7:15 AM 9:30 AM Virgin Australia Tu, We, Fr, Su 5538
7:25 AM 9:35 AM Air New Zealand Fr 3103
7:25 AM 9:35 AM South African Su 309
8:25 AM 10:35 AM TAP Portugal Mo, Tu, We, Th, Fr, Su 6826
8:25 AM 10:35 AM South African Tu, We, Fr 313
9:05 AM 11:20 AM South African Mo, Tu, We, Th, Fr, Su 2007
9:10 AM 11:20 AM TAP Portugal Mo, Tu, We, Sa 6830
9:10 AM 11:20 AM United Mo, Tu, We, Sa 7245
9:10 AM 11:20 AM Egyptair Mo, Tu, We, Sa 9552
9:10 AM 11:20 AM Asiana Airlines Mo, Tu, We, Sa 6597
9:10 AM 11:20 AM South African Mo, Tu, We 317
9:10 AM 11:20 AM Scandinavian SAS Tu, Th, Su 9370
9:10 AM 11:20 AM Singapore Airlines Tu, Th, Su 6101
9:10 AM 11:20 AM Air Canada Tu, Th, Su 6856
9:15 AM 11:25 AM British Airways Mo, Tu, We, Th, Sa, Su 6413
9:15 AM 11:25 AM KLM Royal Dutch Mo, Tu, We, Th, Sa, Su 3761
10:05 AM 12:15 PM South African Mo, We, Fr, Sa, Su 323
10:05 AM 12:15 PM TAP Portugal Mo, We, Sa, Su 6834
10:05 AM 12:15 PM Egyptair We, Fr, Sa, Su 9442
10:05 AM 12:15 PM JetBlue Airways We, Fr, Sa, Su 5205
10:05 AM 12:15 PM Etihad Airways Mo, Tu, Fr 6282
10:05 AM 12:15 PM Scandinavian SAS Mo, Tu, Fr 9374
10:05 AM 12:15 PM TAM Linhas Aereas Tu, Th, Sa 6306
10:20 AM 12:35 PM South African Mo, Th, Fr, Su 2009
10:40 AM 12:50 PM British Airways Mo, Tu, We, Th, Su 6409
11:00 AM 1:10 PM Lufthansa Tu, Sa, Su 9540
11:00 AM 1:10 PM Swiss International Airlines Tu, Sa, Su 4142
11:00 AM 1:10 PM Virgin Atlantic Mo 8327
11:00 AM 1:10 PM Etihad Airways Mo 6261
11:15 AM 1:25 PM South African Fr 327
11:15 AM 1:25 PM United Fr 7233
11:35 AM 1:50 PM South African Tu, We, Th, Fr, Sa, Su 2013
11:50 AM 2:00 PM Air France Mo, Tu, We, Th, Fr 6660
12:00 PM 2:10 PM Swiss International Airlines Mo, Tu, We, Th, Fr, Su 4134
12:00 PM 2:10 PM United Mo, Tu, We, Th, Fr, Su 7239
12:00 PM 2:10 PM Etihad Airways Mo, Tu, We, Th, Fr 6262
12:00 PM 2:10 PM South African Mo, We, Su 333
12:50 PM 3:00 PM British Airways Daily 6417
1:00 PM 3:10 PM Air Canada Mo, Tu, We, Sa 6858
1:00 PM 3:10 PM Scandinavian SAS Mo, Tu, We, Sa 9372
1:00 PM 3:10 PM Etihad Airways Mo, Tu, We 6263
1:00 PM 3:10 PM Air Seychelles Fr, Su 5471
1:00 PM 3:10 PM South African Mo, We 337
1:55 PM 4:10 PM South African Daily 2139
1:55 PM 4:05 PM South African Mo, We 343
2:00 PM 4:10 PM British Airways Mo, Tu, We, Th, Fr, Su 6419
2:30 PM 4:45 PM South African Mo, Th, Fr, Sa, Su 2015
2:55 PM 5:00 PM Air France Mo, Tu, We, Th, Fr 6656
3:00 PM 5:10 PM British Airways Mo, Tu, We, Th, Sa, Su 6425
3:10 PM 5:20 PM Ethiopian Air Mo, Tu, We, Sa 1100
3:10 PM 5:20 PM South African Tu, Sa 347
3:25 PM 5:35 PM Air France Mo, Tu, We, Th, Fr 6646
3:50 PM 6:00 PM South African Tu 349
4:00 PM 6:10 PM British Airways Mo, Tu, We, Th, Fr, Su 6427
4:00 PM 6:10 PM South African Mo, Tu, Th, Fr 353
4:25 PM 6:40 PM South African Mo, Tu, We, Th, Fr, Su 2147
5:00 PM 7:10 PM British Airways Mo, Tu, We, Th, Sa, Su 6429
5:00 PM 7:10 PM TAM Linhas Aereas We, Fr, Su 6308
5:00 PM 7:10 PM South African Tu, Th, Sa 357
5:30 PM 7:45 PM South African Mo, Th, Fr, Su 2021
5:45 PM 7:55 PM Etihad Airways Mo, Tu, Th, Su 6203
5:45 PM 7:55 PM South African Mo, Tu, Th, Su 359
6:00 PM 8:10 PM British Airways Mo, Tu, We, Th, Fr, Su 6431
6:00 PM 8:10 PM KLM Royal Dutch Mo, Tu, We, Th, Fr, Su 3775
6:15 PM 8:25 PM Etihad Airways Mo, We, Th 6204
6:15 PM 8:25 PM South African Tu, We, Su 363
6:30 PM 8:45 PM South African Daily 2023
6:45 PM 8:55 PM JetBlue Airways Tu, We, Fr, Sa, Su 5207
6:45 PM 8:55 PM Etihad Airways Tu, We, Fr, Sa, Su 6283
6:45 PM 8:55 PM South African Tu, Fr 365
7:00 PM 9:10 PM British Airways Mo, Tu, We, Th, Fr, Su 6407
7:30 PM 9:40 PM United Mo, Tu, We, Fr, Sa 7235
7:30 PM 9:40 PM Etihad Airways Mo, Tu, We, Fr 6219
7:30 PM 9:40 PM Air New Zealand Sa, Su 3107
7:30 PM 9:40 PM South African Mo 367
7:50 PM 10:00 PM British Airways Mo, Tu, We, Th, Fr, Su 6403
7:50 PM 10:00 PM KLM Royal Dutch Mo, Tu, We, Th, Fr, Su 3789
8:15 PM 10:25 PM South African Mo, Tu, Th, Fr, Su 369
8:15 PM 10:25 PM Etihad Airways Mo, Th, Fr, Su 6265
8:45 PM 10:55 PM South African Th, Sa 377
9:00 PM 11:10 PM Etihad Airways Tu, Th, Fr, Sa, Su 6266
9:00 PM 11:10 PM South African Mo, Tu, Th 375
93
Get airfare & schedule for return Cape Town Johannesburg flights

Frequently Asked Questions

  1. Which airline brands fly from Johannesburg to Cape Town?
    These airline brands fly from Johannesburg to Cape Town - South African, British Airways, KLM Royal Dutch, Air New Zealand, Asiana Airlines, Singapore Airlines, Virgin Australia, TAP Portugal, United, Egyptair, Scandinavian SAS, Air Canada, JetBlue Airways, Etihad Airways, TAM Linhas Aereas, Lufthansa, Swiss International Airlines, Virgin Atlantic, Air France, Air Seychelles and Ethiopian Air.
  2. How many weekly flights from Johannesburg to Cape Town?
    There are 369 weekly flights from Johannesburg to Cape Town. Following airlines and corresponding weekly flights – South African has 113, British Airways has 68, KLM Royal Dutch has 22, Air New Zealand has 6, Asiana Airlines has 8, Singapore Airlines has 7, Virgin Australia has 4, TAP Portugal has 14, United has 16, Egyptair has 8, Scandinavian SAS has 10, Air Canada has 7, JetBlue Airways has 9, Etihad Airways has 37, TAM Linhas Aereas has 6, Lufthansa has 3, Swiss International Airlines has 9, Virgin Atlantic has 1, Air France has 15, Air Seychelles has 2 and Ethiopian Air has 4.
  3. When does the first flight leave from Johannesburg?
    The first flight from Johannesburg to Cape Town is at 6:00 AM, which is South African airline 303 followed by British Airways 6441 which leaves at 6:05 AM .
  4. When does the last flight leave from Johannesburg?
    The last flight from Johannesburg to Cape Town is at 9:00 PM which is South African airline 375.
  5. What is the airport code of Johannesburg and Cape Town?
    Airport code of Johannesburg is HLA and Cape Town is CPT.
  6. What is the name of the airport in Johannesburg?
    The name of the primary airport in Johannesburg is Lanseria International Airport.
  7. What is the name of the airport in Cape Town?
    The name of the primary airport in Cape Town is Cape Town International Airport.

Hotels in Cape Town

Below is the list of most popular 5 star, 4 star & 3 star hotels in Cape Town.

Featured 5 Star Cape Town Hotels

Featured 4 Star Cape Town Hotels

Featured 3 Star Cape Town Hotels

Other flights from Johannesburg

Why book with us?

Get great deals on Flights & Hotels for your next holiday.
Know more →
1-touch flight booking - the fastest way to book your flights.
Know more →
Track Fare alerts before you buy and save big.
Know more →
Now book flights and hotels on the go!
Know more →
Exclusive hotel deals at last minute.
Know more →
Book over the phone: Call (+91) 95 95 333 333