Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Find your perfect flight from over 400 airlines

Earn BONUS+ rewards on top of your airline points

Enjoy exclusive promotions on the ebookers app!

Selected flights deals from Johannesburg to Cape Town

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Johannesburg to Cape Town Flight Information

Origin Airport IATA Code HLA
Destination Airport IATA Code CPT
Number Of Flight Options 1
Flight Price £86
Average Flight Time 2 hours 10 minutes

Johannesburg - Cape Town Flights FAQ

  • Question : What is the cheapest price for a flight from Johannesburg to Cape Town?
    Answer : The lowest price we found on a flight from Johannesburg to Cape Town starts from £86.Keep searching below to find plenty of information to help you book that flight and finish planning your trip to Cape Town. Compare airlines, airports in the area, and even find great hotel deals. Let our ebookers expertise make your flight from Johannesburg to Cape Town easy on the pocketbook!
  • Question : How many flights from Johannesburg to Cape Town are available weekly?
    Answer : 601 weekly flights from Johannesburg to Cape Town.
  • Question : How many airlines fly from Johannesburg to Cape Town?
    Answer : 6 airlines fly from Johannesburg to Cape Town.
  • Question : What airports are best for Johannesburg to Cape Town flights?
    Answer : You can touch down at Cape Town Intl. (CPT) in Cape Town.The most popular Johannesburg airports to fly from are:
    • O.R. Tambo Intl. (JNB)
    • Lanseria (HLA)
    We want you to travel on your own terms. That way, when your flight arrives in Cape Town you are ready to be amazed by the spectacular sights, sounds, and tastes the city has to offer.
  • Question : What are some of the most popular airlines flying from Johannesburg to Cape Town?
    Answer : When you book with a popular airline, you can often find the best deals on your flight. We even found a flight from Johannesburg to Cape Town for just £86! Out of the 6 airlines offering cheap flights from Johannesburg to Cape Town, some of the most popular operating in the Johannesburg area are:
    • Flights from Johannesburg (JNB) to Cape Town (CPT)
      • South African Airways
      • British Airways
      • Safair
    • Flights from Johannesburg (HLA) to Cape Town (CPT)
      • Comair
      • South African Airways
      • Mango
  • Question : What airlines fly from Johannesburg to Cape Town most frequently?
    Answer :
    • Johannesburg (JNB) - Cape Town (CPT)
      • South African Airways - 215 flights per week from JNB to CPT
      • British Airways - 89 flights per week from JNB to CPT
      • Safair - 75 flights per week from JNB to CPT
    • Johannesburg (HLA) - Cape Town (CPT)
      • Comair - 38 flights per week from HLA to CPT
      • South African Airways - 26 flights per week from HLA to CPT
      • Mango - 25 flights per week from HLA to CPT
    Larger airports and airlines with more frequent flights on a route tend to have more available seats, though flying out of a smaller airport may be more affordable.
  • Question : How long is a direct flight from Johannesburg to Cape Town?
    Answer : A direct flight from Johannesburg to Cape Town usually takes around 1 hour, 55 minutes to cover the 790 mile distance. The longest flights on this route typically take 2 hours, 20 minutes, and on average that is 2 hours, 11 minute.
  • Question : What is the earliest and latest flight available from Johannesburg to Cape Town?
    Answer :
    • Flight from Johannesburg (JNB) to Cape Town (CPT)
      • First departing flight of the day: 5:30 AM
      • Earliest arrival: 7:40 AM
      • Last departing flight of the day: 9:15 PM
      • Latest arrival of the day: 11:25 PM
    • Flight from Johannesburg (HLA) to Cape Town (CPT)
      • First departing flight of the day: 6:00 AM
      • Earliest arrival: 8:05 AM
      • Last departing flight of the day: 8:45 PM
      • Latest arrival of the day: 10:45 PM
  • Question : Do I need a passport to fly from Johannesburg to Cape Town?
    Answer : Generally when flying internationally to a country outside of the one you hold a passport for, you will need a passport. However, you should consult the customs and travel information for the country you are visiting to learn what is required.

Travel in style with flights from Johannesburg to Cape Town

Those booking Johannesburg to Cape Town flights might feel like they’re heading to a different country. Or even a different continent. Sheltered by its mountains and with 4 centuries of history to look back on, Cape Town has long followed its own path. Multiculturalism is a fact, not an aspiration here. So too are wines to make you swoon, views that will have you holding on tight and a unique style that'll see you reaching for your credit card. If Cape Town really is a different country from Jo'burg, at least you won't need your passport.

When can I book cheap flights to Cape Town from Johannesburg?

The good news is that there are long stretches when real bargains can be had on flights from Johannesburg to Cape Town. The bad news is that they aren't when the weather is at its best. Prices tend to be lowest during the baking heat of summer in January and February or the wet season from June to August. You can get some bargains when spring arrives in September, though. It's usually cheapest to fly out on a Tuesday – especially in the evenings.

Arriving at Johannesburg Airport

The place to head to get out of Jo'burg is, of course Johannesburg International. Or rather O.R. Tambo International Airport (JNB) as it is now. You can catch the Gautrain to Sandton from across central Johannesburg and be at the airport in 30 minutes or less. The cost for the Gautrain card is only R15. The Isando Metro-Rail is a cheaper option, if you don't mind the short walk to its stop.

Flying from Johannesburg to Cape Town

The 800 miles crossed by Johannesburg Cape Town flights generally take two hours, whoever you fly with. Safair and Mango are normally the cheapest kids on the block, with kulula not far behind. If you'd like to make the cross-country trip in little more style, South African Airways or British Airways will be happy to oblige.

Getting from the airport to Cape Town

Cape Town International Airport (CPT) lies about 12 miles east of the Cape's waterfront, and welcomes planes from across the country. Because it lies on the main N2 route into Town, hiring a car at the airport to drive to your hotel will work well. There are also MyCiti buses at the airport, getting you to the city centre in half an hour. They run three times an hour, with a single costing R65.

What to do when in Cape Town

Whatever you have in mind in Cape Town, you'll be in luck. This laid-back city is happy to show you all of its many faces. A ride on the Table Mountain Arial Cableway is the traditional way to get a good sense of the Mother City and make your plans. Look to the west to see the mighty Atlantic waves breaking, ready for the whoops and hollers of would-be surfers. Look to the north and you might just spot the shop-til-they-drop crowd, walking the Q&A Waterfront with their bags full of the latest things. Turn southeast, and though you can't see it, you might just smell the scented enchantment of Kirstenbosch Botanical Gardens. Or just stay on Table Mountain, the city's best vantage point, to watch the sun go down.

Carrier Flight Depart JNB Arrive CPT Mon
17/6
Tue
18/6
Wed
19/6
Thu
20/6
Fri
21/6
Sat
22/6
Sun
23/6
Stops
Mango
JE 123 05:55 am 08:05 am Check fare - Check fare Check fare Check fare - - 0 stop(s)
FA 200 05:55 am 08:10 am Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
BA 6441 06:05 am 08:15 am Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
MN 101 06:25 am 08:35 am Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
BA 6401 07:00 am 09:10 am Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
SA 307 07:00 am 09:10 am Check fare Check fare Check fare Check fare Check fare Check fare - 0 stop(s)
SQ 478 07:10 am 09:25 am Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
FA 101 08:15 am 10:25 am Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
FA 129 08:20 am 10:35 am Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
SA 313 08:35 am 10:45 am Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
MN 121 09:10 am 11:20 am Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
FA 292 09:20 am 11:35 am Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
BA 6413 09:25 am 11:35 am Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
Mango
JE 131 09:40 am 11:50 am Check fare - - Check fare Check fare Check fare Check fare 0 stop(s)
SA 323 09:55 am 00:05 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
MN 111 10:00 am 00:10 pm Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
BA 6409 10:35 am 00:45 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
FA 294 10:35 am 00:55 pm Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
Mango
JE 135 11:25 am 01:35 pm Check fare - - - Check fare - Check fare 0 stop(s)
FA 202 11:25 am 01:45 pm Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
MN 103 11:50 am 02:00 pm Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
FA 216 00:00 pm 02:20 pm Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
Mango
JE 139 00:25 pm 02:35 pm Check fare Check fare - Check fare Check fare - Check fare 0 stop(s)
BA 6417 00:40 pm 02:50 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
FA 113 01:40 pm 03:55 pm Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
SA 343 01:45 pm 03:55 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
BA 6419 02:00 pm 04:10 pm Check fare Check fare Check fare Check fare Check fare - Check fare 0 stop(s)
BA 6425 03:00 pm 05:10 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
Mango
JE 147 03:15 pm 05:25 pm Check fare - Check fare Check fare Check fare Check fare Check fare 0 stop(s)
MN 105 03:25 pm 05:35 pm Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
SA 347 03:30 pm 05:40 pm Check fare Check fare Check fare Check fare - - - 0 stop(s)
BA 6427 04:00 pm 06:10 pm Check fare Check fare Check fare Check fare Check fare - Check fare 0 stop(s)
SA 353 04:00 pm 06:10 pm Check fare Check fare - Check fare Check fare - Check fare 0 stop(s)
Mango
JE 149 04:15 pm 06:25 pm Check fare Check fare - - Check fare - Check fare 0 stop(s)
BA 6423 04:25 pm 06:35 pm Check fare - - - - - - 0 stop(s)
BA 6429 05:00 pm 07:10 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
FA 204 05:05 pm 07:20 pm Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
SA 357 05:05 pm 07:15 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
MN 107 05:15 pm 07:25 pm Check fare Check fare Check fare Check fare - - - 0 stop(s)
Mango
JE 151 05:40 pm 07:50 pm Check fare - Check fare Check fare Check fare - Check fare 0 stop(s)
BA 6431 06:00 pm 08:10 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
FA 115 06:20 pm 08:35 pm Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
SA 363 06:45 pm 08:55 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
FA 121 07:15 pm 09:30 pm Check fare Check fare Check fare Check fare Check fare - Check fare 0 stop(s)
MN 109 07:25 pm 09:35 pm Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
BA 6407 07:25 pm 09:35 pm Check fare Check fare Check fare Check fare Check fare - Check fare 0 stop(s)
SA 367 07:30 pm 09:40 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
Mango
JE 161 07:35 pm 09:45 pm Check fare Check fare - Check fare Check fare Check fare Check fare 0 stop(s)
BA 6403 07:50 pm 10:00 pm Check fare Check fare Check fare Check fare Check fare - Check fare 0 stop(s)
FA 103 08:15 pm 10:30 pm Check fare Check fare Check fare Check fare Check fare - Check fare 0 stop(s)
SA 377 09:15 pm 11:25 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
Mango
JE 125 07:00 am 09:10 am - Check fare Check fare - - - - 0 stop(s)
Mango
JE 129 08:10 am 10:20 am - Check fare Check fare Check fare Check fare - Check fare 0 stop(s)
Mango
JE 133 10:55 am 01:05 pm - Check fare Check fare - - Check fare - 0 stop(s)
SA 337 01:00 pm 03:10 pm - Check fare Check fare - - - Check fare 0 stop(s)
Mango
JE 145 02:05 pm 04:15 pm - Check fare Check fare - - Check fare - 0 stop(s)
SA 359 06:00 pm 08:10 pm - - - Check fare - - Check fare 0 stop(s)
MN 125 09:10 pm 11:20 pm - - - Check fare Check fare - - 0 stop(s)
MN 117 08:10 am 10:20 am - - - - - Check fare Check fare 0 stop(s)
FA 105 08:40 am 10:55 am - - - - - Check fare - 0 stop(s)
MN 133 09:00 am 11:10 am - - - - - Check fare Check fare 0 stop(s)
MN 135 10:50 am 01:00 pm - - - - - Check fare Check fare 0 stop(s)
FA 208 11:20 am 01:35 pm - - - - - Check fare - 0 stop(s)
MN 127 02:25 pm 04:35 pm - - - - - Check fare Check fare 0 stop(s)
FA 218 03:00 pm 05:15 pm - - - - - Check fare - 0 stop(s)
FA 210 04:30 pm 06:45 pm - - - - - Check fare - 0 stop(s)
FA 117 06:55 pm 09:10 pm - - - - - Check fare - 0 stop(s)
FA 111 08:35 pm 10:50 pm - - - - - Check fare - 0 stop(s)
FA 290 07:30 am 09:45 am - - - - - - Check fare 0 stop(s)
FA 107 08:30 am 10:45 am - - - - - - Check fare 0 stop(s)
FA 212 11:30 am 01:45 pm - - - - - - Check fare 0 stop(s)
FA 109 01:55 pm 04:10 pm - - - - - - Check fare 0 stop(s)
FA 296 02:10 pm 04:25 pm - - - - - - Check fare 0 stop(s)
FA 214 05:00 pm 07:15 pm - - - - - - Check fare 0 stop(s)
FA 123 06:00 pm 08:15 pm - - - - - - Check fare 0 stop(s)
MN 131 06:05 pm 08:15 pm - - - - - - Check fare 0 stop(s)
MN 137 07:45 pm 09:55 pm - - - - - - Check fare 0 stop(s)
Show More

Save more booking flight to Cape Town and hotel together

*Savings based on all holiday package bookings with Flight + Hotel on ebookers.com from January 2017 to December 2017, as compared to the price of the same components booked separately. Savings will vary based on origin/destination, length of trip, stay dates and selected travel supplier(s). Savings not available on all packages. For Free Flight or 100% Off Flight deals, package savings is greater than or equal to the current cost of one component, when both are priced separately.

Fare, taxes & fees: Fares were found on ebookers.com and are updated daily. They include all taxes and fees, except baggage fees.

Refunds/changes/cancellations: Itinerary changes, if permitted for the fare, will have a £25.00 / 45.00 Euro service fee charged by ebookers, plus any airline fare and tax increase that may be applicable.

Other conditions: Schedules, fares and rules are subject to change without notice. Seats are limited and may not be available on all flights/dates or in all markets. Fares will not be honored retroactively or in exchange for any wholly/partially unused ticket. Tickets are non-transferable and non-refundable. Fare rules are provided for the selected itinerary before booking.