Book cheap flights from Johannesburg to Cape Town

Cheap flights from Johannesburg to Cape Town start from as little as R599.00 depending on the time of year and demand. Your flight will take approximately 2 hours and 10 minutes and will cover around 1271kms. You will land at Cape Town International Airport (CPT). This is one of the most popular domestic flight routes giving you a choice of over 300 flights per week. Popular airlines which fly from Durban to Cape Town are LIFT, Mango Airlines, Flysafair, Airlink and South African Airways.

 

Cheap flights from Johannesburg to Cape Town

 

RouteAirline LogoAirlineDepartureDestinationDeparture DateReturn DatePrice
FlySafair Flights From Johannesburg To Cape TownFlySafairFlySafairJohannesburgCape Town2025-01-292025-01-30R1628
South African Airways Flights From Johannesburg To Cape TownSouth African AirwaysSouth African AirwaysJohannesburgCape Town2025-02-052025-02-11R2438
LIFT Flights From Johannesburg To Cape TownLIFTLIFTJohannesburgCape Town2025-01-282025-01-29R2249
Airlink Flights From Johannesburg To Cape TownAirlinkAirlinkJohannesburgCape Town2025-05-082025-05-11R2058
CemAir Flights From Johannesburg To Cape TownCemAirCemAirJohannesburgCape Town2025-01-302025-02-01R3318
FlySafair Flights From Cape Town To JohannesburgFlySafairFlySafairCape TownJohannesburg2025-01-302025-03-14R1838
LIFT Flights From Cape Town To JohannesburgLIFTLIFTCape TownJohannesburg2025-01-292025-01-29R2298
South African Airways Flights From Cape Town To JohannesburgSouth African AirwaysSouth African AirwaysCape TownJohannesburg2025-02-122025-02-12R2438
Airlink Flights From Cape Town To JohannesburgAirlinkAirlinkCape TownJohannesburg2025-05-102025-05-11R2058
CemAir Flights From Cape Town To JohannesburgCemAirCemAirCape TownJohannesburg2025-01-302025-01-30R3278
Flex Flight Flights From Johannesburg To Cape TownFlex FlightFlex FlightJohannesburgCape Town2025-01-282025-01-30R3303
Flex Flight Flights From Cape Town To JohannesburgFlex FlightFlex FlightCape TownJohannesburg2025-01-282025-01-28R3740
Hahn Air Flights From Cape Town To JohannesburgHahn AirHahn AirCape TownJohannesburg2025-01-282025-01-28R3702
Hahn Air Flights From Johannesburg To Cape TownHahn AirHahn AirJohannesburgCape Town2025-01-282025-01-30R3575

Popular flights from Johannesburg (Joburg) to Cape Town

 

 

Which Day Is The Cheapest Flight From Johannesburg To Cape Town?

Saturday is the cheapest day to get a flight to Cape Town from Johannesburg with Monday being a close second choice. The most expensive days to fly this route are Friday and Sunday.

 

Which Month Is The Cheapest Flight From Johannesburg To Cape Town?

The cheapest months to fly from Johannesburg to Cape Town are January and July with prices ranging from R579 upwards. The more expensive months include June, September, November and December where prices can be as high as R1435 during peak season.

 

Popular flights to Cape Town

  • Flights from Port Elizabeth To Cape Town
  • Flights from Durban to Cape Town
  • Flights from George to Cape Town

 

weather in cape town​Weather in Cape Town - Temperature and Rainfall (Annual)

 

 
Jan
Feb
Mar
April
Ma
Jun
Jul
Aug
Sep
Oct
Nov
Dec
High °C
26
26
25
23
20
18
18
18
20
21
23
25
Low °C
16
16
15
13
10
9
8
8
10
11
13
15
Rain (mm)
24
25
30
74
117
143
131
126
70
55
31
27

 

Flight FAQs – Flights from Johannesburg to Cape Town

  • image/svg+xml image/svg+xml
    What is the cheapest flight from Johannesburg to Cape Town?

    The cheapest flight from Johannesburg to Cape Town can be found from as little as R699.00.

  • image/svg+xml image/svg+xml
    How much is plane ticket from Johannesburg to Cape Town?

    A plane ticket from Johannesburg to Cape Town starts from as little as R699.00.

  • image/svg+xml image/svg+xml
    How long is the flight from Johannesburg to Cape Town?

    The flight from Johannesburg to Cape Town will take approximately 2 hours and 5 minutes.

  • image/svg+xml image/svg+xml
    How much do flights from Johannesburg (JNB) to Cape Town (CPT) cost?

    Flights from Johannesburg (JNB) to Cape Town (CPT) start from R699.00 and can exceed R1049.00 depending on the time of year booked.

Best things to do in Cape Town

 

  • Boulders Beach – a great day out for any tourist and/or local wishing to see the splendour of the boulders on the beach and the penguins that call this beach home.
  • Robben Island – is an island in Table Bay famous for its occupant/s during the apartheid years in South Africa. Home of the former president Nelson Mandela before he was released.
  • Table Mountain – probably the most famous destination in Cape Town. If you have never taken the cable car to the top then do so as soon as you can and take in the stunning views.
  • Victoria & Alfred Waterfront – located in the Cape Town table bay harbour. It is a massive destination filled with stores that will keep anyone engrossed in shopping for a day. There are restaurants and bars that serve some amazing beers and food.
Country : South Africa
Currency : South African Rand (ZAR)
Cape Town Airport : Cape Town International Airport (CPT)
IATA CODE: CPT
Timezone : GMT+2
Airport Website

See what other travellers are saying