Find cheap flights to Toronto

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

Depart
Return
Any month
Compare vs KAYAK |

South Africa to Toronto flight information

Flights arrive in Toronto
Flights depart from South Africa
Flight price R12001
Airlines Lufthansa, Ethiopian Air, British Airways, Brussels Airlines, KLM, Etihad Airways, Cathay Pacific, Emirates, Delta, SWISS

Top tips for finding cheap flights to Toronto

Looking for cheap airfare to Toronto? 25% of our users found return tickets to Toronto for the following prices or less: From Johannesburg OR Tambo R13737
Book at least 4 weeks before departure in order to get a below-average price.
High season is considered to be July, August and September. The cheapest month to fly to Toronto is February.
Enter your preferred departure airport and travel dates into the search form above to unlock the latest Toronto flight deals.

FAQs - Booking Toronto flights

What is the cheapest flight to Toronto?

The cheapest airline ticket to Toronto from South Africa in the last 72 hours was R12001 return on the route Johannesburg to Toronto. The most popular route is Johannesburg to Toronto and the cheapest ticket found on this route in the last 72 hours was R13633 return.

Which Toronto airport is closest to central Toronto?

Toronto is served by 4 major airports. Toronto Island (3 kilometres) is the closest to the centre of Toronto, Pearson Intl is 19 kilometres from the centre, Hamilton is 69 kilometres from the centre and Kitchener-Waterloo is 84 kilometres away from the centre. View on map.

Book Cheap Toronto Plane Tickets

(Return)
Airports
Origin
Durban
R17822
only
R17822
Cape Town
R21504
only
R21504
Johannesburg
R12001
only
R12001
Destination
Toronto
R12001
only
R12001
Thu, Nov 7
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 30m
Fri, Nov 22
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 10m
R12001
Trip: 16 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 25 510 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,7
FRA
ALA
Good 7,6

Pros: crew was good food was good

Cons: comfort

TPA
FRA
Good 7,6

Pros: Entertainment and food was good. Pilot kept good communication with passengers. Some of the inflight crew were nice and willing to help

Cons: Some flight attendants should show more willingness to assist and help passengers. Boarding was a bit messy plus they changed boarding gate last minute. Flight was delayed almost one hr

CAI
MUC
OK 5,6

Pros: we left two hours late due to some security mess up. all had to exit, redo security, e.t.c. crew was nice, but info was poor, service to travelers was poor. with 2 hour delay they could have given snacks, drinks. instead the crew mostly disappeared

JFK
FRA
Mediocre 2,6

Pros: crew wasn't friendly, seats are very narrow and uncomfortable

Cons: FOOD WAS DISGUSTING !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

BOS
FRA
Excellent 10,0

Cons: Nothing

Sun, Jul 14
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
39h 25m
Sun, Aug 25
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
26h 55m
R12984
Trip: 43 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 045 reviews
Boarding
7,0
Comfort
7,1
Crew
7,6
Entertainment
6,6
Food
6,6
ADD
SEZ
Excellent 8,0

Pros: G

Cons: G

ADD
WDH
Good 7,0

Pros: Crew was helpful. I had 3 seats to myself, so yes. Seating was amazing.

Cons: The lunch - tooo much rice no sauce. Food was okay. The sandwich was good.

EBB
ADD
OK 5,6

Pros: the drinks

Cons: reduce on the spices in the food or provide different options.

ORD
ADD
Excellent 10,0

Pros: Excellent seat

ZNZ
JRO
Excellent 8,0

Cons: Bole airport in Addis no place to sit and wait befor you check in

Sat, May 25
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 05m
Wed, Jun 12
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
30h 35m
R13633
Trip: 19 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 21 140 reviews
Overall
7,5
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
TLV
LHR
Excellent 9,6

Pros: Great !

Cons: Kosher meal a bit hard to open

ORD
MAD
Mediocre 2,0

Pros: Nothing.

Cons: My flight was supposed to be at 4:40pm on May 16th. It was cancelled and rescheduled to 2:00pm may 17th. I have been waiting in line for three hours to check my bags, and get on a flight. Still at the original destination, VERY UNHAPPY.

HYD
LHR
OK 4,6

Pros: Entertainment was good.

Cons: The flight was terribly cold. I was cold even after using 2 blankets. Lunch was served very late just before landing and it was a 10 hour flight.

YVR
LHR
Good 7,3

Pros: The crew was good

Cons: The seats

LAX
LHR
Good 6,0

Cons: Departing on time.

Wed, May 29
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
48h 05m
Tue, Jun 11
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
32h 30m
R13922
Trip: 14 days
6,9GoodShow reviews
Overall 6,9 Good
Based on 2 148 reviews
Overall
7,1
Boarding
7,2
Comfort
7,0
Crew
7,6
Entertainment
6,4
Food
6,4
BRU
OUA
Good 7,0

Pros: After a bad experience checking in from Paris, the Ouagadougou part of the trip went well and the food was good, and a good entertainment system.

CKY
BJL
Good 6,3

Cons: It was very cold inside the airplane. I have to ask multiple times for blanket.

FNA
BRU
Good 7,3

Cons: Better boarding process

BUD
BRU
OK 4,3

Cons: Flight delays is a constant problem with this company

BRU
ZAG
OK 4,3

Cons: Whole flight was so cold like in refrigerator.

Wed, Jul 10
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
42h 30m
Sat, Jul 20
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
37h 00m
R14124
Trip: 11 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 109 reviews
Overall
8,0
Boarding
7,9
Comfort
7,6
Crew
8,4
Entertainment
7,2
Food
7,5
YYC
AMS
OK 4,3

Pros: The crew was attentive and the seat at economy comfort was comfortable at the “ok” level. It needs much mor3 to be super comfortable. The plug for the headphones was a mess! It was NOT possible to watch a movie and hear the sound too! I gave up! Not a great offering for the extra dollars...

Cons: So many things! Starting with the way assistance in the airport is offered to travellers with mobility issues! This is an important issue that needs to be revisited and changes for better service to be made!

AMS
MSP
OK 5,6

Pros: One crew member was very good but all were not very available or checking on people. I had a seat that I purchased and it was very hard to recline I only found out that it did if fact recline it the last hour to hour and a half of the trip! It was a difficult push back to get it to recline

Cons: If I knew how to recline my seat earlier. I did try several times

LHR
AMS
OK 5,6

Cons: The air conditioners fan was bad and they had to fix it in London which took over 40 minutes off travel time...we arrived much later than expected in Lagos

AMS
IAD
Mediocre 3,0

Cons: The plane was very hot

AMS
SIN
Excellent 8,6

Pros: The crew are amazing! Attentive and friendly.

Cons: The seats could have been bigger.

Thu, Aug 29
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
50h 10m
Sun, Sep 8
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
36h 10m
R14558
Trip: 11 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 6 249 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
JFK
AUH
OK 4,3

Cons: Too many boarding delays

MAN
AUH
Good 7,0

Pros: Good crew

Cons: Service could have been better

AUH
DEL
Excellent 8,3

Pros: The crew

Cons: sea food

AUH
HKT
Mediocre 2,0

Pros: On-ground customer service of Ethiad, Fatima. She was professional and understanding.

Cons: Don’t overlook international flights and penalize travelers who don’t have a seat selection but checked in on time.

AUH
CGK
OK 5,6

Pros: This crew was better that last flight overall

Cons: Better seating arrangements

Tue, Jun 25
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
38h 05m
Mon, Jul 15
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
47h 25m
R15583
Trip: 21 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 5 763 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
CNS
HKG
Excellent 9,3

Cons: One really bad movie.

JFK
YVR
Excellent 10,0

Pros: Yes all of the above

Cons: None

YVR
HKG
Excellent 9,3

Pros: Crew is very good and efficient, generally very friendly and helpful. Seats are fairly spacious and comfortable. The flight was only slightly delayed. Food and drinks are quite readily available. Meal quality is nothing amazing, but it's definitely not bad.

HKG
JFK
Excellent 8,3

Pros: Crew were super nice and friendly. Great selection of movies. Seemed to more washrooms than most planes; no long lines.

Cons: Interior was dated; seat didn’t recline properly. Boarding was a bit hit and miss; no zones or row priorities, just one big line. Wine with dinner wasn’t the best.

MNL
HKG
Good 6,0

Pros: was upgraded to a very comfortable flat bed seat been a very long while a cx flight was on time

Cons: food quality and entertainment system choices are poor - flight attendants constantly on the pa for meaningless messages that given in languages

Sat, Aug 24
DUR
Durban King Shaka Intl
YYZ
Toronto Pearson Intl
53h 24m
Thu, Sep 5
YYZ
Toronto Pearson Intl
DUR
Durban King Shaka Intl
42h 35m
R17822
Trip: 13 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 13 978 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
DXB
HND
Good 6,6

Pros: The crew were nice and boarding was smooth

Cons: the main meal was good, but it didn't come with much more. It didn't have water, dessert, or a side dish, it only came with the main meal, a piece of bread, and butter. The chair was not that comfortable, I've had a better sleep on other airlines for the same flight.

DXB
EDI
Excellent 8,3

Cons: The bread buns were cold. Better if they were served hot

JFK
MXP
Good 6,4

Pros: Delay

DXB
ORD
OK 4,3

Pros: Entertainment was exhaustive and entertaining

Cons: Service was very poor. They missed servicing drinks when I was watching movie. Didn’t ask me. There was NO air freshener sprayed in this long flight. Overall service was very poor especially on my side of service at 32F.

DXB
MAA
Good 7,3

Pros: Overall flight quality

Cons: Free wifi time can be increased to at least an hour and Food quality can be better

Tue, Jun 11
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
27h 55m
Thu, Jul 11
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
28h 50m
R21504
Trip: 31 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 24 850 reviews
Overall
8,1
Boarding
8,2
Comfort
7,8
Crew
8,5
Entertainment
7,7
Food
7,5
MEX
LAX
Good 6,6

Pros: The entertainment system was good and they had free text messaging through the plane’s wifi network.

Cons: The plane stank. I was 3/4 in the back of the plane and there was a strong pee odor.

YYZ
MSP
Excellent 10,0

Pros: The flight attendants were amazing. 12 people had a connecting flight and they brought a shuttle bus. You dont see that kind of service any more 10 stars for that

Cons: Super small plane.

DTW
FLL
Excellent 9,6

Pros: While biased since I was in First class, everything was enjoyable and as expected of a first class experience. The free Wi-Fi on this flight made it extra special- can’t wait until its standard on all flights!!

Cons: Only real complaint is that Delta doesn’t seem to restrict size of bags taken as carry on and the time wasted but some trying to squeeze their obviously oversized bags into overhead compartments is painful.

ATL
SAT
Excellent 10,0

Pros: I liked the entertainment

SLC
MSO
OK 5,2

Cons: There was huge issues with our original plane and the lady at the desk was horrible with communication to all the passengers waiting for the flight updates. The one time I finally asked her if there was any updates, after almost 1.5 hours of delay and waiting, she took a very rude and snappy tone.

Mon, Sep 9
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
30h 10m
Mon, Sep 23
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
31h 55m
R12016
Trip: 15 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 25 510 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,7
ORD
MUC
Excellent 10,0

Cons: All went well!

TPA
FRA
Good 7,6

Pros: Entertainment and food was good. Pilot kept good communication with passengers. Some of the inflight crew were nice and willing to help

Cons: Some flight attendants should show more willingness to assist and help passengers. Boarding was a bit messy plus they changed boarding gate last minute. Flight was delayed almost one hr

LHR
FRA
Mediocre 2,0

Pros: None of the above. I actually liked nothing about this trip. Took off at London in time for Frankfurt, arrived early, but missed the connection to Tel Aviv. So I had to be routed to Munich to catch a 10:30 pm flight, which arrives at 3 am Sunday. So I wasted the entire day, starved, exhausted.

Cons: Proper connection time. I lost the entire day, and now have to get a cab for $100 instead of my colleague meeting me. 3 am is impossible. And I am still not in Tel Aviv.

FRA
AMS
Excellent 10,0

Pros: Friendly and cheerful crew. Very generous with the drinks.

Cons: Very very long walk from aircraft to Schiphol exit. I must have walked for 20 minutes to get out. Not really Lufthansa's fault though.

ORD
MUC
Excellent 9,3

Pros: Since I was traveling with a child we were borded first

Cons: The seats weren’t the most comfortable

Sat, Jun 8
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
27h 05m
Sat, Jul 13
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
41h 35m
R26906
Trip: 36 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 180 reviews
Overall
8,2
Boarding
8,3
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
8,0
ZRH
NBO
Excellent 10,0

Pros: Great crew

BCN
ZRH
Excellent 9,0

Pros: On time. Check in was very easy.

ZRH
ORD
Excellent 9,3

Pros: Crew Was very friendly , smiley, and welcoming.

Cons: Movie selection could have been better, but was ok.

GRU
ZRH
Excellent 9,3

Pros: Crew helped my parents with physical disabilities through the whole flight. Super grateful

ZRH
BOS
Excellent 9,6

Pros: The food was amazing

Wed, May 29
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
48h 05m
Sun, Jun 9
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
32h 30m
R13980
Trip: 12 days
6,9GoodShow reviews
Overall 6,9 Good
Based on 2 148 reviews
Overall
7,1
Boarding
7,2
Comfort
7,0
Crew
7,6
Entertainment
6,4
Food
6,4
BRU
JFK
Excellent 8,0

Cons: Wasn’t given a blanket

BSL
BRU
OK 4,3

Cons: Left 1h late

JFK
BRU
Excellent 8,3

Cons: To be given a blanket. And better choice in music

BRU
IAD
Mediocre 2,0

Pros: Nothing

Cons: I am handicap, I travel with a scooter. We let them know months in advance and still they did not plan or assist. My scooter was not brought up in Brussels or DC, I refused to leave the plane in DC until they finally brought it to plane. They sat me in row 38...I can only walk a few feet so the airline failed in every aspect...epuc fail. I will never fly Brussels airlines again.

CDG
BRU
OK 5,2

Pros: Seats were fairly comfortable with decent leg room.

Cons: My biggest complaint is for the exhorbitant baggage fees—€100 for two bags is ridiculous. Also, one of the crew was rather testy with us when we first boarded (unprovoked), then came to us a few minutes later to say something nice to sort of make up for it.

Tue, May 28
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
28h 03m
Sat, Jun 15
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
32h 45m
R14485
Trip: 19 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 21 140 reviews
Overall
7,5
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
ORD
MAD
Mediocre 2,0

Pros: Nothing.

Cons: My flight was supposed to be at 4:40pm on May 16th. It was cancelled and rescheduled to 2:00pm may 17th. I have been waiting in line for three hours to check my bags, and get on a flight. Still at the original destination, VERY UNHAPPY.

DFW
LHR
Excellent 8,0

Pros: Attentive crew, plenty to drink

Cons: Not crazy about the seat arrangement on this plane

TAB
ANU
Excellent 8,8

Pros: The check-in process was expeditious, aircraft was quiet, crew were accommodating and flight comfortable.

Cons: I did feel a bit disconnected during the drink service as the cabin crew member came and passed the juices to each person

FNC
LGW
Good 7,6

Pros: Flight good, crew helpful and no problem with boarding.

Cons: No hot food and no announcement in the Airport. Limited choice of other food.

LHR
NBO
OK 5,0

Cons: It started over an hour late and they lost my luggage

Tue, Aug 13
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
50h 10m
Tue, Aug 27
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
36h 10m
R14587
Trip: 15 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 6 249 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
HYD
AUH
Good 7,6

Pros: Yes crew was very good

Cons: To give small size water bottles after having meals and also to add new movies.

IAD
AUH
Mediocre 3,6

Pros: short lay over in Abudhabi. Flight was on time.

Cons: At Abu Dhabi airport my mother had to change her plane , where assistance for elderly and wheel chair was extremely limited . Also the food on the plane was not as good as the food service on most international flights.

ISB
AUH
Good 6,3

Cons: Food has gone down a lit

BCN
AUH
Excellent 9,3

Pros: Everything was excellent. The entertainment system was also excellent.

Cons: The flight had onboard wifi which was awesome to be able to be online during the flight but it did lack the level of service expected. Everything on the flight was fantastic except the wifi which kept dropping out

AMD
AUH
OK 4,0

Pros: Food

Cons: Please stop overbooking....

Mon, May 27
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 15m
Mon, Jun 10
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
31h 45m
R13287
Trip: 15 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 25 510 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,7
OTP
MUC
OK 5,6

Pros: In-flight crew was friendly, the food & beverages were OK and there were plenty of in-flight entertainment options.

Cons: They double charged the baggage fees: I prepaid in advance but upon checking in for the return flight the representative wasn't able to locate the appropriate information, although I had a printed copy of the confirmation email they sent. I had to pay for it again which is a lousy experience.

BLR
FRA
Good 6,6

Pros: crew onboard and food/entertaiment.

Cons: could do without the delays. transit time was reduced to less than an hour in Frankfurt because flight to Frankfurt was delayed by 45 mins. it is becoming very stressful to transit in FRA every time.

ORD
MUC
Excellent 10,0

Cons: All went well!

LHR
MUC
Excellent 10,0

Pros: Lufthansa hands down is the best airline I have ever flown!

FRA
FCO
Excellent 10,0

Pros: Super service. From gate in Frankfurt to Rome.

Cons: Communication on which luggage carousel our luggage was going to be on. The screen said, carousel 11 when in actuality, it was carousel 10. Very confusing...and caused me a delay. That’s the only frustration in the entire trip so far.

Wed, Jul 17
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
30h 05m
Fri, Aug 2
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
R15135
Trip: 17 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 045 reviews
Boarding
7,0
Comfort
7,1
Crew
7,6
Entertainment
6,6
Food
6,6
LFW
EWR
Excellent 10,0

Pros: Excellent service and on time performance.

ADD
TNR
Good 6,0

Pros: flight was on time

Cons: Felt a bit like cattle because boarding was in a tight space and there was a lot of confusion as to who should stand where. Not sure why there were different zones for boarding because they didn't matter.

ORD
ADD
Good 6,3

Pros: Crew was very nice, very helpful

Cons: 3 hour delay in flight from Chicago to Ethiopia due to ‘mechanical issues’ made me miss my connection. I was put up in a hotel, but woke up in the middle of the night to roaches all over the place. Not the best experience

JRO
ADD
Excellent 8,6

Pros: The crew was very attentive, although it did help I was the only passenger in business and the food was definitely better than expected and an improvement on last time I flew with them, around a year ago.

Cons: The cabin was looking a little tired.

NSI
ADD
Excellent 9,0

Pros: The food was good, seats were quite comfortable and the crew was awesome

Cons: The entertainment was not that great

Fri, May 31
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
48h 05m
Fri, Jun 14
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
32h 30m
R14485
Trip: 15 days
6,9GoodShow reviews
Overall 6,9 Good
Based on 2 148 reviews
Overall
7,1
Boarding
7,2
Comfort
7,0
Crew
7,6
Entertainment
6,4
Food
6,4
VCE
BRU
Excellent 8,3

Pros: The crew was very cool

Cons: The food was ok

MAD
BRU
Good 6,4

Cons: There is no entertainment which is ok. You had to pay for everything in flight. Their carry on luggage size allowance is smaller than any airline I’ve ever flown

BRU
ZAG
OK 4,3

Cons: Whole flight was so cold like in refrigerator.

BRU
PRG
Mediocre 2,0

Cons: Delayed. Crew seemed pretty annoyed to have people aboard. Will avoid next time.

TLV
BRU
OK 4,3

Pros: cheap ticket

Cons: lack of service, very unfriendly stewardess

Sun, Jul 7
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
50h 10m
Thu, Sep 5
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
36h 10m
R14615
Trip: 61 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 6 249 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
ORD
AUH
Good 6,6

Pros: Seat are too narrow, leg room was ok, plane temperature was too warm.

Cons: Flight take off was delayed by almost an hour.

AUH
FCO
Excellent 9,0

Pros: The flight was amazing

Cons: The problem of the kids shouting and shouting one hour

SYD
AUH
Excellent 8,0

Pros: Good crew Seats good

Cons: Earphones plug difficult to fit Toilet cleanliness not adequate on occasion

BAH
AUH
OK 4,6

Cons: Getting more minimal on the food service. Emirate have more and better quality

IAD
AUH
Mediocre 3,6

Pros: short lay over in Abudhabi. Flight was on time.

Cons: At Abu Dhabi airport my mother had to change her plane , where assistance for elderly and wheel chair was extremely limited . Also the food on the plane was not as good as the food service on most international flights.

Tue, Jun 25
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
38h 05m
Tue, Jul 16
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
33h 40m
R16146
Trip: 22 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 5 763 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
SFO
HKG
Mediocre 2,0

Pros: The flight was delayed from sfo to Hongkang. Very disappointed.

HKG
SFO
Good 7,3

Pros: The crew were very attentive and the pods are comfortable.

Cons: Why would I have an access to the Cathay Pacific VIP lounge at Gate 65 when my boarding is more than a mile away at Gate 3. There was a VIP lounge at around Gate 4, why was I not given access to that one? As it was I almost missed my flight because of the one mile scramble from the VIP lounge.

CGK
HKG
Excellent 9,0

Pros: Seating space for short people..not average height people

Cons: Wider space for seats

SIN
HKG
Good 7,2

Pros: Everything’s was fine.

Cons: 5 hour last minute delay.

MNL
HKG
Excellent 8,0

Pros: Just fine..

Thu, May 30
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 55m
Sun, Jun 9
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
31h 45m
R13677
Trip: 11 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 25 510 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,7
FRA
TLV
OK 4,4

Pros: The flight was on time

Cons: Seats, entertainment, crew attitude

BOS
FRA
Excellent 10,0

Cons: Nothing

PHC
ABV
Excellent 8,3

Pros: Cheerful and very helpful

Cons: The food could be better

LAX
FRA
Mediocre 2,0

Pros: Flight was delayed from LAX. No accommodation offered

Cons: Accommodation. They were kinda rude about the whole experience

FRA
CAI
OK 5,3

Cons: The people sitting beside me was very loud and they didn’t stop talking the whole time.

Show more results
*
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.