JNB - CPT

Find cheap flights from Johannesburg to Cape Town from C$ 54

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 31/12. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Economy
0 bags
Sat 21/10
Sat 28/10
In the last 7 days travellers have searched 45,131,337 times on KAYAK, and here is why:

Save 23% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to Cape Town

How much is the cheapest flight from OR Tambo to Cape Town?

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from OR Tambo to Cape Town that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
11:45 a.m. - 9:00 p.m.JNB-CPT
2h 15mdirect
4:15 p.m. - 6:20 p.m.CPT-JNB
2h 05mdirect
C$ 108FlySafair
Find Deal
Fri, 5 Jan - Sat, 13 Jan
1:25 p.m. - 10:40 p.m.JNB-CPT
2h 15mdirect
4:15 p.m. - 6:20 p.m.CPT-JNB
2h 05mdirect
C$ 109FlySafair
Find Deal
Sat, 16 Dec - Sat, 13 Jan
1:25 p.m. - 10:40 p.m.JNB-CPT
2h 15mdirect
4:20 p.m. - 6:25 p.m.CPT-JNB
2h 05mdirect
C$ 116FlySafair
Find Deal
Sat, 16 Dec - Sun, 14 Jan
1:30 p.m. - 10:45 p.m.JNB-CPT
2h 15mdirect
4:15 p.m. - 6:20 p.m.CPT-JNB
2h 05mdirect
C$ 122FlySafair
Find Deal
Sun, 31 Dec - Sat, 13 Jan
1:30 a.m. - 10:45 a.m.JNB-CPT
2h 15mdirect
3:30 a.m. - 5:30 a.m.CPT-JNB
2h 00mdirect
C$ 142Multiple Airlines
Find Deal
Fri, 19 Jan - Sat, 27 Jan
1:20 a.m. - 10:30 a.m.JNB-CPT
2h 10mdirect
1:05 a.m. - 3:10 a.m.CPT-JNB
2h 05mdirect
C$ 163Airlink
Find Deal
Wed, 22 Nov - Fri, 24 Nov
3:35 p.m. - 12:45 a.m.JNB-CPT
2h 10mdirect
12:55 p.m. - 3:00 p.m.CPT-JNB
2h 05mdirect
C$ 164Airlink
Find Deal
Tue, 16 Jan - Thu, 18 Jan
1:20 a.m. - 9:15 p.m.JNB-CPT
12h 55m1 stop
2:15 p.m. - 4:15 p.m.CPT-JNB
2h 00mdirect
C$ 300Cemair
Find Deal
Fri, 1 Dec - Wed, 13 Dec
9:00 a.m. - 9:15 p.m.JNB-CPT
5h 15m1 stop
1:00 a.m. - 3:00 a.m.CPT-JNB
2h 00mdirect
C$ 301Cemair
Find Deal
Sun, 17 Dec - Sat, 23 Dec
7:15 a.m. - 3:30 p.m.JNB-CPT
2h 15mdirect
6:35 a.m. - 11:05 a.m.CPT-JNB
4h 30m1 stop
C$ 411Multiple Airlines
Find Deal
Tue, 31 Oct - Fri, 3 Nov

Good to know

Low season

May

High season

December

Cheapest flight

C$ 54
Best time to beat the crowds (24% less expensive on average)
Most popular time to fly (32% more expensive on average)
Flight from Johannesburg to Cape Town

When to book flights from OR Tambo to Cape Town

Estimated round-trip price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight out of Johannesburg

  • Looking for a cheap flight? 25% of our users found flights on this route for C$ 86 or less one-way and C$ 150 or less round-trip.
  • The cheapest flight from Johannesburg to Cape Town was found, on average, 88 days before departure.
  • Book at least 6 weeks before departure in order to get a below-average price.
  • High season is considered to be November, December and January. The cheapest month to fly is May.
  • It’s easy to reach Johannesburg O.R Tambo Airport from the city centre, making it a great airport for your onward journey. A taxi tends to be one of the most efficient methods, costing about 600 ZAR (30 GBP) and taking around 40min.
  • From Cape Town Airport you can reach some great parts of South Africa, such as Hermanus in about 1h 30min by car and Grotto By in about 1h, which makes it a well located airport to explore the south coast of the country from.
  • At Johannesburg Airport, you can escape the crowds and enjoy some time to yourself ahead of your flight at one of its lounges. Lounges such as Bidvest Premier Premium Lounge provides refreshments in an air-conditioned room, as well as showers, for about 422 ZAR (21 GBP) per person.
  • You can access mobility assistance at Johannesburg Airport if you book in advance with your airline for this service. Whilst there are wheelchairs at the airport, you normally need to wait for one to become available before travelling through, so it's best to pre-arrange this with your airline.
  • If you’re flying from Johannesburg to Cape Town on business then, you might want to opt for an airline that has Business Class seating, such as British Airways.

FAQs for booking Johannesburg to Cape Town flights

  • Are there direct flights from Johannesburg to Cape Town Airport?

    Yes, you can get a direct flight between Johannesburg and Cape Town, with many airlines operating this route throughout the week. Airlines such Cemair, Kulula and Mango all fly this route. There are also indirect routes too, but due to the efficiency and cost of the direct options, it’s unlikely you’ll choose to fly indirectly unless the time of departure suits you better.

  • Are there hotels near the airport I can stay at?

    Yes, whether you need a hotel to stay at because you have an early flight or you just want to take it easy on the day of your flight, there are plenty of options for you at Johannesburg Airport. Hotels such as Southern Sun or Protea Hotel are situated only a short walk from the terminal building, which is great for those who don't want to be in a rush.

  • Will I have free Wi-Fi on arrival at Cape Town Airport?

    Yes, once you arrive at Cape Town Airport, you will have access to free Wi-Fi, so you can book a journey through a ride-share app, video call a friend or just check your emails. This can be very useful for people who have flown from Johannesburg but do not have a South African phone contract.

  • How can I get from Cape Town Airport to the centre?

    Upon arrival, there are several ways to reach the centre of Cape Town. One of the most efficient options is to get a taxi, which costs about 430 ZAR (21.60 GBP) and takes about 20min. You can also get a MyCiti bus, which costs approximately 50 ZAR (2.50 GBP) and will take you to the centre in about 30min. You can find both the taxi rank and the bus stops on the ground floor at the front of the terminal building.

  • How long does a flight from Johannesburg to Cape Town take?

    Direct flights take on average 2h 10m to travel the 2,045 km between Johannesburg and Cape Town.

  • How many flights are there between Johannesburg and Cape Town?

    In normal times, a total of 812 direct flights connect Johannesburg to Cape Town weekly. On average, there are 116 departures per day.

  • Which airlines provide the cheapest flights from Johannesburg to Cape Town?

    The cheapest return flight ticket from Johannesburg to Cape Town found by KAYAK users in the last 72 hours was for C$ 108 on FlySafair, followed by Airlink (C$ 163). One-way flight deals have also been found from as low as C$ 54 on FlySafair and from C$ 71 on Lift.

  • Which airlines fly most frequently between Johannesburg and Cape Town?

    In normal times, FlySafair flies from Johannesburg to Cape Town up to 22 times per day, Cemair up to 12 times per day, and Proflight Zambia up to 10 times per day.

  • What’s the cheapest day of the week to fly from Johannesburg to Cape Town?

    If you are looking for a flight deal from Johannesburg to Cape Town, look for departures on Fridays and avoid leaving on a Sunday, as it's usually the priciest day. When flying back from Cape Town, Friday is the cheapest day to fly and Sunday is the most expensive.

  • What’s the earliest departure time from Johannesburg to Cape Town?

    The earliest flight leaves Johannesburg at 5:55 am and lands in Cape Town at 8:10 am.

  • What’s the latest departure time from Johannesburg to Cape Town?

    The last flight leaves Johannesburg at 8:35 pm and lands in Cape Town at 10:45 pm.

  • Which airlines fly direct between Johannesburg and Cape Town?

    All the following airlines operate direct flights between Johannesburg and Cape Town: Airlink, Cemair, British Airways, Emirates, Ethiopian Air, FlySafair, Global Aviation Operations, Air Belgium, Kenya Airways, Lufthansa, SWISS, Malaysia Airlines, Egypt Air, Air New Zealand, Asiana Airlines, Proflight Zambia, Qatar Airways, South African, Singapore Airlines, and United Airlines.

  • Which airlines offer Wi-Fi service onboard planes from Johannesburg to Cape Town?

    Lufthansa, and South African offer inflight Wi-Fi service on the Johannesburg to Cape Town flight route.

  • Which aircraft models fly most regularly from Johannesburg to Cape Town?

    The Boeing 737-800 is the aircraft model that flies most regularly on the Johannesburg to Cape Town flight route.

  • Which airline alliances offer flights from Johannesburg to Cape Town?

    oneworld, Star Alliance, and SkyTeam are the airline alliances operating flights between Johannesburg and Cape Town, with Star Alliance being the most commonly used for this route.

  • On which days can I fly direct from Johannesburg to Cape Town?

    There are direct flights from Johannesburg to Cape Town on a daily basis.

  • Which is the best airline for flights from Johannesburg to Cape Town, FlySafair or Airlink?

    The two airlines most popular with KAYAK users for flights from Johannesburg to Cape Town are FlySafair and Airlink. With an average price for the route of C$ 181 and an overall rating of 7.9, FlySafair is the most popular choice. Airlink is also a great choice for the route, with an average price of C$ 186 and an overall rating of 7.8.

  • Which airlines have a flexible cancellation policy for flights from Johannesburg OR Tambo to Cape Town Intl due to COVID-19?

    FlySafair, South African and Airlink have all waived their change and cancellation fees on flights from Johannesburg OR Tambo to Cape Town Intl. Confirm policies on booking site.

  • How does KAYAK find such low prices on flights from Johannesburg to Cape Town?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Johannesburg to Cape Town.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Johannesburg to Cape Town?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Cape Town from Johannesburg is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Johannesburg to Cape Town?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Cape Town with an airline and back to Johannesburg with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Johannesburg to Cape Town?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Cape Town from Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Top airlines flying from OR Tambo to Cape Town

Scores according to KAYAK customer reviews
7.9
FlySafairOverall score based on 83 reviews
68entertainment
80boarding
77comfort
86crew
68food
81overall
Airline reviews

Free or minimal cost water available in recyclable cups on board would be very welcome! Everything else was great!

Read more about FlySafair

Free or minimal cost water available in recyclable cups on board would be very welcome! Everything else was great!

Seats are small. But I guess that will not change on my behalf. Otherwise their service is great.

Loved our Cabin Crew you could tell they enjoyed there job. The Chief Stuart was a delight. What a great way to start our day with such a positive company.

Pros: "crew insisting everyone covers mouth and nose with the mask"
Cons: "surprised to see no separation between people,"
Pros: "Seat could be wider or a business class option would be welcome"
Cons: "FlySafair forced me to pay for my second bag - even though my ticket was clearly marked "2 bags" all the way to Cape Town. Totally disgusted with this airline, not honoring the ticket. And they way they treated me about it makes me never want to fly with them again. Warning: Seats don't recline!!!"
Pros: "Professional staff from airport right through to the aircraft staff. Great service with a smile!"
Cons: "None"
Pros: "The planes seem fresh and new. The staff were efficient and professional. Although a budget airline, we thought they offered value for money."
Cons: "Can't think of anything. Although expectations weren't high, they surpassed them."
Pros: "It's alright, safe flight and pilot good landing skills. I particularly liked their crew's sense of humour."
Cons: "If only we were served drinks, but that's asking too much."

The meal was excellent and well suited to a short journey.

Original flight was delayed due to technical issue. Very poor communication. The manager only appeared when we were climbing on board the plane.This resulted in us missing our follow on flight also with Airlink. No ticket issued from Skukuza and no assistance when we landed to address the issue. We had to make our own arrangements and go to their sales desk. Again they had no knowledge of the flight delay and of any passengers that had connecting flights. The lady (unfortunately with all the STRESS I have forgotten her name) at the counter was extremely helpful and is an excellent example of the type of employee Airlink need to promote and employ. Our luggage was in limbo due to all the missing information and assistance. We had to resort to buying extra tickets from South African Airways who were extremely helpful. I work at an airport so am familiar with its workings. I will infuture be looking for alternative flights.

My flight was good no comments Crew members were good Flight on schedule even earlier at some point Thanks

Easy boarding, smooth flight, friendly and helpful attendants. As with every other airline, there isn't enough leg room to be comfortable. Food was adequate.

Easy short flight from Johannesburg to Harare. Boarding was slow, flight attendants were friendly. They did a meal service on this short flight, including wine, which was pretty cool.

Flight was moved forward by 2 hours with 3 days notice. This meant I could not connect from flight from Johannesburg. So did not take the flight and drove to Kasane. Will never use Air Botswana unless absolutely necessary. Mark

There was no entertainment, but that is not expected on a flight less than 2 1/2 hours. Uber clean aircraft, good boxed meal and friendly flight attendants. Very please with the experience

The check-in line was long and people were put in front of me in the line even after I said I had checked in online. It took me an hour to finally get my documents checked and drop my suitcase. It was horrible!

Pros: "The crew was mazing and the seats are so comfortable."
Cons: "To me everything was excellent from the captain to the flight attendants i was impressed i have been to all domestic flights but Airlink is the best and after yesterday flight i decided that Airlink is the one for me onwards. The only thing i can suggest is the points program then the sky will be the limit for you. Keep up the good work guys BIG UP."
Pros: "Everything was good!"
Cons: "For a short flight on a small aircraft nothing could have been better."

Book cheap flights from Johannesburg to Cape Town

Recent one-way flight deals

31/12Sun
directFlySafair
2h 15mJNB-CPT
C$ 54
29/12Fri
directFlySafair
2h 15mJNB-CPT
C$ 62
14/11Tue
directFlySafair
2h 10mJNB-CPT
C$ 67
7/11Tue
directLift
2h 10mJNB-CPT
C$ 71
16/10Mon
directLift
2h 10mJNB-CPT
C$ 79
18/10Wed
directAirlink
2h 10mJNB-CPT
C$ 82
16/10Mon
directAirlink
2h 10mJNB-CPT
C$ 83
31/12Sun
1 stopCemair
5h 15mJNB-CPT
C$ 190
5/11Sun
1 stopCemair
10h 25mJNB-CPT
C$ 194
15/11Wed
3 stopsMultiple Airlines
21h 30mJNB-CPT
C$ 1,135

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Cape Town

Last minute flight, train and bus deals

26/9Tue
directAirlink
2h 10mJNB-CPT
27/9Wed
directAirlink
2h 05mCPT-JNB
C$ 164
23/9Sat
directFlySafair
2h 10mJNB-CPT
24/9Sun
directFlySafair
2h 05mCPT-JNB
C$ 176
23/9Sat
directFlySafair
2h 15mJNB-CPT
30/9Sat
directFlySafair
2h 00mCPT-JNB
C$ 184
24/9Sun
directFlySafair
2h 15mJNB-CPT
26/9Tue
directFlySafair
2h 10mCPT-JNB
C$ 191
23/9Sat
directFlySafair
2h 10mJNB-CPT
26/9Tue
directFlySafair
2h 10mCPT-JNB
C$ 204
26/9Tue
directFlySafair
2h 10mJNB-CPT
29/9Fri
directFlySafair
2h 00mCPT-JNB
C$ 218
22/9Fri
directLift
2h 10mJNB-CPT
24/9Sun
directLift
2h 00mCPT-JNB
C$ 268
26/9Tue
multi-stopCemair
5h 25mJNB-CPT
4/10Wed
directCemair
2h 00mCPT-JNB
C$ 280
22/9Fri
directCemair
2h 15mJNB-CPT
25/9Mon
directCemair
2h 00mCPT-JNB
C$ 341
23/9Sat
multi-stopAirlink
3h 40mJNB-CPT
25/9Mon
directAirlink
2h 05mCPT-JNB
C$ 519

Search by stops

Search by airline

Search by price

Johannesburg - Cape Town Flights

Departure:

Johannesburg (JNB)South Africa

Destination:

Cape Town (CPT)South Africa

Return flight deals:

Cape Town - Johannesburg

Cabin classes:

C$ 600
C$ 141

Browse origins:

  • Flights » 
  • OR Tambo Airport, Johannesburg

Browse destinations:

  • Flights » 
  • Cape Town