Popular in | December |
---|---|
Cheapest in | May |
Round-trip from | R28 969 |
One-way from | R1 212 |
May is one of the best times of the year to fly to Johannesburg from Cape Town. Prices for May average R2 526 per person but you can even find prices for as low as R984. The most expensive prices can be found in the month of December. Opting for a May flight can save you 22% on your journey compared to booking in December
When flying from Cape Town to Johannesburg, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Fly from
Fly to
Budget
R1 742 - R3 956
Route
Depart
Return
Price
Cape Town IntlJohannesburg OR Tambo
CPT - JNB
CPTJNB
Cape Town Intl
Sat 11/5
Nonstop2h 00m
Johannesburg OR Tambo
Thu 23/5
Nonstop2h 10m
Cape Town IntlJohannesburg OR Tambo
CPT - JNB
CPTJNB
Cape Town Intl
Fri 31/5
Nonstop2h 00m
Johannesburg OR Tambo
Sun 9/6
Nonstop2h 10m
Cape Town IntlJohannesburg Lanseria
CPT - HLA
CPTHLA
Cape Town Intl
Thu 18/1
Nonstop2h 15m
Johannesburg Lanseria
Sat 20/1
Nonstop2h 15m
Cape Town IntlJohannesburg Lanseria
CPT - HLA
CPTHLA
Cape Town Intl
Sat 3/2
Nonstop2h 10m
Johannesburg Lanseria
Sat 10/2
Nonstop2h 15m
Cape Town IntlJohannesburg OR Tambo
CPT - JNB
CPTJNB
Cape Town Intl
Sat 3/2
Nonstop2h 00m
Johannesburg OR Tambo
Sat 10/2
Nonstop2h 15m
Cape Town IntlJohannesburg OR Tambo
CPT - JNB
CPTJNB
Cape Town Intl
Sun 21/1
Nonstop2h 10m
Johannesburg OR Tambo
Thu 25/1
Nonstop2h 10m
Cape Town IntlJohannesburg OR Tambo
CPT - JNB
CPTJNB
Cape Town Intl
Mon 5/2
Nonstop2h 05m
Johannesburg OR Tambo
Sun 11/2
Nonstop2h 10m
Cape Town IntlJohannesburg OR Tambo
CPT - JNB
CPTJNB
Cape Town Intl
Mon 22/4
Nonstop2h 00m
Johannesburg OR Tambo
Mon 13/5
Nonstop2h 15m
Cape Town IntlJohannesburg Lanseria
CPT - HLA
CPTHLA
Cape Town Intl
Sun 24/12
Nonstop2h 15m
Johannesburg Lanseria
Sun 31/12
Nonstop2h 15m
Currently, May is the cheapest month in which you can book a flight from Cape Town to Johannesburg (average of R81). Flying from Cape Town to Johannesburg in December is currently the most expensive (average of R111). There are several factors that can impact the price of a flight, so comparing airlines, departure airports and flight times can provide users with more options.
January
R1 760
February
R2 007
March
R1 931
April
R2 063
May
R1 533
June
R1 590
July
R1 817
August
R1 779
September
R1 893
October
R1 742
November
R1 723
December
R2 101
Boarding
Comfort
Food
Crew
Entertainment
Overall
Reviews
Loved the customer service and the fact that everything was on time, the served refreshments are a cherry on top
Boarding
Comfort
Food
Crew
Entertainment
Overall
Reviews
Loved the customer service and the fact that everything was on time, the served refreshments are a cherry on top
Boarding
Comfort
Food
Crew
Entertainment
Overall
Reviews
Loved the customer service and the fact that everything was on time, the served refreshments are a cherry on top
Boarding
Comfort
Food
Crew
Entertainment
Overall
Reviews
Loved the customer service and the fact that everything was on time, the served refreshments are a cherry on top
JNB Temperature | 10 - 20 °C |
---|
JNB Rainfall | 0 - 120 mm |
---|
Book cheap flights from Cape Town to Johannesburg and save your South African Rands to spend when you get here. You’ll arrive into OR Tambo International Airport (JNB). Africa’s busiest airport serves something in the region of 18 million passengers a year, and it’s your gateway to the incredible city of Johannesburg. Jo’burg, as it’s more often known, is South Africa’s biggest city, and a Cape Town to Johannesburg flight is your ticket to get to know it. You’ll just need to work out where to start…
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.
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 78 daily outbound flights to Johannesburg from 10 different airlines.
Yes, there are multiple flights from Cape Town to Johannesburg for under R1 800. The cheapest flight booked recently is on Lift for just R1 742, but on average you can expect to pay R1 893.
Cheapflights has 20 direct flights from Cape Town to Johannesburg under R1 800. A good price for a direct flight from Cape Town to Johannesburg is less than R1 950.
There are currently 20+ open flights from Cape Town to Johannesburg within the next 7 days for less than R2 200.
Direct flights are available for this route on the following days: Sunday, Tuesday, Thursday, Friday, Saturday.
Per day, 24 flights depart from Cape Town to Johannesburg on average.
Morning (6am - Noon) - 46% of flight departures
Afternoon (Noon - 6pm) - 46% of flight departures
Evening (6pm - Midnight) - 8% of flight departures
Airlines like Lift and FlySafair 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 nonstop.
Our cheapest airline available from Cape Town to Johannesburg is Lift. Our recent data shows that you can find tickets from as low as R1 742 on this airline. An additional option worth looking into is FlySafair, starting at R1 798. Lift is 31% 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 R871. Lift flights start at R1 098 while deals on Cemair start at R1 136 one-way.
The most popular airlines flying from Cape Town to Johannesburg are Airlink, Cemair and Lift. Something to consider prior to booking your flight.
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: Kenya Airways (96%), FlySafair (93%), Ethiopian Air (92%).
While on average a flight from Cape Town to Johannesburg is generally R10 810, our data shows the cheapest flight currently is R785. When looking at the most popular route, (Cape Town Intl - Johannesburg OR Tambo), you can expect to pay R1 742 for that flight.
These are just IATA (International Air Transport Association) codes. They are used in aviation to identify and differentiate airports. That’s why a Cape Town Intl Airport to Johannesburg OR Tambo Airport flight would often be abbreviated as a CPT to JNB flight. Ready for more IATA code knowledge? These are related airports for your current travel destination: Johannesburg Lanseria Airport (HLA), Pretoria Wonderboom Apt. Airport (PRY), Sun City Resort Pilansberg Airport (NTY).
Cape Town to Johannesburg flights have a stopover in Durban most often. Port Elizabeth is the second most popular location for stopovers on flights from Cape Town to Johannesburg.
Durban travellers tend to visit uShaka Marine World, Durban Botanical Gardens, and Durban City Hall and Natural Science Museum more than anywhere else. uShaka Marine World, Durban Botanical Gardens, and Durban City Hall and Natural Science Museum are located about 29,8 km, 28,7 km, and 29,3 km, respectively from Durban King Shaka Intl. Those landing in Durban looking to spend some time exploring during their stopover can hire a car for about R420 per day.
Cape Town to Johannesburg flights have a stopover in East London least often.
FlySafair encourages passengers to travel without luggage, which reduces the cost of tickets and promotes sustainable travel on flights to Johannesburg from Cape Town. Their stated reason for this is that it uses less fuel – a saving they can then pass on to you. LIFT only offers one flight a day to Johannesburg from Cape Town, which deliberately reduces their carbon footprint. Comair, which oversees British Airways and Kulula, has also implemented a continuous-descent approach when landing, to make their aircraft more eco-friendly.
The flight route to Johannesburg from Cape Town is one of the busiest in the world, so it is important to try and reduce the number of flights per day. Wherever possible, always try and take a fuller flight. Although boarding and disembarking may take longer, planes burn fuel when they take off, which pumps greenhouse gases into the atmosphere. If you avoid the less crowded flights, airlines may decide to streamline their service and do away with them – one less take-off a day means less carbon. Try and resist the temptation to drink bottled water on the plane – this generates huge amounts of plastic, especially with the smaller bottles. Rather, take your own water with you, in a reusable container. Newer planes often used between the Mother City and Jozi are more fuel efficient and thus more eco-friendly; so when you do your booking, try to opt for a carrier that uses newer planes. Finally, land at the airport closest to your destination in Johannesburg. If you’re on the West Rand, then definitely use Lanseria International Airport (HLA), so that your carbon footprint for ground travel is reduced. If you land at OR Tambo International Airport (JNB), consider using the Gautrain instead of a car, so that carbon emissions are reduced.