Find cheap flights to Toronto

Return
Economy
Wichita (ICT)
Toronto All airports
Sat 8/17
Sat 8/24
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Toronto

South Africa to Toronto flight information

Flights arrive in Toronto
Flights depart from South Africa
Flight price R11 153
Airlines Ethiopian Air, Lufthansa, Air Canada, KLM, SWISS, British Airways, Brussels Airlines, Austrian Airlines, Air France, Etihad Airways, Delta, Cathay Pacific

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 R12 187
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 May.
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 R11 153 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 R16 212 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.

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.

Does KAYAK query more flight providers than competitors?

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 Toronto Plane Tickets

(Return)
Airports
Origin
Johannesburg
R11 153
only
R11 153
Destination
Toronto
R11 153
only
R11 153
Thu, Oct 31
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
30h 25m
Tue, Nov 5
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
R11 153
Trip: 6 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 102 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
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

BJM
ADD
Okay 4,0

Pros: crammed seats, meh food first experience with ethiopian, wasn't great

BKO
DSS
Excellent 8,6

Pros: WONDERFUL FLIGHTV

Cons: NONE

ADD
SEZ
Excellent 8,0

Pros: G

Cons: G

ADD
LHR
Okay 5,3

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

Cons: faster service in the plane

Tue, Dec 10
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 30m
Fri, Jan 17
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 20m
R11 949
Trip: 39 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 196 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
FRA
MCO
Good 7,3

Cons: Depart on time

ZAG
MUC
Okay 5,3

Cons: They lost my luggage and we barely made it to our connecting flight

FRA
MIA
Excellent 10,0

Cons: Best company and the 380 is amazing.

ATH
MUC
Okay 4,4

Pros: Crew were good

Cons: Delayed departure resulting in missed connection. 2 hours in lineup and ‘service’ from Lufthansa. Rebooked through Zürich with overnight there - had to find own hotel as they said all the ones on their list were booked. Will not be using this airline for a long time ( they lost our luggage for 4 da

DUS
FRA
Excellent 9,6

Cons: Crew was young and did a good job but I got the feeling they were working their way to their own vacation at the destination.

Sat, Sep 28
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 50m
Sat, Oct 12
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
28h 55m
R12 229
Trip: 15 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 24 183 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
YHZ
YYZ
Good 7,0

Pros: Staff are very nice

Cons: Delay in flight of more than 45 minutes

LHR
YVR
Excellent 10,0

Pros: Reasonable staff but seats very cramped, but i guess you get what you pay for !!

SYD
YYZ
Good 6,6

Cons: Food could be improved by improving preperation

SFO
YYZ
Good 6,0

Pros: Flight delayed and it was a red-eye.

Cons: No delays

YVR
BNE
Excellent 8,0

Cons: Some cabin crew seemed quite grumpy, whilst others were friendly & welcoming. Food was very good

Mon, Sep 23
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
42h 40m
Mon, Sep 30
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
40h 35m
R12 564
Trip: 8 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 282 reviews
Overall
8,0
Boarding
7,9
Comfort
7,7
Crew
8,4
Entertainment
7,2
Food
7,5
CWL
AMS
Good 7,2

Pros: Just as I expected. And I made my last connection easily.

EDI
AMS
Excellent 10,0

Pros: Very friendly crew and on time with no problems.

AMS
BLQ
Mediocre 2,0

Pros: Slow service.

Cons: Better communication!

BCN
AMS
Mediocre 3,6

Cons: Staff rude and short

AAL
AMS
Excellent 10,0

Pros: Very professional

Cons: Lost luggage

Wed, Oct 23
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
22h 45m
Mon, Nov 4
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
31h 20m
R12 704
Trip: 13 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 429 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
JFK
ZRH
Excellent 8,6

Cons: No kiosk at airport. Even tho you have a etickst they make you print one. Which means a huge line. Whats the point

ZRH
YUL
Good 7,0

Cons: There was a major delay - we never were told why and no one apologized. It was so stressful to make my connection.

MUC
ZRH
Excellent 10,0

Cons: Nothing. The best airline I've flown across the board.

LAX
ZRH
Excellent 8,6

Pros: Crew, food, boarding, service

Cons: Very tight seats. Not enough of leg room

BUD
ZRH
Excellent 10,0

Pros: Seats super comfy

Mon, Oct 28
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
23h 40m
Mon, Nov 4
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 10m
R12 942
Trip: 8 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 21 613 reviews
Overall
7,4
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
JFK
LHR
Okay 5,6

Cons: The plane was old and literally falling apart. Tray tables were disconnecting. Worst part: The flight was delayed for some baggage mixup. Then they did nothing proactively to help passengers with tight connections that were only tight bc the flight was so late.

LIN
LHR
Good 6,3

Pros: Crew worked hard to keep to time and make passengers comfortable.

Cons: Boarding gate crowded.

BCN
LHR
Excellent 9,3

Pros: Good food and service

Cons: More space in the seats and be able to pick up seats during checking in

SFO
LHR
Excellent 10,0

Cons: Simply everything

LHR
SAN
Good 7,3

Pros: Food fine. Entertainment choices fine. More leg room than American.

Cons: Departed over an hour late. Preferential treatment given to a family member of flight crew. Also, kind of stingy with water.

Mon, Sep 9
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 05m
Fri, Sep 27
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
56h 30m
R14 144
Trip: 19 days
6,9GoodShow reviews
Overall 6,9 Good
Based on 2 236 reviews
Overall
7,1
Boarding
7,1
Comfort
7,0
Crew
7,6
Entertainment
6,4
Food
6,4
CDG
BRU
Okay 5,3

Cons: Flight was delayed. Connecting gate was on the other side of the airport. We were running from one side of the airport to another. They should have provided a shuttle service for all of those passengers.

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.

FNA
ROB
Mediocre 2,0

Pros: I spent 5 hours on the phone and they didn’t help me. They couldn’t even help me the book so I just lost 700 dollars when trying to change a flight.

Cons: Worst experience in all areas. The phones calls were brutal and no one could help me and then someone could and then they cousltnnagain. No one could find a flight. Took so long for them to look stuff up etc.

BOM
BRU
Excellent 10,0

Pros: Everything

Cons: NA

GVA
BRU
Good 6,0

Cons: 600€ for tiny space in the plane!!

Sat, Dec 14
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
49h 10m
Fri, Jan 10
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
39h 40m
R14 185
Trip: 28 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 4 445 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
7,3
Food
7,5
MIA
VIE
Excellent 8,0

Pros: crew was great ,seats was better than good

Cons: nothing

ATH
VIE
Excellent 8,6

Cons: Airport in Vienna was pretty disorganized. Several people from several flights had to be pulled out for additional screening that should have been done earlier. Passengers were confused and frustrated

VIE
ZRH
Excellent 9,6

Pros: Leg room was good. I am 6ft 2in

Cons: Seat bottom could have been better. I have a honey bottom

IAD
VIE
Okay 4,0

Cons: Boarding crew was nasty will never fly with you guys again

DBV
VIE
Mediocre 2,0

Pros: Will never purchase tickets through kayak ever again

Sat, Dec 14
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
27h 55m
Tue, Jan 14
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
R14 423
Trip: 32 days
7,5GoodShow reviews
Overall 7,5 Good
Based on 3 763 reviews
Overall
7,7
Boarding
7,7
Comfort
7,3
Crew
8,2
Entertainment
6,9
Food
7,2
JFK
CDG
Good 6,0

Pros: The crew did its best to make up for the fact that the special meal I ordered was inedible.

Cons: See previous

GVA
CDG
Excellent 9,3

Pros: Crew was very friendly and seat in KQ is super comfortable in Business.

CDG
BCN
Excellent 9,0

Cons: No entertainment facilities

CDG
ATL
Excellent 8,6

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

CDG
TNR
Okay 4,3

Pros: Good crew, as usual with Air France.

Cons: Old plane with very lousy seats for a super expensive business class. Super slow check in and overall process till boarding because of lack of ground staff compared to passenger volumes

Sun, Sep 1
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
47h 00m
Sun, Sep 15
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
36h 20m
R14 731
Trip: 15 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 6 340 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,5
Food
7,0
AUH
ORD
Excellent 10,0

Pros: Lounge in Abu Dhabi was great!

AUH
YYZ
Excellent 10,0

Cons: sea food

ORD
AUH
Good 7,3

Pros: The food was amazing with good And comfortable air conditioning. Cleanliness was maintained as well.

Cons: The food serving was late it could be more manageable. The leg space is also not comfortable. Also the some seat needs to be repaired as the recliners not working.

BLR
AUH
Good 7,0

Pros: The flight was on time. Food was reasonable.

Cons: A bit more leg-room and there is some scope for improvement in the food. Also, the entertainement could have more south Indian content and also allow to access entertainement for more time.

LAX
AUH
Okay 5,6

Pros: Boarding staff .

Cons: Food was very bad and started to charge you for some food and drink items .

Sun, Aug 18
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
19h 49m
Fri, Sep 6
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
25h 45m
R15 345
Trip: 20 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 25 778 reviews
Overall
8,1
Boarding
8,1
Comfort
7,8
Crew
8,5
Entertainment
7,8
Food
7,5
BHM
ATL
Excellent 9,2

Pros: Funny crew members and very friendly captain

SAN
MSP
Excellent 9,0

Cons: Bring ear buds if you want to watch/listen to a movie. Delta changes for ear buds Everything else was fine

SLC
MCI
Okay 5,2

Pros: Helpful crew.

Cons: These planes are tiny. Our equipment was B717.

CUN
ATL
Good 6,5

Pros: Flight crew got us to Columbus on time despite a delay leaving the gate

Cons: More room, less congestion.

SMF
DTW
Excellent 8,3

Pros: The seats were comfortable

Cons: Why does Delta sell earphones?

Sat, Nov 2
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
38h 50m
Sun, Nov 3
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
47h 10m
R16 575
Trip: 2 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 5 927 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
JFK
HKG
Mediocre 2,0

Pros: Absolutely nothing

Cons: Flight delayed and then cancelled NO COMMUNICATION WHATSOEVER as to what was going on. We finally got rebooked in another flight on a Chinese airline at 2:30am so we had to stay at jfk for a total of about 24 hours with no compensation for our time and troubles. Horrible. Experience!

HKG
LAX
Good 7,6

Pros: Excellent crew

Cons: More comfortable seats

CNX
HKG
Excellent 8,0

Pros: Great crew, but I didn’t really like the Economy Premium seat. Eva Economy I thought was better.

JFK
HKG
Okay 4,6

Cons: Food and more profesional crew

MNL
HKG
Excellent 10,0

Pros: They are amazing

Thu, Oct 31
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
30h 25m
Sat, Nov 2
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 55m
R12 173
Trip: 3 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 102 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
ABJ
ADD
Excellent 8,6

Pros: The crew was amazing. The crew is an asset to the airline

Cons: Boarding is chaotic.

ADD
DAR
Okay 5,3

Pros: Fast gate work.

Cons: Lost luggage and the food and silent movie option (no headphones provided for overhead movie)

RUH
ADD
Good 6,3

Pros: Seats small uncomfortable

Cons: Bigger seats.

ADD
LHR
Okay 5,3

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

Cons: faster service in the plane

BKK
HKG
Good 7,6

Cons: Crews could have greet and serve passengers with a warm smile. Food was acceptable but not as good as Japan / Korean airlines . I suppose the low airfares reflect its Servicr.

Mon, Sep 9
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 00m
Tue, Sep 24
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
28h 05m
R12 201
Trip: 16 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 196 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
FRA
MIA
Good 6,3

Cons: Passenger in next seat was so big that his fst hung over the armrest and he took up 3 to 4 inches of my space. Lufthansa should not let passengers this big fly in economy class. I appreciate my space in economy will be limited but I should be able to use all of my allotted space.

CDG
FRA
Good 7,3

Pros: Comfortable plan. crew, at least in our section of the plan was minimally attentive.

Cons: crew could have been more attentive. other then the basic services no one made any effort to see if we wanted anything else.

FRA
AMS
Good 7,5

Pros: Crew was super professional and friendly !

Cons: Little to no overhead cabin room to stow by my bag so had to place under my feet.

FRA
BUD
Okay 5,6

Pros: Delayed bad

Cons: Keep time scheduled

DEN
MUC
Okay 5,0

Pros: Plane was in good condition.

Cons: Seats are lousy and armrests so hard my arms go numb. Screaming babies for hours without stopping .

Tue, Dec 17
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
26h 40m
Mon, Jan 13
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 15m
R12 536
Trip: 28 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 24 183 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
YYZ
YOW
Mediocre 2,6

Pros: Nothing good to say for this flights overall.

Cons: Spent over two hours on the plane/tarmac waiting for take off. Air Canada sucks.

YVR
PDX
Good 6,0

Cons: Would've been better if Air Canada had not downgraded the land to a propeller plane!

EWR
YUL
Good 6,3

Cons: Flight was delayed 75 mins. We were at Newark longer than we were on the flight.

MAN
YYZ
Good 6,3

Pros: Good Flight

Cons: 1.5 hr delay in aircraft while waiting for Take off Slot No Coffee (hot drinks) or Alcahol (wine, scotch) on flight

YYG
YUL
Excellent 9,2

Pros: We were boarding with one person in a wheelchair. They were extremely helpful and understanding.

Cons: All was perfect

Wed, Sep 25
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
42h 45m
Mon, Sep 30
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
40h 35m
R12 564
Trip: 6 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 282 reviews
Overall
8,0
Boarding
7,9
Comfort
7,7
Crew
8,4
Entertainment
7,2
Food
7,5
AMS
LOS
Excellent 8,0

Pros: The crew was great. The soecial meal request was hadled well despite oversight.

Cons: Soecial meal request was made in advance but overlooked. Did not mind it so much as eating less is not a bad idea! To err is human.

LUX
AMS
Excellent 9,2

Pros: Nice staff and no delay

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

EDI
AMS
Excellent 10,0

Pros: The friendliness of the crew

DUB
AMS
Excellent 8,3

Cons: The KLM crew are always great serving and treating you. Well above many other airlines.

DAR
AMS
Excellent 10,0

Pros: Crew was great, very responsive and hospitable!

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

Tue, Oct 29
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
25h 35m
Wed, Nov 6
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 55m
R12 942
Trip: 9 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 21 613 reviews
Overall
7,4
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
CDG
LHR
Good 6,3

Pros: Crew was friendly and helpful, and they offered drink service well before and then during the meal service.

Cons: Get rid of seats E & F!

JFK
LGW
Excellent 10,0

Pros: No

Cons: Baby sharing seat with parent was very crowded

LHR
SAN
Good 7,3

Pros: Food fine. Entertainment choices fine. More leg room than American.

Cons: Departed over an hour late. Preferential treatment given to a family member of flight crew. Also, kind of stingy with water.

DUB
LHR
Excellent 8,0

Pros: Really liked the flight staff.. great service and all very humorous. More room than on most flights and everything was on time

MAN
LHR
Okay 4,0

Pros: Nothing

Cons: No ability to secure seats online despite Aer Lingus stating on line that you can choose seats up to 72 hours prior to the fight. Terrible customer service cramped planes food not great! 72

Wed, Sep 11
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 00m
Tue, Sep 24
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
28h 05m
R12 201
Trip: 14 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 196 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
FRA
SEA
Okay 5,3

Cons: Server was mean

FRA
YYZ
Good 7,3

Cons: A delay due to an electrical storm prevented us from taking off for over an hour which we had to wait to end on the plane.

MIA
FRA
Excellent 10,0

Pros: Super confortable

Cons: Ok

MUC
DEL
Mediocre 3,3

Pros: Plane didn't crash.

Cons: Boarding totally chaotic, someone was in my assigned seat, plane was very late, food was crappy, no legroom , seat and armrests uncomfortable , constant screaming babies, smelly passengers, music only came out of one speaker, music kept jumping from one song to another and then back !

FRA
PRG
Excellent 8,4

Pros: Even though it was economy class, I was able to sleep because it was very comfortable.

Cons: Not sure, I slept the whole flight.

Sun, Nov 3
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
39h 45m
Tue, Nov 5
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 55m
R12 229
Trip: 3 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 102 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
ABJ
ADD
Excellent 8,6

Pros: The crew was amazing. The crew is an asset to the airline

Cons: Boarding is chaotic.

ADD
EBB
Mediocre 3,6

Pros: The crew practically ignored my request for medical aid. They were not friendly and super occupied. The seats were too uncomfortable.

Cons: The food could have been better and the crew attention and assistance to the passengers.

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.

ADD
DAR
Okay 5,3

Pros: Fast gate work.

Cons: Lost luggage and the food and silent movie option (no headphones provided for overhead movie)

ADD
ABJ
Excellent 8,0

Cons: Nothing

Thu, Sep 26
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
27h 19m
Mon, Sep 30
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
40h 35m
R12 564
Trip: 5 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 282 reviews
Overall
8,0
Boarding
7,9
Comfort
7,7
Crew
8,4
Entertainment
7,2
Food
7,5
YVR
AMS
Good 6,8

Pros: Crew was helpful and food was very good

Cons: There was no entertainment on the flight from Vancouver to Amsterdam and this on top of a two hour delay in taking off which led us to have to literally run to our gate in Amsterdam to make the connection to Mumbai

JNB
AMS
Good 7,6

Pros: Seat was comfy and spacious for economy class

Cons: Vegetarian meal was okay but could be more enjoyable if served with bread at start of meal.

AMS
JFK
Excellent 10,0

Cons: Travelled business class and was ace experience

LCY
AMS
Excellent 8,0

Cons: Head support for 6 feet plus people on seats would be good

AMS
LCY
Mediocre 3,3

Pros: The aircraft

Cons: No overbooking next 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.

  • 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