Find Cheap Flights from Cape Town Intl to Johannesburg OR Tambo (CPT - JNB)

Search hundreds of travel sites at once for deals on flights to Johannesburg OR Tambo

Depart
Return
Any month
Compare vs. KAYAK |

Cape Town Intl to Johannesburg OR Tambo Flight Information

Avg. Flight Duration 2h 06m
Flights Arrive in Johannesburg OR Tambo
Flights Depart from Cape Town Intl
Flight Price $93
Distance 790 miles
Airlines Kulula, FlySafair, British Airways, Mango, South African

Good to Know

Low Season:
June
Best time to beat the crowds
2%
expected price decrease
High Season:
March
Most popular time to fly
12%
expected price increase
Average Price:
$168
(avg. price over the last 2 weeks)
Good Deal:
$160
or less (round trip)

When to Book Flights from Cape Town Intl to Johannesburg OR Tambo

Estimated round-trip price
Average price per month
Flight prices as travel date approaches
-1 day
-2 days

Top Tips for Finding a Cheap Flight

Looking for a cheap flight? 25% of our users found flights on this route for $159 or less.
The cheapest flight from Cape Town Intl to Johannesburg OR Tambo was found 39 days before departure, on average.
Book at least 4 weeks before departure in order to get a below-average price.
High season is considered to be February, March and April. The cheapest month to fly is June.
Morning departure is around 8% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for Booking Cape Town Intl to Johannesburg OR Tambo Flights

How long does a flight from Cape Town Intl to Johannesburg OR Tambo take?
An average nonstop flight takes 1h 55m, covering a distance of 790 miles.
How many flights are there between Cape Town Intl and Johannesburg OR Tambo?
There are 1,279 (nonstop) flights between Cape Town Intl and Johannesburg OR Tambo per week, averaging 200 per day.
Which airlines provide the cheapest flights from Cape Town Intl to Johannesburg OR Tambo?
In the past 3 days, the cheapest round-trip tickets were found on Kulula ($93), FlySafair ($116) and British Airways ($135).
Do I need a passport to fly between Cape Town Intl and Johannesburg OR Tambo?
No.
Which airlines fly most frequently between Cape Town Intl and Johannesburg OR Tambo?
South African (33 times daily), British Airways (22 times daily), Qatar Airways (13 times daily) are the most frequent flyers on this route.
What’s the cheapest day of the week to fly Cape Town Intl to Johannesburg OR Tambo?
For Cape Town Intl to Johannesburg OR Tambo, Tuesday is the cheapest day to fly on average and Sunday is the most expensive. Flying from Johannesburg OR Tambo back to Cape Town Intl, the best deals are generally found on Friday, with Saturday being the most expensive.

Book cheap flights from Cape Town Intl to Johannesburg OR Tambo (round-trip)

Airports
Origin
Cape Town
$93
only
$93
Destination
Johannesburg
$93
only
$93
Tue, Feb 12
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 00m
Thu, Feb 14
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 3 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 41 reviews
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
6.9
CPT
JNB
Mediocre 2.6

Cons: Missed connection by 3 min due to not booking bags through as they do not have an agreement with SAA. Absolutly no sympathy for $400USD rebooking of flights!

CPT
JNB
Excellent 8.0

Cons: Except for nuts and regular drinks no food was available that was complimentary.

CPT
JNB
Good 7.6

Pros: Drink Service and lunch

Cons: No air!

CPT
JNB
Mediocre 3.6

Cons: knew 24 hours in advance and still no resolve

CPT
JNB
Mediocre 2.0

Pros: N/A

Cons: N/A

Tue, Dec 25
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 05m
Wed, Jan 2
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 9 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 9 reviews
Boarding
7.8
Comfort
8.0
Crew
8.2
Entertainment
6.4
Food
6.6
CPT
JNB
Excellent 8.0

Pros: Take off and landing was smooth

JNB
CPT
Excellent 9.0

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.

DUR
JNB
Excellent 10.0

Pros: Timely service is their main priority. Excellent

CPT
PLZ
Excellent 10.0

Pros: Professional staff from airport right through to the aircraft staff. Great service with a smile!

Cons: None

CPT
JNB
Excellent 8.0

Pros: Take off and landing was smooth

Tue, Dec 18
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 00m
Tue, Dec 25
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 8 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 29 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
6.9
Food
6.8
LHR
AUS
Excellent 10.0

Pros: The crew was super nice.

CPT
JNB
Excellent 8.3

Pros: Strong tailwind brought us in 30mins ahead of schedule.

Cons: Nothing. Was a smooth and friendly flight. Cabin crew were courteous and efficient.

CPT
JNB
Excellent 8.0

Pros: Flight was on time,actually ahead of time.

Cons: Aircon was not efficient. Very hot in the plane.

CPT
JNB
Good 7.3

Pros: BA in South Africa run a clean efficient airline. Planes are new crew well trained and food is good.

Cons: Preseating totally random no matter your status. Booked state of my choice well in advance and was presented at the back of the plane on check-in

LHR
DFW
Excellent 8.3

Pros: Comfortable economy seats. Excellent experienced staff.

Cons: Food was so so. Entertainment system is old and a bit slow.

Mon, Dec 10
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
1h 55m
Tue, Dec 11
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 2 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 25 reviews
Boarding
7.5
Comfort
7.2
Crew
7.8
Entertainment
6.6
Food
6.9
CPT
JNB
Okay 5.0

Cons: Flight was delayed by 2 and a half hours which is very inconvenient

CPT
JNB
Excellent 8.6

Pros: Crew were all helpful but flight left late

Cons: Late departure

CPT
JNB
Good 6.6

Pros: Pay for everything, abd lots of choices NA.

Cons: See above

CPT
JNB
Good 7.6

Pros: Friendly and satisfactory service

Cons: I was booked on an SAA flight, did not know it was MANGO flight. At JHB airport, my SAA flight was not listed, nor was there any indication that it was actually on a MANGO flight. A helpful airport information person found the flight and agreed it was not visible anywhere.

CPT
JNB
Mediocre 2.0

Pros: I didn’t miss my connection

Cons: The crew was very rude, the plane was delayed, uncomfortable, and dirty.

Thu, Feb 28
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 00m
Wed, Mar 6
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 7 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 41 reviews
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
6.9
CPT
JNB
Mediocre 3.6

Cons: knew 24 hours in advance and still no resolve

CPT
JNB
Excellent 8.0

Pros: The flight was on time and efficient and crew friendly and professional

Cons: The chicken curry was very bland but I guess I should be pleased food was served at all on a 2 hour flight

CPT
JNB
Mediocre 2.0

Cons: I checked in for a flight and chose my seat, which was no issue until i got to the gate. I was summarily moved 11 rows back without any explanation. normally not an issue, but when i had 1c and wanted needed to get out quickly, you can see the issue. neither the ground staff nor crew were interested in the issues and gave no reason for the move

CPT
JNB
Good 7.6

Cons: Shuttle to plane stood stationary for 15mins.

CPT
JNB
Mediocre 2.6

Cons: Missed connection by 3 min due to not booking bags through as they do not have an agreement with SAA. Absolutly no sympathy for $400USD rebooking of flights!

Wed, Dec 19
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 00m
Thu, Jan 10
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 23 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 41 reviews
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
6.9
CPT
JNB
Excellent 10.0

Pros: E very thing, the Super friendly cabin crew,the outstanding friendliness of our wheel chair attendants, the friendly reception at check-in

Cons: Zero,

CPT
JNB
Excellent 8.0

Cons: Except for nuts and regular drinks no food was available that was complimentary.

CPT
JNB
Mediocre 2.0

Pros: N/A

Cons: N/A

CPT
JNB
Good 7.6

Cons: Shuttle to plane stood stationary for 15mins.

CPT
JNB
Mediocre 2.6

Cons: Missed connection by 3 min due to not booking bags through as they do not have an agreement with SAA. Absolutly no sympathy for $400USD rebooking of flights!

Wed, Dec 19
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 05m
Wed, Jan 2
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 15m
Trip: 15 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 9 reviews
Boarding
7.8
Comfort
8.0
Crew
8.2
Entertainment
6.4
Food
6.6
CPT
PLZ
Excellent 10.0

Pros: Professional staff from airport right through to the aircraft staff. Great service with a smile!

Cons: None

DUR
JNB
Excellent 10.0

Pros: Timely service is their main priority. Excellent

CPT
JNB
Excellent 8.0

Pros: Take off and landing was smooth

JNB
CPT
Excellent 9.0

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.

CPT
JNB
Excellent 8.0

Pros: Take off and landing was smooth

Sun, Jan 6
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
1h 55m
Wed, Jan 9
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 4 days
7.5GoodShow reviews
Overall 7.5 Good
Based on 151 reviews
Overall
7.5
Boarding
7.6
Comfort
7.3
Crew
7.9
Entertainment
6.6
Food
7.2
CPT
JNB
Good 7.2

Pros: Quick flight, everything seemed to go smoothly.

Cons: Seats were not super comfortable, food wasn't great.

CPT
JNB
Excellent 10.0

Pros: On time. Nice plane

CPT
JNB
Excellent 10.0

Pros: Steward was very attentive

CPT
JNB
Excellent 8.0

Pros: I liked the timeliness of the flights and the friendliness of the flight attendants.

Cons: I did not like that there were no personal entertainment portals in each seat for the passengers.

CPT
JNB
Good 6.0

Cons: Late departure.

Tue, Jan 15
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 00m
Fri, Jan 18
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 4 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 41 reviews
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
6.9
CPT
JNB
Excellent 8.0

Pros: The flight was on time and efficient and crew friendly and professional

Cons: The chicken curry was very bland but I guess I should be pleased food was served at all on a 2 hour flight

CPT
JNB
Good 7.6

Pros: Drink Service and lunch

Cons: No air!

CPT
JNB
Mediocre 3.6

Cons: knew 24 hours in advance and still no resolve

CPT
JNB
Mediocre 2.0

Pros: N/A

Cons: N/A

CPT
JNB
Mediocre 2.0

Cons: I checked in for a flight and chose my seat, which was no issue until i got to the gate. I was summarily moved 11 rows back without any explanation. normally not an issue, but when i had 1c and wanted needed to get out quickly, you can see the issue. neither the ground staff nor crew were interested in the issues and gave no reason for the move

Fri, Dec 28
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 00m
Tue, Jan 1
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 5 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 29 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
6.9
Food
6.8
LAX
LHR
Good 7.0

Pros: Friendly crew, decent food, and solid entertainment.

Cons: Economy seating was very cramped, even for me at 5’5”. The plane didn’t have WiFi, which is unacceptable in 2018.

CPT
JNB
Good 6.0

Cons: Plane was old and probably a "spare lease" ans as such the seat quality was horrendous... lumpy, faulty (did not recline)

CPT
JNB
Excellent 10.0

Pros: Great Flight. Attendants took great care of us.

LHR
DFW
Excellent 8.3

Pros: Comfortable economy seats. Excellent experienced staff.

Cons: Food was so so. Entertainment system is old and a bit slow.

LHR
AUS
Excellent 10.0

Pros: The crew was super nice.

Mon, Feb 25
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 00m
Wed, Mar 6
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 10 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 41 reviews
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
6.9
CPT
JNB
Mediocre 2.3

Pros: Color green is nice.

Cons: Flight delayed multiple times. Nothing complemtry even with long delays. Forced to pay for water. Online extra bag purchase was not working. After calling in, their system was also down. Forced me to pay extra price at the airport.

CPT
JNB
Mediocre 3.6

Cons: knew 24 hours in advance and still no resolve

CPT
JNB
Good 7.6

Pros: Drink Service and lunch

Cons: No air!

CPT
JNB
Good 7.6

Cons: Shuttle to plane stood stationary for 15mins.

CPT
JNB
Excellent 8.0

Pros: The flight was on time and efficient and crew friendly and professional

Cons: The chicken curry was very bland but I guess I should be pleased food was served at all on a 2 hour flight

Fri, Dec 21
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 05m
Tue, Jan 8
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 15m
Trip: 19 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 9 reviews
Boarding
7.8
Comfort
8.0
Crew
8.2
Entertainment
6.4
Food
6.6
CPT
JNB
Excellent 8.0

Pros: Take off and landing was smooth

DUR
JNB
Excellent 10.0

Pros: Timely service is their main priority. Excellent

CPT
JNB
Excellent 8.0

Pros: Take off and landing was smooth

CPT
PLZ
Excellent 10.0

Pros: Professional staff from airport right through to the aircraft staff. Great service with a smile!

Cons: None

JNB
CPT
Excellent 9.0

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.

Wed, Dec 19
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 00m
Tue, Jan 8
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 21 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 29 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
6.9
Food
6.8
CPT
JNB
Good 6.0

Cons: Plane was old and probably a "spare lease" ans as such the seat quality was horrendous... lumpy, faulty (did not recline)

CPT
JNB
Good 7.3

Pros: BA in South Africa run a clean efficient airline. Planes are new crew well trained and food is good.

Cons: Preseating totally random no matter your status. Booked state of my choice well in advance and was presented at the back of the plane on check-in

CPT
JNB
Mediocre 2.0

Cons: Took forever to serve cold drinks and food. Said we were going to have a short flight due to tail wind so they would not serve hot drinks. Mean while we landed at the expected time of arrival.

ZRH
LHR
Excellent 8.0

Cons: I experienced several delays on my journey to Zurich and so my itinerary was changed. When I started my journey to Madison, there were apparently then multiple bookings, which caused confusion, and had to be sorted out. Luckily I had left plenty of time to get through security and customs.

JNB
LHR
Mediocre 2.0

Cons: Lost my luggage

Tue, Feb 26
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 00m
Wed, Mar 6
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 9 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 41 reviews
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
6.9
CPT
JNB
Mediocre 2.0

Cons: I checked in for a flight and chose my seat, which was no issue until i got to the gate. I was summarily moved 11 rows back without any explanation. normally not an issue, but when i had 1c and wanted needed to get out quickly, you can see the issue. neither the ground staff nor crew were interested in the issues and gave no reason for the move

CPT
JNB
Mediocre 2.3

Pros: Color green is nice.

Cons: Flight delayed multiple times. Nothing complemtry even with long delays. Forced to pay for water. Online extra bag purchase was not working. After calling in, their system was also down. Forced me to pay extra price at the airport.

CPT
JNB
Excellent 10.0

Pros: The flight crew were very helpful and insightful. The customer service and willingness to help were incomparable.

CPT
JNB
Mediocre 3.6

Cons: knew 24 hours in advance and still no resolve

CPT
JNB
Excellent 8.0

Cons: Except for nuts and regular drinks no food was available that was complimentary.

Wed, Dec 26
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 05m
Tue, Jan 1
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 15m
Trip: 7 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 9 reviews
Boarding
7.8
Comfort
8.0
Crew
8.2
Entertainment
6.4
Food
6.6
DUR
JNB
Excellent 10.0

Pros: Timely service is their main priority. Excellent

JNB
CPT
Excellent 9.0

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.

CPT
JNB
Excellent 8.0

Pros: Take off and landing was smooth

CPT
JNB
Excellent 8.0

Pros: Take off and landing was smooth

CPT
PLZ
Excellent 10.0

Pros: Professional staff from airport right through to the aircraft staff. Great service with a smile!

Cons: None

Thu, Dec 20
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 00m
Tue, Jan 8
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 20 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 29 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
6.9
Food
6.8
CPT
JNB
Excellent 8.0

Pros: Flight was on time,actually ahead of time.

Cons: Aircon was not efficient. Very hot in the plane.

ZRH
LHR
Excellent 8.0

Cons: I experienced several delays on my journey to Zurich and so my itinerary was changed. When I started my journey to Madison, there were apparently then multiple bookings, which caused confusion, and had to be sorted out. Luckily I had left plenty of time to get through security and customs.

JNB
LHR
Mediocre 2.0

Cons: Lost my luggage

LHR
AUS
Excellent 10.0

Pros: The crew was super nice.

LHR
DFW
Excellent 8.3

Pros: Comfortable economy seats. Excellent experienced staff.

Cons: Food was so so. Entertainment system is old and a bit slow.

Wed, Feb 27
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 00m
Wed, Mar 6
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 8 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 41 reviews
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
6.9
CPT
JNB
Good 7.6

Pros: Drink Service and lunch

Cons: No air!

CPT
JNB
Mediocre 2.3

Pros: Color green is nice.

Cons: Flight delayed multiple times. Nothing complemtry even with long delays. Forced to pay for water. Online extra bag purchase was not working. After calling in, their system was also down. Forced me to pay extra price at the airport.

CPT
JNB
Good 7.6

Cons: Shuttle to plane stood stationary for 15mins.

CPT
JNB
Excellent 8.0

Cons: Except for nuts and regular drinks no food was available that was complimentary.

CPT
JNB
Mediocre 2.0

Pros: N/A

Cons: N/A

Sun, Dec 30
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 05m
Tue, Jan 8
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 15m
Trip: 10 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 9 reviews
Boarding
7.8
Comfort
8.0
Crew
8.2
Entertainment
6.4
Food
6.6
CPT
PLZ
Excellent 10.0

Pros: Professional staff from airport right through to the aircraft staff. Great service with a smile!

Cons: None

CPT
JNB
Excellent 8.0

Pros: Take off and landing was smooth

DUR
JNB
Excellent 10.0

Pros: Timely service is their main priority. Excellent

JNB
CPT
Excellent 9.0

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.

CPT
JNB
Excellent 8.0

Pros: Take off and landing was smooth

Sat, Dec 29
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 00m
Tue, Jan 1
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 15m
Trip: 4 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 29 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
6.9
Food
6.8
CPT
JNB
Excellent 8.0

Pros: Flight was on time,actually ahead of time.

Cons: Aircon was not efficient. Very hot in the plane.

JNB
LHR
Mediocre 2.0

Cons: Lost my luggage

CPT
JNB
Excellent 10.0

Pros: Great Flight. Attendants took great care of us.

CPT
JNB
Mediocre 2.0

Cons: Took forever to serve cold drinks and food. Said we were going to have a short flight due to tail wind so they would not serve hot drinks. Mean while we landed at the expected time of arrival.

LHR
AUS
Excellent 10.0

Pros: The crew was super nice.

Thu, Feb 28
CPT
Cape Town Intl
JNB
Johannesburg OR Tambo
2h 00m
Fri, Mar 1
JNB
Johannesburg OR Tambo
CPT
Cape Town Intl
2h 10m
Trip: 2 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 41 reviews
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
6.9
CPT
JNB
Good 7.6

Cons: Shuttle to plane stood stationary for 15mins.

CPT
JNB
Excellent 8.0

Pros: The flight was on time and efficient and crew friendly and professional

Cons: The chicken curry was very bland but I guess I should be pleased food was served at all on a 2 hour flight

CPT
JNB
Excellent 10.0

Pros: Easy check in

CPT
JNB
Good 7.6

Pros: Drink Service and lunch

Cons: No air!

CPT
JNB
Mediocre 2.0

Pros: N/A

Cons: N/A

Show more results
*
Prices are per person and are for e–tickets and include all taxes & fees in USD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.