Cheap Flights from Cape Town (CPT) to Johannesburg O.R. Tambo (JNB)

Compare Cape Town to Johannesburg O.R. Tambo flight deals

Find the cheapest month or even day of the year to fly to Johannesburg O.R. Tambo

Book the best Johannesburg O.R. Tambo fare with no extra fees

Flight deals from Cape Town to Johannesburg O.R. Tambo

Looking for a cheap last-minute deal or the best round-trip flight from Cape Town to Johannesburg O.R. Tambo? 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 O.R. Tambo

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

Direct flights from Cape Town to Johannesburg O.R. Tambo

Cape Town to Johannesburg O.R. Tambo: Alternative routes

Compare routes from Cape Town to Johannesburg below. You may find an airport to fly into that's cheaper, faster, or easier than Johannesburg O.R. Tambo.

Cape Town to Johannesburg: Flight information

The things to know before you go.
Cheapest flight found$92
Cheapest month to flyMay
Average flight time2 hrs, 2 mins
Most popular airlineSafair
Average flights per week431

Finding cheap flights from Cape Town to Johannesburg O.R. Tambo: Frequently asked questions

The best price we found for a round-trip flight from Cape Town to Johannesburg O.R. Tambo is $92. 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 2 minutes is the average flight time from Cape Town to Johannesburg O.R. Tambo.
Safair, Lift Airlines and South African Airways fly direct from Cape Town to Johannesburg O.R. Tambo.
There are 431 flights per week flying from Cape Town to Johannesburg O.R. Tambo, as of May 2024.
The cheapest month to fly from Cape Town to Johannesburg O.R. Tambo is usually May.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Cape Town Airport to Johannesburg O.R. Tambo Airport on Thursday, May 23, 2024.
Yes – the average flight time is 2 hours and 2 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 O.R. Tambo 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 O.R. Tambo is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, South African Airways offers the cheapest flight tickets to Johannesburg O.R. Tambo.

Whether you're gearing up for fun at Gold Reef City or wanting to visit the Cradle of Humankind, Johannesburg offers a variety of attractions that will keep you busy on your vacation or business trip. When you're ready to leave the beaches of Cape Town and head to the biggest city in South Africa, you can count on Skyscanner to get you ready for the journey.

The Airports in Cape Town and Johannesburg

Cape Town International Airport (CPT) is the primary airport serving the Cape Town area and is located about 12 miles from downtown. It is the third busiest airport in Africa and has two terminals. Seven airlines fly from Cape Town to Johannesburg, including Air Namibia, British Airways, Hahn Air Systems, Kulula, Mango, Safair, and South African Airways. All of these airlines offer nonstop flights to Johannesburg, and you can find direct flights every day of the week.

O.R. Tambo International Airport (JNB) is the main airport serving the Johannesburg region. It is located in Kempton Park Ekurhuleni, Gauteng, which is 17 miles from downtown Johannesburg. All domestic flights will arrive at either Terminal 3 or Terminal 4 at JNB. To get to the city, you can use the bus or train. If you prefer to not use public transportation or are unfamiliar with the area, consider a taxi or limo. A taxi ride to the city takes about 30 to 45 minutes and may be the quickest option.

What to Know When Traveling From CPT

Before arriving at Cape Town International, check with your airline to see what documents you'll need to have when you board. Be sure to arrive at least one hour before your flight to ensure enough time for parking, check-in, and security. When you arrive, you will check-in first at the central terminal, and then head over to the domestic terminal located to the right of the main building. CPT requires a photo ID at the boarding gate.

What to Do at Cape Town International

Cape Town International Airport has numerous shops and restaurants for you to enjoy as you wait to board your plane. Grab a bite to eat and watch the planes in the Spur restaurant that overlooks the airside of the terminal. You could also use any of the chapel or prayer rooms if you'd like before your flight.

Comparing Cape Town and Johannesburg

The cities of Cape Town and Johannesburg are very similar in terms of climate throughout the year and cost of living, although the cost of transportation in Johannesburg is significantly higher. Both cities are on South Africa Standard Time, and English and Afrikaans are the top two of eleven languages in each.


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