Find Cheap Flights from Ontario to Johannesburg

Return
Economy
New York (NYC)
Johannesburg OR Tambo
Sat 10/19
Sat 10/26
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Johannesburg

Ontario to Johannesburg flight information

Flights arrive in Johannesburg OR Tambo
Flights depart from Ontario
Flight price R9 471
Airlines Delta, British Airways, KLM, Lufthansa, SWISS, Ethiopian Air, Emirates, Etihad Airways, Air Canada, Cathay Pacific

FAQs for Booking Ontario to Johannesburg Flights

How does KAYAK find such low flight prices?
KAYAK processes over 2 billion travel queries annually and displays results from hundreds of airlines and third party sites, allowing it to find a variety of flight prices and options. It also displays results from 2M+ properties along with car hire, holiday packages, activities and millions of verified reviews so users can see as many available travel options as possible.
How can Hacker Fares save me money?
Hacker Fares allow you to combine one-way tickets on different airlines when it can save you money over a traditional return ticket.
Does KAYAK query more flight providers than competitors?
Yes, KAYAK has access to more data and information than online travel agencies and consistently outperforms the competition in accuracy, globally.
How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?
KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

Book cheap flights from Ontario to Johannesburg (return)

Airports
Origin
Toronto
R9 471
only
R9 471
Destination
Johannesburg
R9 471
only
R9 471
Tue, Nov 12
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
Tue, Dec 3
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
22h 40m
R9 471
Trip: 22 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 26 619 reviews
Overall
8,1
Boarding
8,1
Comfort
7,8
Crew
8,5
Entertainment
7,8
Food
7,5
ATL
AVL
Mediocre 2,0

Pros: Nothing I couldn’t get this flight because of the delay of the previous one

Cons: The company could have hold it knowing there were travellers on connection. If not, knowing that they were no flight before the next day they could have prepare hotel booking for us because all hotels were full at midnight when we finally could get there.

PVG
PEK
Mediocre 2,0

Pros: Nothing

Cons: All

JFK
MSP
Excellent 9,0

Cons: Tightly packed seats made for discomfort. My knees were touching the seat in front of me.

ATL
EYW
Excellent 9,0

Pros: pilot was great... made the landing at key west seem easy!

Cons: Flight attendants seemed to really like their jobs!

DTW
AZO
Excellent 10,0

Pros: Crew was very congenial, upbeat, and accommodating. As there were several rows with no passengers, the crew offered me a seat in an empty row for my comfort and it was most appreciated

Cons: Nothing I can think of.

Mon, Jan 13
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
26h 10m
Mon, Jan 27
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
30h 45m
R9 749
Trip: 15 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 21 960 reviews
Overall
7,4
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
ORD
LHR
Excellent 8,6

Cons: The cabin lights were left on too long for a red eye. Cramped quarters - but that is true of every airline now. We did receive a blanket and pilllow, which was nice. Did not have dinner so can’t comment. Croissant with cream cheese prior to landing was OK Nice smooth flight.Nice pleasant crew

LGW
YYZ
Okay 4,3

Pros: The crew were all nice.

Cons: Aircraft VERY aged--NO charging ports?! Entertainment screens tiny and old touch screen interface, slow to respond. Remote control on arm rest=accidental volume changes and such. Do NOT get the veggie pasta, it's terrible. Overhead bins do not hold large bags correctly.

LIS
BCN
Good 6,0

Pros: The crew was nice

Cons: Se take to much turbulence

DUS
LHR
Good 7,5

Pros: Most of the crew was helpful, however, I arranged a pick Up at Heathrow to guide me to my connectg flight. the flight attendant advised me to speak to the male concierge when exiting. He then insisted: No, there is no one coming. When I stepped out the pick up person showed up anyhow. ??

Cons: Like I said better staff communication in regards to my special situation/need. Also I was surprised I had to pay for the water I had on the flight as the attendant who offered it didn’t mention it was for purchase when they asked me if I wanted bottled water.

ABV
LHR
Excellent 10,0

Pros: Yes

Cons: Was excellent

Tue, Feb 11
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
Fri, Feb 28
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
26h 55m
R9 793
Trip: 18 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 399 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
AMS
MAN
Excellent 8,0

Pros: The crew was informative

Cons: Inflight sandwiches

SJO
PTY
Good 7,6

Pros: The crew and the timing were ok

Cons: The seats were uncomfortable

DAR
AMS
Excellent 10,0

Pros: Crew was great, very responsive and hospitable!

Cons: more lunch choices, especially choices without dairy products.

AMS
LAX
Okay 5,6

Pros: economy plus seats were nice, great movie selection, especially international movies

Cons: crew was not friendly, i had to ask for water many times, usually water person walk the aisle. food was terrible. other carriers food were better

NBO
AMS
Good 6,6

Cons: Half the screens were not working - crew were made aware but nothing was done. Vegetarian choices were poor to non-existent ; I witnessed crew insist to a passenger that there were no vegetarian options! They finally cobbled something together for him but not a pleasant experience

Mon, Nov 11
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 20m
Tue, Dec 3
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 30m
R9 822
Trip: 23 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 749 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
PRG
FRA
Okay 4,3

Pros: easy boarding. crew was nice.

Cons: terrible seats. no tv or chargers.

FRA
JNB
Excellent 8,0

Pros: Smooth and easy flight

Cons: Food and drinks served late

CTA
MUC
Excellent 9,6

Pros: The crew was great with kids. Very friendly and helpful.

DBV
MUC
Mediocre 2,0

Pros: -

Cons: I could not make it for the 1st part of my journey due to personal circumstances. There was no notification from Lufthansa that my return journey would be been cancelled as well. I found out 1 hour before the actual flight. Was offered a replacement ticket for over £900. Bought a new one with BA.

EWR
MUC
Good 7,0

Pros: The crew were so friendly and helpful.

Cons: I was told on the phone earlier (and very rudely) there are no gluten free options for eating. I have celiac disease and do not do the diet for "fun". It's for health. I found out thanks to the excellent crew on board there is an option.

Sun, Feb 16
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 30m
Tue, Feb 25
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
22h 55m
R9 969
Trip: 10 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 634 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
TLV
ZRH
Good 7,2

Cons: It’s frustrating to not have the ability to select seats before arriving at check in counter when there’s really not much to choose from.

GVA
JFK
Excellent 8,0

Cons: Need more leg room. Cramped for 8 hours is not a good thing

FRA
GVA
Good 6,3

Pros: Crew was top

Cons: 45 min delay , shame ..... always the same problem with Frankfurt airport...

ATH
ZRH
Okay 4,6

Cons: Better entertainment for an 8 hour flight. Take under consideration that tall guys can’t be squeezed in for 8 hours.Give some space to people who really need it

ZRH
HAJ
Good 7,2

Pros: Seat was comfortable

Cons: Had reasonable size carry on and it was frowned upon? Seat was right behind business class and separation curtain just is my laps

Sun, Nov 3
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
Mon, Nov 11
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 35m
R10 717
Trip: 9 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 2 173 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
DAR
ADD
Good 6,6

Pros: The crew were very welcoming, helpful and charm, makes you feel easy

Cons: General interior cleanliness

ADD
EBB
Mediocre 3,3

Pros: Crew were helpful

Cons: Food was very poor with very limited choices and no entertainment system on this flight

ADD
HKG
Excellent 9,6

Pros: Amazing crew!

ADD
ABJ
Excellent 8,0

Cons: Nothing

EWR
ADD
Excellent 9,3

Pros: No problems

Mon, Feb 10
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
32h 40m
Sat, Feb 29
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
45h 25m
R11 010
Trip: 20 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 14 546 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
DXB
AMS
Excellent 8,3

Pros: Friendly crew

Cons: Free WiFi

NCL
DXB
Excellent 10,0

Pros: Yes

AMM
DXB
Good 6,0

Pros: The seats are very uncomfortable. impossible to be comfortable.

MRU
DXB
Good 7,6

Cons: The seats are a little tight and I paid for a bit of a larger seat. Next time I will upgrade for more room.

DXB
ATH
Mediocre 2,6

Pros: It was a less old plane than in my JNB-DXB flight, but still old.

Cons: The outdated and unresponsive entertainment interface, the lack of legroom under the seats, and the fact that the already-limited legroom for middle seats must be shared, leading to tensions between passengers.

Fri, Mar 13
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
35h 50m
Sat, Mar 21
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
27h 15m
R14 778
Trip: 9 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 6 453 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
CDG
AUH
Okay 5,6

Pros: The seat were nice & the staff more helpful than before

Cons: Food can be better Entertainment is not good at all, you are starting it after take off, which might take an hour, and closing it an hour before landing Which is something not nice at all

AUH
BEG
Excellent 10,0

Cons: Entertainment was not working

JFK
AUH
Excellent 9,3

Pros: Quiet

Cons: Bathroom s were dirty

AUH
HKG
Excellent 10,0

Pros: Crew were very pleasant

IAD
AUH
Okay 5,3

Pros: Crew was friendly and online entertainment system had a lot to offer. Online check-in does save time, it's a shorter queue & you just have to drop off your luggage.

Cons: Eithad charges for seat selection now! Not seats with extra legroom or any other perks. But any seat in Economy if you select it 24 hours before departure, anywhere from $25 to $45. Seat selection is free if flight departure is less than 24 hours away but available seats are all random.

Mon, Dec 16
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
31h 15m
Tue, Dec 24
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
28h 10m
R15 408
Trip: 9 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 24 356 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
OTP
YYZ
Good 7,6

Pros: Yes, the seat was good. The crew was good. The food was average.

Cons: Diversity (for the food) and free alcohol (1-2 drinks are reasonable for 11 hours flight)

LAX
YYZ
Okay 4,3

Pros: The crew was ok, very uncomfortable seat, I had an isle seat and everyone bumped into my shoulder. I never had to pay for checked baggage in a transatlantic flight, it’s not my first time flying. I was also asked to check my carry on, to what I declined for personal reasons.

YUL
DEN
Good 6,4

Pros: Very nice crew!

Cons: Was almost three hour late...

YYZ
PHX
Good 6,0

Cons: Seats were very tight compared to other airlines

YYC
YYZ
Good 6,6

Cons: More leg room in economy class seating. Very little recline of seats. It is torture flying on a Boeing 777 for 8 hours in economy.

Sun, Sep 22
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
47h 25m
Wed, Oct 2
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
38h 05m
R16 669
Trip: 11 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 6 046 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
JFK
HKG
Mediocre 3,6

Cons: Unprofessional boarding stuff in jfk ,not helpful & one of them was really rude.but cabin crew are nice . I will never recommend to anyone & I don’t think so I will travel again cathey pacific airlines.thanks

YVR
HKG
Good 7,3

Pros: Entertainment system is nice with recent movies and many other selections.

Cons: I found my pillowcase has a long human hair. And noticed the same in the other pillows around my seat. Also, the tray table has a few spots of food stain. One of the toilets, the hinge of the toilet seat is broken

SFO
HKG
Good 7,0

Pros: Crew was courteous.

Cons: Seat needs to be much roomier. Entertainment and Food should be good and more options.

PVG
HKG
Excellent 10,0

Pros: The plane was new and had a great feel. Pilots and crew very professional.

JFK
HKG
Excellent 10,0

Pros: Attentive crew. Smooth flight.

Cons: Entertainment options limited but that’s a very small complaint.

Tue, Nov 12
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
Tue, Dec 3
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
22h 40m
R9 471
Trip: 22 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 26 619 reviews
Overall
8,1
Boarding
8,1
Comfort
7,8
Crew
8,5
Entertainment
7,8
Food
7,5
DTW
ORH
Excellent 10,0

Pros: Safe and fast journey.

Cons: Vegan options for everything.

MSP
ORD
Good 7,6

Pros: Crew was friendly

Cons: The boarding process was rough and haphazard

PNS
ATL
Excellent 10,0

Pros: Nice crew, easy process

Cons: Everything was fine

AMS
DTW
Excellent 8,3

Pros: Comfortable (only) because lots of empty seats.

RDM
SLC
Excellent 10,0

Pros: New plane, friendly crew.

Cons: Departure time

Mon, Jan 13
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
26h 10m
Mon, Jan 27
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
30h 45m
R9 749
Trip: 15 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 21 960 reviews
Overall
7,4
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
LHR
ORD
Good 6,0

Pros: Our flight attendant was awesome. Very friendly and attentive.

Cons: The cabin temperature was cold and the flight was delayed by over an hour.

BDA
LGW
Excellent 9,0

Pros: Crew was amazing!!!

Cons: The onboard entertainment

LHR
MIA
Excellent 8,3

Pros: The crew was brilliant. They were so cordial and helpful. Every one of the, was attentive and cheerful. Well done

Cons: The filet I ordered was so tough that it was inedible. On the whole, the food was not very good, ev n the tea service which was weird. Also, the business class seat are poorly designed. If one is in a window seat and the person on the aisle is using the foot rest, one is trapped in place.

LHR
MXP
Okay 4,0

Cons: Overbooked flights led to a missed connection resulting in a 12 hour layover

LHR
MAN
Okay 5,2

Cons: Plane was late taking off, Crew did not provide water when requested. They were busy with beverages that they could sell at a cost.

Tue, Feb 11
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
Fri, Feb 28
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
26h 55m
R9 793
Trip: 18 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 399 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
AMS
LIS
Good 7,3

Pros: Comfortable seat, great crew.

Cons: Flight delayed, no USB port and no entertainment

OSL
AMS
Excellent 10,0

Pros: Good amount of space on the plane, lots of movies to watch, good food and drink.

PTY
AMS
Excellent 8,6

Cons: I congratulate the KLM crew!

AMS
JNB
Excellent 9,6

Pros: Crew helpful. Food good.

Cons: Better range of movies please

CGK
KUL
Excellent 10,0

Pros: Excellent crew, good food & movie selection.

Mon, Nov 11
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 20m
Tue, Dec 3
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 30m
R9 822
Trip: 23 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 749 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
IAD
FRA
Good 6,0

Pros: the crew was good , seat was not so comfortable

Cons: seat need to be more soft for a trip during 8h //

FRA
DEN
Good 7,0

Pros: The crew and comfort.

Cons: The food does not taste good at all.

AUS
FRA
Okay 4,0

Pros: No delays.

Cons: The entertainment monitors were SUPER laggy with response. Image quality wasn't great.

FRA
NUE
Good 7,3

Pros: Food was absolutely terrible. Worst airline food of any trip I‘ve taken. Service was sparse. One beverage for the entire flight

FRA
ZRH
Good 7,6

Pros: Comfortable seats, decent food and was left alone to sleep after a long day.

Cons: Didn’t like that I missed original flight by minutes due to chaos of the airport and resolving the issue took about an hour but did like that I was rebooked on the next available flight for no extra charge and the attendant seemed sympathetic to my plight. A simple but important detail.

Sun, Feb 16
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 30m
Tue, Feb 25
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
22h 55m
R9 969
Trip: 10 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 634 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
ZRH
GVA
Excellent 10,0

Cons: Great customer service

JFK
ZRH
Excellent 10,0

Cons: Nothing Everything was excellent

FLR
ZRH
Excellent 10,0

Pros: The crew was good, not amazing and the seats were adequate, not generous. The food was sppealing.

Cons: The whole experience was positive.

BUD
ZRH
Good 7,0

Pros: The crew was quite pleasant and friendly - very accomodating

Cons: Entertainment system is outdated, the food was only passable. The chocolate was nice

ZRH
LHR
Good 6,0

Cons: horrible dry croissant for breakfast

Sat, Nov 16
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
Wed, Nov 27
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
26h 55m
R9 471
Trip: 12 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 26 619 reviews
Overall
8,1
Boarding
8,1
Comfort
7,8
Crew
8,5
Entertainment
7,8
Food
7,5
ATL
SJC
Excellent 10,0

Pros: Great crew, easy process overall

Cons: Make 1st class cheaper and give free wifi!

MSP
CID
Excellent 8,6

Pros: Flight and crew were wonderful. Perfectly smooth landing!

Cons: I really wonder about the boarding procedure... isn't "back to front" more efficient? What is this Comfort +, Main Cabin 1, Main Cabin 2, Basic thing? Is that supposed to make you feel better because you paid for a seat selection?!

BMI
ATL
Excellent 8,3

Pros: The flight attendant (age gentleman) with the quite sense of humor, and converse with a measure of ease. A role model for others, a nice aptitude than one can learn from.

Cons: Just keep up the good work and always work towards self development. Treat others the way you would like to be treated, with respect.

ATL
SJC
Good 7,6

Pros: The crew was excellent.

BRU
AMS
Good 7,0

Cons: Took forever to wait in line to board this relatively small plane.

Sun, Nov 3
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
Mon, Nov 11
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 35m
R10 717
Trip: 9 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 2 173 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
ORD
ADD
Okay 4,3

Cons: Customer service need more improvement they should know how to handle things . Just be courteous is. More than enough

EWR
ABJ
Excellent 8,0

Pros: Excellent crews

BKK
ADD
Good 7,6

Pros: Cabin crew was great at customer service. Very helpful.

Cons: The food was the same on consecutive flights, which made eating painful. And the Addis Ababa airport is very poor right now.

CPT
ADD
Excellent 9,0

Pros: Very good,on time good service

Cons: Better seats on business in boing 737 800

HAH
ADD
Excellent 9,0

Pros: I liked the fligth attendant

Wed, Feb 12
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
Fri, Feb 28
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
26h 55m
R9 793
Trip: 17 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 399 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
AMS
NBO
Good 6,0

Cons: The plane is so old..,

BHX
AMS
Excellent 8,0

Pros: Crew was great and helpful despite oversight in my special meal.

Cons: Special meal request was overlook. I did not mind so much as eating less does some good! It is human to err!

AMS
LAX
Okay 5,6

Pros: economy plus seats were nice, great movie selection, especially international movies

Cons: crew was not friendly, i had to ask for water many times, usually water person walk the aisle. food was terrible. other carriers food were better

GDN
AMS
Good 6,0

Pros: very nice crew

Cons: my baggage was lost

GVA
AMS
Good 6,4

Pros: The crew was pleasant

Cons: Baggage checkin & flight boarding was slow & disorganized.

Fri, Nov 8
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 40m
Sat, Nov 16
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
31h 05m
R9 881
Trip: 9 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 749 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
HAM
MUC
Excellent 10,0

Pros: Everything went as expected, very smooth

Cons: Lower fare !!

AMS
MUC
Okay 4,6

Cons: Viaje corto

NCE
FRA
Good 7,3

Cons: First flight delayed, missed flight to SF, stuck in frankfurt. A hotel is not adequate compensation

FRA
MIA
Okay 4,6

Pros: The crew were truly great as I had an extremely difficult flight due to tremendous pain in my knees. Coach economy are way too narrow, even if I paid for preferred seating. A joke. Cldnt move. So uncomfortable.

Cons: Boardingvwas delayed so we left a good 50 minute late. Ran out of meal choice so we had to eat what they had left which was pasta that was too spicy for me anyway. I was very disappointed bec I preferred chicken but there were none left.

FRA
ZRH
Good 7,6

Pros: Comfortable seats, decent food and was left alone to sleep after a long day.

Cons: Didn’t like that I missed original flight by minutes due to chaos of the airport and resolving the issue took about an hour but did like that I was rebooked on the next available flight for no extra charge and the attendant seemed sympathetic to my plight. A simple but important detail.

Mon, Feb 10
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
32h 40m
Sat, Feb 29
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
45h 25m
R11 010
Trip: 20 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 14 546 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
DXB
ATH
Mediocre 2,6

Pros: It was a less old plane than in my JNB-DXB flight, but still old.

Cons: The outdated and unresponsive entertainment interface, the lack of legroom under the seats, and the fact that the already-limited legroom for middle seats must be shared, leading to tensions between passengers.

AMM
DXB
Excellent 9,3

Cons: Love Emirates - would fly it everywhere if I could!

BKK
DXB
Excellent 10,0

Pros: The counter workers upgraded my seats to window and a better boarding group.

DXB
ORD
Excellent 10,0

Pros: Everything

Cons: Nothing

DXB
SIN
Excellent 10,0

Pros: Flight was half full, had the whole row to lie down and sleep in economy class, so had a really comfortable flight

*
Prices are per person, are for e–tickets and include all taxes & fees in ZAR.

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 prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons 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 don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires 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.

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.

1
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First