Find cheap flights to Ontario

Return
Economy
Washington (WAS)
Ontario
Thu 7/18
Thu 7/25
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Ontario

South Africa to Ontario flight information

Flights arrive in Ontario
Flights depart from South Africa
Flight price R11 987
Airlines Ethiopian Air, Lufthansa, Alitalia, British Airways, KLM, Emirates, SWISS, Austrian Airlines, Etihad Airways, Cathay Pacific, Major Airline, Brussels Airlines, Delta, Air France

Latest Ontario Flight Deals

Toronto
Direct from R13 073,18
Direct from R16 622,77

Top tips for finding cheap flights to Ontario

Looking for cheap airfare to Ontario? 25% of our users found return tickets to Ontario for the following prices or less: From Johannesburg OR Tambo R13 073, from Cape Town Intl R16 622
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 Ontario is May.
Enter your preferred departure airport and travel dates into the search form above to unlock the latest Ontario flight deals.

FAQs - Booking Ontario flights

How long is the flight to Ontario?

The average direct flight from South Africa to Ontario takes 28h 52m, covering a distance of 13402 km. The most popular route is Johannesburg - Toronto with an average flight time of 22h 45m.

What is the cheapest flight to Ontario?

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

Which airlines fly to Ontario?

What are the most popular destinations in Ontario?

Based on KAYAK flight searches, the most popular destination is Toronto (98% of total searches to Ontario). The next most popular destinations are Thunder Bay (1%) and Toronto (0%). Searches for flights to Ottawa (0%) are also popular.

Book cheap flights to Ontario

(Return)
Airports
Origin
Durban
R16 412
only
R16 412
Cape Town
R12 816
only
R12 816
Johannesburg
R23 501
only
R23 501
R11 987
only
R11 987
Destination
Toronto
R11 987
only
R11 987
Sun, Oct 27
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
39h 45m
Fri, Nov 8
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
R11 987
Trip: 13 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 077 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,6
Food
6,6
CPT
ADD
Excellent 9,0

Pros: Very good,on time good service

Cons: Better seats on business in boing 737 800

ADD
SEZ
Excellent 8,0

Pros: G

Cons: G

GRU
EZE
Okay 4,0

Pros: Land crew attention was polite and nice

Cons: Restrooms on board was dirty, no toilette paper nor tissues. One fight attendant was particularly impolite, hitting and pushing instead of asking

ORD
ADD
Excellent 10,0

Pros: Excellent seat

BKO
DSS
Excellent 8,6

Pros: WONDERFUL FLIGHTV

Cons: NONE

Thu, Nov 28
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
28h 09m
Wed, Jan 15
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
31h 15m
R12 624
Trip: 49 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 25 852 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,7
FRA
DEN
Okay 5,0

Pros: The entertainment selection is quite great.

Cons: The food is terrible. So is the crew. Something has gone wrong with Lufthansa latel. I used to prefer flying Lufthansa for their great service and meals. The food has become quite disgusting. The crew is very rude. They show no respect to their non-German speaking passengers, which is unacceptable!

CAI
FRA
Excellent 8,4

Pros: The person sitting next to me in the aisle seat moved so I had a window seat and free access to the aisle so I could use the bathroom when I wanted which let me stay hydrated on the plane. This was great. Crew was overall pretty responsive and helpful. Never a line for bathroom

FRA
IAD
Excellent 9,3

Pros: The seats were comfortable

Cons: The food could be better

FRA
JFK
Mediocre 2,0

Pros: It was cancelled and scheduled next day

MUC
BHX
Good 6,8

Cons: The flight was delayed as we were waiting for documents required for our entry to the UK - surely these should have been ready in advance? Perhaps a taste of things to come if (when) we sadly leave the EU. Same poor sandwiches.

Tue, Jul 2
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
28h 35m
Mon, Aug 12
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
26h 20m
R13 171
Trip: 42 days
6,9GoodShow reviews
Overall 6,9 Good
Based on 1 449 reviews
Overall
7,2
Boarding
7,3
Comfort
7,0
Crew
7,6
Entertainment
6,0
Food
6,3
JNB
FCO
Good 7,6

Pros: The staff was kind and helpful. The business class was good and the updrafts was really worth it

Cons: Entertainment was poor .

FCO
BRU
Excellent 9,6

Pros: Very new and clean plane.

Cons: Nothing it was all good.

MXP
JFK
Mediocre 3,6

Pros: Very uncomfortable seats, entertainment system was outdated, airplane was shabby and the main meal was horrible.

Cons: It is obvious that the airline has not invested funds to keep up and it shows. I will avoid flying Alitalia in the future.

FCO
YYZ
Mediocre 2,6

Pros: We landed safely in Toronto

Cons: In this 10 hr flight cabin crew came down the aisle only twice to offer refreshments. There should have been offers of at the least water or juice more than twice on this length of fight. I was disappointed that there were no hot drink e.g. coffee or tea offered at any time, not even with the meal, but this was certainly the least of our disappointments. Only once on this flight did I see a cabin crew member smile. Don't know why, but they were a most unhappy crew that day and this was conveyed to the passengers. I find this hard to believe, and perhaps both my husband and I fell asleep for the few minutes this would have taken, but neither one of us saw a crew member check for seatbelts and seat position before landing in TO. Boarding gate wasn't announced until an hour before boarding, which on an international flight from a large airport was a little stressful, but I am assuming there was a good reason for this.

FCO
NAP
Mediocre 2,0

Pros: we arrived on time, left on time. The crew was nice and looked after everyone.

Thu, Oct 10
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
26h 45m
Wed, Nov 20
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
30h 00m
R13 201
Trip: 42 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 21 396 reviews
Overall
7,5
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
BOD
LGW
Good 7,0

Cons: It appeared that check-in staff had never dealt with a mobility scooter before

JFK
LHR
Excellent 10,0

Pros: The seats were great. The crew were very personable and accommodating.

SFO
DFW
Excellent 8,0

Cons: The food could have been a a bit better.

LGW
HER
Excellent 8,0

Cons: Better choice of food such as prepacked salads etc not just sandwiches

LHR
MIA
Excellent 9,6

Pros: Excellent fly, comfortable seat, on time

Cons: Very spice food

Thu, Oct 31
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
27h 20m
Thu, Dec 5
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
24h 02m
R13 674
Trip: 36 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 229 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
AMS
EDI
Okay 5,6

Pros: Crew was friendly

Cons: Passenger who needed wheelchair assistance it took KLM 50 minutes to get him off plane which delayed our boarding. KLM not prepared to handle passengers with needs

AMS
SFO
Excellent 8,3

Cons: We were allowed to choose our seats from SFO to Amsterdam but not for the return flight. I like to be able to choise my seats when I book the flight. Choosing seats 24 hours before is not convenient when traveling for the return trip.

MXP
AMS
Good 7,3

Cons: Boarding was very slow.

AMS
LHR
Good 6,0

Pros: Seat was good

Cons: Depart on time (1 hour late), hostess put a laptop in the overhead, which fell out and hit me when the bin was opened

AMS
NRT
Excellent 9,0

Pros: Entertainment was amazing

Cons: Seats a bit hard

Sat, Oct 26
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
41h 10m
Mon, Nov 4
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
38h 00m
R13 822
Trip: 10 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 14 115 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
BOM
DXB
Excellent 10,0

Pros: All was good. Check in was smooth

MLE
DXB
Excellent 10,0

Pros: Everything was amazing, I would say best airlines from Male to Dubai. Crew is super amazing as well.

DXB
MCT
Excellent 10,0

Pros: flight was very empty, so crew very accommodating. boarding simple with so few

SYD
DXB
Excellent 8,0

Pros: Comfortable seats. Good food.

LOS
DXB
Mediocre 2,0

Cons: Complete overhaul of all your crews and workers in different airports except the airport workers in America. They were nice and cautious. My overall experience was awful

Thu, Aug 1
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
22h 45m
Wed, Sep 4
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
28h 25m
R14 089
Trip: 35 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 306 reviews
Overall
8,2
Boarding
8,3
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
MAD
ZRH
Excellent 8,0

Cons: Flight was delayed and missed 2nd flight due to delay

FLR
ZRH
Mediocre 2,0

Cons: The flight was cancelled and Florence airport staff was extremely incompetent and unprofessional. I spent 12 hours in the airport before getting to Zurich. Won’t get to Chicago until 24 hours after my planned arrival. If I something important then hell would’ve been raised.

ZRH
LAX
Excellent 8,3

Cons: After showing passport to get boarding pass, had to line up to show passport again to get boarding pass stamped at gate-no instructions, just a line.. Why!? Poor communication.

BOS
ZRH
Excellent 9,5

Pros: Seats very comfortable; real feather pillow! Everything was on time.

Cons: Breakfast consisted only of sweet items -- I didn't touch it.

BUD
ZRH
Excellent 10,0

Pros: Seats super comfy

Tue, Dec 10
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
42h 55m
Wed, Jan 15
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
25h 40m
R14 326
Trip: 37 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 4 385 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
7,3
Food
7,5
VIE
IAD
Good 7,6

Pros: Friendly crew with a wide range of entertainment options

Cons: Smoother boarding. Was great once on board.

CDG
VIE
Excellent 10,0

Pros: The crew was friendly and particularly one of the girls was always giving her best

BEG
VIE
Mediocre 2,0

Pros: Rude inconsiderate staff. Terrible plane

Cons: Everything

VIE
HAM
Okay 4,0

Pros: That we landed in the end

Cons: More communication to passengers when there are so big delays (almost 2 hours)

ORD
VIE
Excellent 10,0

Pros: Every thing

Cons: Nothing

Sun, Nov 10
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
44h 35m
Tue, Dec 17
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
35h 45m
R14 636
Trip: 38 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 6 301 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,5
Food
7,0
AUH
AMS
Mediocre 3,6

Pros: Got me from a to be

Cons: Just don't use Etihad

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
YYZ
Excellent 10,0

Cons: sea food

DEL
AUH
Okay 5,3

Cons: Worst food i ever had in flight..please organize goid caterers

AUH
DMM
Excellent 8,0

Pros: Quick departure

Fri, Jul 12
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
31h 20m
Sat, Jul 20
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
33h 40m
R15 510
Trip: 9 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 5 847 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
SFO
HKG
Mediocre 3,0

Cons: The food service could have been better . Quality is poor ! There was one lunch service, breakfast service and one snack service through 19.5 hours of nonstop flight. We were hungry through out as the quantities were so little and barely there . The toilets were bad and didn’t even carry tissues

BOM
HKG
Good 7,6

Pros: Wheelchair assistance..very dignified

Cons: There was a mixup for special meal that i ordered...wrong marking of seat number,even after having a prepaid confimed seat

CGK
HKG
Okay 4,0

Pros: seats are comfortable

Cons: flight as always delayed, food and inflight entertainment system choice are very poor - crew always on the PA for non sens announcement in 3 languages

JFK
HKG
Poor 0,0

Pros: nothing

Cons: everything

MNL
HKG
Excellent 10,0

Pros: Efficient, courteous and early arrival

Sun, Jul 7
DUR
Durban King Shaka Intl
YYZ
Toronto Pearson Intl
32h 18m
Sun, Jul 21
YYZ
Toronto Pearson Intl
DUR
Durban King Shaka Intl
44h 05m
R16 412
Trip: 15 days
Overall 0,0 Poor
Based on 0 reviews
Wed, Aug 7
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
48h 05m
Fri, Aug 30
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
32h 30m
R17 300
Trip: 24 days
6,9GoodShow reviews
Overall 6,9 Good
Based on 2 210 reviews
Overall
7,1
Boarding
7,1
Comfort
7,0
Crew
7,6
Entertainment
6,4
Food
6,4
BRU
JFK
Good 7,3

Pros: Crew was very pleasant and attentive.

Cons: The entaertainment system, TV , movies etc, wasn’t working and they tried and tried but couldn’t get it to work. Not a common occurrence I am sure.

BSL
BRU
Okay 4,3

Cons: Left 1h late

GOT
BRU
Good 7,3

Pros: The personnel AFTER passport control was wonderful, both airport and United. Passport control workers failed to recognize or help move us through to be able to board in time while they allowed other passengers to go ahead who had same departure. Plane waited 30 mins past take off for us.

Cons: Brussels airport staff at pass control needed to acknowledge departure concerns to prevent plane delay of takeoff. Many passengers missed their connection in Chicago because of our delay boarding due to pass control wait and lack of help.

NCE
BRU
Good 6,8

Pros: Very nice crew. I flew with my 6 months old baby and the crew was really helpful and took care of us.

DSS
BRU
Okay 5,3

Pros: Seat not confortable

Cons: Get newer planes with better functional amenities

Sat, Jun 22
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
28h 30m
Thu, Jul 25
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
26h 20m
R18 721
Trip: 34 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 25 299 reviews
Overall
8,1
Boarding
8,2
Comfort
7,8
Crew
8,5
Entertainment
7,7
Food
7,5
MCO
LAX
Okay 4,3

Pros: Crews were friendly

FLL
JFK
Good 6,3

Pros: The crew and the boarding were good

Cons: No food. Just unhealthy snacks

AMS
SEA
Good 7,0

Pros: Good choice of movies but not all have subtitles, which comes in handy since phones are not really good. Food was great!

Cons: Seating pitch is just not acceptable for 10+ hrs long flight! I am tall (1.92 cm) but there are taller people than me and there is just no way they can sit in economy class seat! That is basically some kind of racism..

LAS
SAN
Okay 4,3

Pros: Despite boarding late, and sitting on the tarmac for half an hour since we missed our take off time, and having to move passengers around to balance the weight on the plane, we made it home alive.

Cons: We landed over half an hour late. Flight attendants needed to move passengers to balance the weight on the small plane, and asked for "volunteers." When there were none, the FA stood in the aisle and said we just weren't going to take off if nobody volunteered. They should have just MOVED people.

PUJ
JFK
Okay 5,6

Pros: The plane was nice and the entertainment on the flight was great! Flight crew very friendly.

Cons: Our plane was delayed multiple times and we were not provided an explanation as to why. For as expensive as this fare was the fact that Delta was at fault for the delay and did not offer any compensation for that delay is frustrating. A few extra free snacks doesn’t cut it.

Mon, Dec 16
HLA
Lanseria
YYZ
Toronto Pearson Intl
27h 45m
Mon, Jan 6
YYZ
Toronto Pearson Intl
HLA
Lanseria
30h 05m
R23 501
Trip: 22 days
7,5GoodShow reviews
Overall 7,5 Good
Based on 3 695 reviews
Overall
7,7
Boarding
7,7
Comfort
7,3
Crew
8,2
Entertainment
6,9
Food
7,1
CDG
MXP
Okay 5,6

Pros: Arrived on time.

Cons: Overhead luggage storage jammed with luggage belonging to someone who was sitting far behind my seat.

MXP
CDG
Good 7,0

Pros: Air. France usual

Cons: No lights working on plane. Couldn't read or do work WiFi wasn't working either

BHX
CDG
Excellent 8,0

Pros: Crew was wonderful and welcoming!

CDG
ATL
Excellent 8,6

Cons: The craft is a bit old. Harsh landing.

LAX
CDG
Excellent 8,6

Pros: Friendly attendants, entertainment variety

Cons: Comfort, food could have been better.

Thu, Dec 12
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
30h 25m
Tue, Jan 7
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
26h 55m
R12 742
Trip: 27 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 077 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,6
Food
6,6
CAI
ADD
Okay 5,6

Cons: Stop using old planes with no personal entertainment systems on the back of the seats.

ZNZ
JRO
Excellent 8,0

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

ADD
LHR
Okay 5,3

Pros: The crew were ok but took ages to help you

Cons: faster service in the plane

JNB
ADD
Mediocre 3,6

Cons: Entertainment is non existent. Plane is tatty.

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

Tue, Jul 2
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
28h 35m
Wed, Jul 24
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
33h 55m
R13 186
Trip: 23 days
6,9GoodShow reviews
Overall 6,9 Good
Based on 1 449 reviews
Overall
7,2
Boarding
7,3
Comfort
7,0
Crew
7,6
Entertainment
6,0
Food
6,3
FCO
YYZ
Mediocre 2,6

Pros: We landed safely in Toronto

Cons: In this 10 hr flight cabin crew came down the aisle only twice to offer refreshments. There should have been offers of at the least water or juice more than twice on this length of fight. I was disappointed that there were no hot drink e.g. coffee or tea offered at any time, not even with the meal, but this was certainly the least of our disappointments. Only once on this flight did I see a cabin crew member smile. Don't know why, but they were a most unhappy crew that day and this was conveyed to the passengers. I find this hard to believe, and perhaps both my husband and I fell asleep for the few minutes this would have taken, but neither one of us saw a crew member check for seatbelts and seat position before landing in TO. Boarding gate wasn't announced until an hour before boarding, which on an international flight from a large airport was a little stressful, but I am assuming there was a good reason for this.

DEL
FCO
Mediocre 3,6

Pros: I don't think I say anything I liked.

Cons: Food, veg option, given peaces of boiled mushrooms, Eggplants and spinach. What a horrible experience.

ATH
TLV
Excellent 8,4

Pros: todo estuvo muy bien!!!

Cons: el desayuno o como quieran llamarlo es muy pobre

FCO
LHR
Excellent 8,0

Pros: Pleasant normal flight.

Cons: In-flight announcement was very very quick and hard to understand.

TRN
FCO
Okay 4,0

Pros: the flight was on time

Cons: for sure the seats, the screens and the bathrooms. the plane was soooo old!

Tue, Jun 25
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 15m
Wed, Jul 10
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 15m
R13 985
Trip: 16 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 25 852 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,7
TXL
FRA
Excellent 10,0

Pros: The flight was on time, perfectly organized, excellent flight attendants and efficient service

Cons: There were no negatives (and rarely are with Lufthansa)

IAH
FRA
Mediocre 2,0

Cons: The first leg to Frankfurt was 6 hours late. Missed connection, missed next possible connection, and waiting in line to try to get last possible flight out. Everyone's schedule has been turned upside down.

BOS
FRA
Okay 5,3

Pros: Middle seats had little useful legroom due to conduit

Cons: The plane was hot, muggy, and had little airflow with no user movable nozzles. Lots of people sweating for 6+hours.

FRA
AMM
Mediocre 2,0

Cons: Flight from dc to Frankfurt was delayed 4 hours. Flight from Frankfurt to Amman was cancelled and rebooked for the next morning.

YOW
YUL
Excellent 8,6

Cons: Boarding be insured as I have a ticket

Sun, Sep 1
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
27h 29m
Thu, Sep 5
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
25h 50m
R14 074
Trip: 5 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 229 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
IAH
AMS
Okay 5,3

Cons: KLM was not prepared to get wheel chair passenger off plane. Cost me delay of 1 hour. I will never fly KLM again.

SLC
AMS
Excellent 8,8

Cons: The flight was a bit delayed, but the airline handled it incredibly well. I was put up in a great hotel with good free food and caught another flight the next morning.

EBB
AMS
Excellent 8,0

Pros: General flight journey

LUX
AMS
Excellent 9,2

Pros: Nice staff and no delay

Cons: Instead of crisps maybe a bit of cheese or crackers

AMS
YYZ
Good 7,3

Cons: Don’t be late

Fri, Nov 1
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
24h 00m
Thu, Dec 5
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
20h 45m
R12 816
Trip: 35 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 077 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,6
Food
6,6
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

ADD
RUH
Mediocre 3,3

Pros: Nothing?

Cons: Lounge seating and services. Boarding. Lots of uncontrollable people trying to be first to board.

JIB
ADD
Okay 4,3

Cons: The seats are uncomfortable

EWR
ABJ
Excellent 8,0

Pros: Excellent crews

ADD
DXB
Excellent 10,0

Pros: Nice crew. Smooth flight :)

Mon, Nov 11
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
29h 05m
Mon, Dec 16
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 55m
R14 326
Trip: 36 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 21 396 reviews
Overall
7,5
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
LHR
KEF
Good 7,0

Pros: I did not

BOD
LGW
Good 7,0

Cons: It appeared that check-in staff had never dealt with a mobility scooter before

ZRH
LCY
Okay 4,0

Cons: Extremely poor timing and communication. Departed over 2hr late and missed landing to the correct airport by 10 mins and so had to divert to an airport an hour away with poor coordination

LED
LHR
Okay 5,2

Cons: The seats are not just uncomfortable, they are awful. Worse than Wizzair!

LIG
LGW
Excellent 10,0

Pros: Efficiency

*
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.

  • 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