CPT - JNB Price
|
R103 - R154
|
JNB Temperature
|
10 - 20 °C
|
JNB Rainfall
|
0 - 120 mm
|
Popular in April High demand for flights, 21% potential price rise |
Cheapest in January Best time to find cheap flights, 15% potential price drop |
Round-trip from R1 642 From Cape Town Intl to Johannesburg |
One-way from R973 One-way flight from Cape Town Intl to Johannesburg |
Saturday flights are found to be more expensive to fly from Cape Town to Johannesburg. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Johannesburg.
A simple way to save on the total cost of your ticket is to fly from Cape Town to Johannesburg in the evening. If you’re flexible enough to do this you can expect to save up to 11% on your trip compared to booking a flight in the morning.
To save up to 19% on this flight, we recommend booking at least 61 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Cape Town to Johannesburg from R1 993 1-2 weeks out and tickets from R2 121 for flights departing within the next 72 hours.
Located just 15,6 km from the city centre, Cape Town Intl is the airport most travellers will use when flying to Johannesburg from Cape Town. Booking flights from Cape Town Intl (CPT) to Johannesburg should be relatively easy as there are 37 daily outbound flights to Johannesburg from 15 different airlines.
Some of our airline partners flying from Cape Town Intl to Johannesburg have new flexible policies in place due to COVID-19. FlySafair, Lift, and Kulula are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like FlySafair with this kind of flexibility.
Yes, there are multiple flights from Cape Town to Johannesburg for under R1 700. The cheapest flight booked recently is on Multiple Airlines for just R1 690, but on average you can expect to pay R1 850.
Cheapflights has 20 direct flights from Cape Town to Johannesburg under R1 700. A good price for a direct flight from Cape Town to Johannesburg is less than R1 850.
There are currently 20+ open flights from Cape Town to Johannesburg within the next 7 days for less than R2 000.
Direct flights are available for this route on the following days: Thursday, Saturday.
Flights from Cape Town Intl to Johannesburg have been viewed 141 822 times in the past calendar month.
Per day, 5 flights depart from Cape Town to Johannesburg on average.
Morning (6am - Midday) - 20% of flight departures
Afternoon (Midday - 6pm) - 20% of flight departures
Evening (6pm - Midnight) - 60% of flight departures
Airlines like FlexFlight, FlySafair, and Lift fly from Cape Town to Johannesburg in about 2h. The time it takes to get you to your destination is usually consistent. The distance from Cape Town to Johannesburg is about 1278 km. Generally, flights for this route are direct.
Our cheapest airline available from Cape Town to Johannesburg is FlexFlight. Our recent data shows that you can find tickets from as low as R1 722 on this airline. Additional options worth looking into are FlySafair and Lift, starting at R1 738 and R1 961 round-trip. FlexFlight is 10% cheaper than the average price of flights available within the next 90 days to this destination.
To fly one-way, consider booking your trip with FlySafair, which is currently one of the cheapest options available, starting at R749. FlexFlight flights start at R941 while deals on Lift start at R957 one-way.
Looking for the most reliable airlines to get you to your destination on time? Our data shows these are most likely to get you from Cape Town to Johannesburg on time: Emirates (100%), United Airlines (100%), Airlink (97%).
While on average a flight from Cape Town to Johannesburg is generally R3 538, our data shows the cheapest flight currently is R887. When looking at the most popular route, (Cape Town Intl - Johannesburg OR Tambo), you can expect to pay R1 690 for that flight.
The most popular airlines flying from Cape Town to Johannesburg are Airlink, Cemair and Lift. Something to consider prior to booking your flight.
Direct flights from Cape Town to Johannesburg take 2 hours. Bear in mind that connecting flights will take longer, and exact durations can vary.
Flag carriers like South African Airways and British Airways are just two of the big airlines that operate Cape Town to Johannesburg flights. Low-cost carriers like Safair, Kulula and Mango Airlines also operate on this route. To compare them all, use the cheapflights search function and add filters to narrow down your options.
There are more than 40 flights from Cape Town to Johannesburg running every day, so you have plenty of choice when searching for flights.
Book a flight from Cape Town to Johannesburg and you’ll most likely set off from Cape Town International Airport (CPT), and arrive in Johannesburg at OR Tambo International Airport (JNB).
To find a cheap flight from Cape Town to Johannesburg, fly from Cape Town International Airport to OR Tambo International Airport. This route has the highest number of flights available, so you’ve got the best chance of finding a great deal.
Take a flight from Cape Town to Johannesburg and prepare to step onto the tarmac in South Africa’s largest city. Jo’burg’s bustling centre is a world away from the coastal wilderness of Cape Town, but it has its own urban charm. Plus, it’s close to some beautiful pockets of the country – Kruger National Park is one of Africa’s biggest game reserves, and you can take a self-drive safari while you’re visiting. In terms of weather, Cape Town tends to be very slightly cooler than Johannesburg all year round thanks to its coastal location. South Africa’s summer starts around October, so by February things are pretty hot – wherever you are. Want to book cheap flights from Cape Town to Johannesburg? Just use the Search Flights function and start comparing.
When you fly to Johannesburg from Cape Town, you will take off from Cape Town International Airport (CPT). Cape Town Airport is the main air travel hub that serves the city. It has a high volume of travellers passing through each day and is often busy. It is, therefore, advisable for passengers to arrive a few hours before their flight is due to depart. This will give you time for any queues or delays at check-in areas. CPT is located just a short drive from Cape Town city centre by car or by bus, although bus journeys will usually take slightly longer. When you arrive in Johannesburg, you will either land at Johannesburg O. R. Tambo International Airport (JNB) or at Lanseria Airport (HLA). JNB is located a short drive from Johannesburg city centre, while HLA is approximately twice the journey time from the centre.
Travellers who want to fly direct from Cape Town to Johannesburg have plenty of regular flight options to choose from. Airlines such as Lift, Airlink, and South African provide frequent direct flights between Cape Town International Airport and Johannesburg O. R. Tambo Airport. Meanwhile, if you would prefer to land at Lanseria Airport, direct flights are available with Kulula and Fly Safair. You can also find direct flights available with Kulula that operate between Cape Town International and Johannesburg O. R. Tambo.
As there are regular direct flights between Cape Town and Johannesburg, passengers can usually avoid stopovers on this route. However, if you do want to book a flight with a stopover, some options are available. One common stopover point on flights between Cape Town and Johannesburg is at Kimberley Airport in the Northern Cape. You are likely to stopover at Kimberley Airport if you book indirect flights on this route with Airlink. This can add between one to four hours on to your journey. If you book indirect flights on this route, you may also fly with British Airways. British Airways flights between Cape Town and Johannesburg usually stopover at East London Airport and are between two to five hours longer than direct flights.
Passengers flying from Cape Town to Johannesburg do not need to have a passport or a visa to legally travel. However, it is a good idea to carry your passport along when you fly. Airport staff may ask to see a valid ID as you move through check-in and security points before boarding and a valid passport can be used as proof of identity.
Airline | Cheapest | Average | Flexibility | On-time | COVID-19 safety | |
---|---|---|---|---|---|---|
![]() |
R653 | R1 934 | No cancel fee | N/A |
We couldn't confirm the COVID-19 safety measures taken by Mango. Please check directly on their website for additional information. |
Search Mango flights
|
![]() |
R714 | R741 | No cancel fee | 76% |
Search Condor flights
|
|
![]() |
R787 | R964 | No cancel fee | N/A |
We couldn't confirm the COVID-19 safety measures taken by Ellinair. Please check directly on their website for additional information. |
Search Ellinair flights
|
![]() |
R833 | R2 381 | No cancel fee | 78% |
Search South African flights
|
|
![]() |
R841 | R2 238 | No cancel fee | N/A |
Search FlySafair flights
|
|
![]() |
R852 | R1 906 | No cancel fee | 84% |
We couldn't confirm the COVID-19 safety measures taken by Kulula. Please check directly on their website for additional information. |
Search Kulula flights
|
![]() |
R888 | R1 830 | No cancel fee | N/A |
We couldn't confirm the COVID-19 safety measures taken by Cemair. Please check directly on their website for additional information. |
Search Cemair flights
|
![]() |
R957 | R1 761 | No cancel fee | N/A |
We couldn't confirm the COVID-19 safety measures taken by Airlink. Please check directly on their website for additional information. |
Search Airlink flights
|
![]() |
R1 019 | R2 546 | No cancel fee | N/A |
We couldn't confirm the COVID-19 safety measures taken by Hahn Air. Please check directly on their website for additional information. |
Search Hahn Air flights
|
![]() |
R1 054 | R1 900 | No cancel fee | N/A |
We couldn't confirm the COVID-19 safety measures taken by Lift. Please check directly on their website for additional information. |
Search Lift flights
|
Afternoon Midday to 6 PM | 43% of flight departures |
Morning 6 AM to midday | 37% of flight departures |
Early morning Midnight to 6 AM | 14% of flight departures |
Evening 6 PM to midnight | 6% of flight departures |