Cheap Flights from Cape Town to Johannesburg

Compare Cape Town to Johannesburg flight deals

Find the cheapest month or even day of the year to fly to Johannesburg

Book the best Johannesburg fare with no extra fees

Flight deals from Cape Town to Johannesburg

Looking for a cheap last-minute deal or the best round-trip flight from Cape Town to Johannesburg? Find the lowest prices on one-way and round-trip tickets right here.

Don’t miss a great deal

Stay one step ahead. Find the best value travel with the latest deals, tips and news.

You can unsubscribe at any time. Read our Privacy Policy for more info.

Find the cheapest month to fly from Cape Town to Johannesburg

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Cape Town to Johannesburg flights are currently cheapest in May.

Direct flights from Cape Town to Johannesburg

Alternative Cape Town to Johannesburg routes

Looking for the cheapest, fastest or easiest route from Cape Town to Johannesburg? You could fly into the following airports instead.

Cape Town to Johannesburg: Flight information

The things to know before you go.
Cheapest flight foundAED 337
Cheapest month to flyMay
Average flight time2 hrs, 5 mins
Most popular airlineSafair
Average flights per week476

Finding cheap flights from Cape Town to Johannesburg: Frequently asked questions

There are 3 airports in Johannesburg: Johannesburg O.R. Tambo, Lanseria and Pretoria Wonderboom Apt..
The best price we found for a round-trip flight from Cape Town to Johannesburg is AED 337. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 5 minutes is the average flight time from Cape Town to Johannesburg.
Safair, Lift Airlines and South African Airways fly direct from Cape Town to Johannesburg.
There are 476 flights per week flying from Cape Town to Johannesburg, as of May 2024.
The cheapest month to fly from Cape Town to Johannesburg is usually May.
If you're flying from Cape Town Airport, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 21.7 km away from the center of Johannesburg. We've found flights to this airport from AED 337.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Cape Town Airport to Johannesburg on Wednesday, May 15, 2024.
Yes – the average flight time is 2 hours and 5 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Johannesburg but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 14°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
Currently, South African Airways offers the cheapest flight tickets to Johannesburg.

The main airport in Johannesburg is O. R. Tambo International Airport, situated 20km outside of the city. The smaller, privately owned Lanseria International Airport also handles flights to and from Cape Town. Five airlines fly from Cape Town to Johannesburg via O. R. Tambo International Airport - British Airways, FlySafair, Kulula, Mango and South African Airways, while flights to Lanseria International Airport are available with FlySafair, Kulula and Mango.

* This information is correct as of June 2017

Airport Information - Arriving

O. R. Tambo International Airport is Johannesburg’s main airport and also the country’s busiest with 6 passenger terminals. If you need to travel between terminals you can do so easily as they are all closely connected. There are a range of amenities and facilities available to travelers at the airport whether it’s shops to browse through or somewhere to enjoy a meal or a quick drink.

Lanseria International Airport is a much smaller airport but still offers all of the facilities and amenities you would need. There are a few places available at the airport to have a meal or a quick snack including restaurants so you won’t be short on options, while there is a selection of shops offering everything from duty free goods to travel basics.

Airport Information - Departing

Cape Town International Airport is the main airport serving Cape Town situated roughly 20km (12 miles) outside the city. The airport is set over multiple levels within a single terminal complex and offers an extensive range of amenities and services to ensure all of your needs are met. Everything you would expect of a large airport can be found including a variety places to eat and drink as well as an extensive selection of shops, so you won’t be short on things to do while you wait to board your flight. You can easily reach the airport from central Cape Town by hopping on a MyCiti bus which can take you directly to the airport.

What to Expect in Johannesburg

In Johannesburg the weather gets nice and warm over the country’s summer period between November and March, while temperatures are coldest in June and July. As you will be flying on a domestic route you won’t be required to obtain a visa, but you still need to bring all of your essential travel documents with you including your passport. Check out the top hotels in Johannesburg to make the most out of your trip.


More flight options

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.