YYZ - HLA

Find Cheap Flights from Toronto Pearson Intl to Johannesburg

Round-trip
Economy
Toronto (YYZ)
Johannesburg Lanseria
Thu. 14/11
Thu. 21/11
Any month
Compare vs. KAYAK |
Search hundreds of travel sites at once for deals on flights to Johannesburg

Toronto Pearson Intl to Johannesburg Flight Information

Flights Arrive in Johannesburg
Flights Depart from Toronto Pearson Intl
Flight Price C$ 1688
Distance 13,330 km
Airlines SAA, Air France

FAQs for Booking Toronto Pearson Intl to Johannesburg Flights

How long does a flight from Toronto Pearson Intl to Johannesburg take?
There are no direct flights for this route listed on KAYAK, the shortest multi-flight duration is 24h 55m.
Which airlines provide the cheapest flights from Toronto Pearson Intl to Johannesburg?
In the past 3 days, the cheapest round-trip tickets were found on SAA (C$ 1688) and Air France (C$ 4214)
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 rental cars, vacation 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 round-trip 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 Toronto Pearson Intl to Johannesburg (round-trip)

Airports
Origin
Toronto
C$ 1688
only
C$ 1688
Destination
Johannesburg
C$ 1688
only
C$ 1688
Sun., 10 Nov.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
39h 05m
Tue., 19 Nov.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
43h 20m
C$ 1688
Trip: 10 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
JNB
VFA
Mediocre 3.6

Cons: The boarding process was just a free for all. Could not get tv to work, no help from crew. It would have been nice to get our passport control forms on the plane, instead of at airport. Other flights comeng in had theirs.

JNB
JFK
Excellent 8.3

Cons: I am tall, and I did not have a favorable seat. Many think all tall people like the aisle seat

JNB
CPT
Good 6.3

Cons: I was not allowed to bring my carry-on luggage on to the plane. Even though I was permitted to carry it on the in-bound flight. When I surrendered my bag at the plane's door I was assured that it would be safe. Once I got to JFK and passed through customs, I retrieved my bag and the Laptop was gone!

JNB
JFK
Okay 4.6

Pros: Crew was good, friendly and helpful

Cons: Was not able to watch any movies throughout the flight

GRU
JNB
Good 7.0

Pros: The seat was very confortable.

Cons: Boarding was mediocre.

Tue., 29 Oct.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
39h 05m
Thu., 14 Nov.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 25m
C$ 1700
Trip: 17 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
JFK
JNB
Excellent 10.0

Pros: The crews were great

Cons: Nothing

ACC
IAD
Good 7.0

Cons: My bags never arrived on time.

HRE
JNB
Excellent 9.3

Pros: Crew was really awesome

Cons: More information regarding seating preferences

JNB
VFA
Mediocre 3.6

Cons: The boarding process was just a free for all. Could not get tv to work, no help from crew. It would have been nice to get our passport control forms on the plane, instead of at airport. Other flights comeng in had theirs.

EBB
JNB
Excellent 8.0

Pros: For one reason or another, my vegetarian meal wasn’t reserved ahead of time. The ground staff and then the crew on board were very helpful to ensure that I had a proper vegetarian meal nonetheless.

Tue., 22 Oct.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
39h 05m
Sun., 10 Nov.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
43h 20m
C$ 1704
Trip: 20 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
WDH
JNB
Excellent 8.6

Pros: great friendly crew

Cons: not much could be better, it was a short flight but yet very attentive

JNB
GRU
Excellent 8.0

Pros: Crew very good especially Karl

Cons: Screen did not work. Entertainment not updated.

JNB
TNR
Excellent 9.6

Pros: Friendly accomodating crew. Flight was delayed but made up the time in the air.

Cons: Its a short flight, hard to complain about anything.

IAD
ACC
Good 7.0

Pros: the crew was really good! the plane was clean

Cons: The seats (economy class) where amongst the least comfortable i have travelled in. There seemed to be very little bottom cushion.

JFK
JNB
Excellent 10.0

Pros: The crews were great

Cons: Nothing

Mon., 25 Nov.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
30h 05m
Sat., 30 Nov.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
31h 35m
C$ 4214
Trip: 6 days
7.5GoodShow reviews
Overall 7.5 Good
Based on 3,918 reviews
Overall
7.7
Boarding
7.7
Comfort
7.3
Crew
8.2
Entertainment
6.9
Food
7.2
CDG
EDI
Okay 4.4

Pros: Check in agent extremely helpful and friendly.

Cons: Not boarding on tarmac via bus. Sandwich - tartar sauce and “chicken” - with two quarter sized pieces of meat was terrible.

BOS
CDG
Excellent 9.6

Pros: Great newer plane, great service!

CDG
BEG
Excellent 10.0

Pros: Incredible staff. Super polite

TXL
CDG
Good 7.3

Pros: Crew was good, seat was not, it was freezing cold and one little blanket was inadequate!

Cons: Provide another blanket when needed, was wearing shorts and a short sleeve shirt.

YUL
CDG
Excellent 10.0

Cons: New variety of food

Tue., 22 Oct.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
24h 55m
Fri., 1 Nov.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 25m
C$ 1745
Trip: 11 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
HRE
JNB
Excellent 9.3

Pros: Crew was really awesome

Cons: More information regarding seating preferences

JFK
JNB
Okay 4.3

Cons: Very small, old seats. TVs are old and small and very slow to operate.

JNB
CPT
Excellent 9.0

Pros: Was surprised with a meal and all beverages were free including alcohol.

Cons: Entertainment limited to predetermined programming on screens every 5th row or so.

JNB
TNR
Excellent 9.6

Pros: Friendly accomodating crew. Flight was delayed but made up the time in the air.

Cons: Its a short flight, hard to complain about anything.

LAD
JNB
Mediocre 2.0

Pros: just arriving home safe

Cons: No choice on Breakfast meal. No halaal meal

Tue., 28 Jan.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
24h 55m
Wed., 19 Feb.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 25m
C$ 1812
Trip: 23 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
PLZ
JNB
Excellent 8.0

Pros: Not super, but alrighr

VFA
JNB
Okay 5.3

Pros: Seat was awesome. Paid for business class. There were actually 2 stewardess out of the four working. A blonde and a woman of middle east descent.

Cons: Business first class. I was waiting foe the doors to open and not ome stewardess told me it was wrong door. Ran down to catch bus . They were closing the doors. Told them wait i am business. Omly one on the tarmat. Bus stopped. Doors ope ed and a African young man said go on. He packed me in the eco

JNB
JFK
Mediocre 2.0

Pros: Nothing

Cons: Terrible customer service. Put my fiancé and I in separate parts of the plane.

JNB
VFA
Mediocre 3.6

Cons: The boarding process was just a free for all. Could not get tv to work, no help from crew. It would have been nice to get our passport control forms on the plane, instead of at airport. Other flights comeng in had theirs.

JFK
JNB
Okay 4.3

Cons: Very small, old seats. TVs are old and small and very slow to operate.

Sun., 26 Jan.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
24h 55m
Mon., 17 Feb.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 25m
C$ 1819
Trip: 23 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
JNB
LUN
Excellent 10.0

Pros: For a flight of 1 1/2 hours, we were served a delicious hot lunch.

JNB
ACC
Excellent 8.0

Pros: The plane was old and the seats were not very comfortable.

VFA
JNB
Good 6.0

Pros: New plane Courteous staff

Cons: Be entertainment offering Lighter style of food offering

FRA
JNB
Mediocre 3.0

Cons: Plane is old and systems worn out. Seats uncomfortable, little leg room, no premium economy and entertainment system didn't work. I have flown nearly 2 million miles and this has to be one of the worst planes I have been on.

ELS
JNB
Good 6.6

Pros: Cabin crew was matter-of-fact and efficient. Certainly cordial but did not do anything special. Cockpit crew, on the other hand, was exceptionally friendly an informative. Landing was phenomenally smooth.

Cons: Cabin crew just too still and smiles are just so artificial and robotic! Train for more of a customer-centred attitude.

Thu., 6 Feb.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
39h 05m
Mon., 17 Feb.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 25m
C$ 1819
Trip: 12 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
JNB
HKG
Okay 5.6

Pros: The crew was useless. They spent the duration of the flight gossiping among themselves in the galley. In fact one was close to believing they were the Springboks because they spent the whole time in a rugby scrum in the back galley. One had to constantly ring for them to get their attention.

Cons: In addition, a male FA was so animated in conversation that his homophobic rant (not directly at anyone in particular) was particularly disturbing. Prior to check in, the heavily overweight female FA's brought on board absolutely humongous bags which they placed in the back luggage bins hogging at

JNB
ACC
Excellent 8.0

Pros: The plane was old and the seats were not very comfortable.

JNB
JFK
Excellent 8.6

Pros: All aspects of this flight were good.

Cons: When we were waiting prior to our flight in the duty free area of terminal "A", Kayak notified me via text that the flight was scheduled for terminal "B". If I had not taken the same flight before many times, I would have been concerned with the incorrect information Kayak provided.

JNB
TNR
Excellent 9.6

Pros: Friendly accomodating crew. Flight was delayed but made up the time in the air.

Cons: Its a short flight, hard to complain about anything.

JNB
LUN
Good 6.8

Cons: The food that they give you on the plane could have been better. The lunch they provided was terrible.

Sat., 1 Feb.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
46h 25m
Sat., 29 Feb.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 25m
C$ 1831
Trip: 29 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
JFK
JNB
Mediocre 3.6

Pros: Not much

Cons: The flight was delayed and now one wanted to help in order to make my connecting flight in Johannesburg to Windhoek. I missed it with 5 minutes.

JNB
JFK
Okay 5.6

Cons: The food was bland and they didn’t have enough of each option. For one meal I couldn’t get what I requested and just barely got it for the second one.

JNB
CPT
Excellent 9.0

Pros: Was surprised with a meal and all beverages were free including alcohol.

Cons: Entertainment limited to predetermined programming on screens every 5th row or so.

JNB
LUN
Good 6.8

Cons: The food that they give you on the plane could have been better. The lunch they provided was terrible.

FRA
JNB
Mediocre 3.0

Cons: Plane is old and systems worn out. Seats uncomfortable, little leg room, no premium economy and entertainment system didn't work. I have flown nearly 2 million miles and this has to be one of the worst planes I have been on.

Thu., 30 Jan.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
46h 25m
Sun., 2 Feb.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
43h 20m
C$ 1835
Trip: 4 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
GRU
JNB
Good 7.0

Pros: The seat was very confortable.

Cons: Boarding was mediocre.

JNB
JFK
Excellent 8.3

Cons: I am tall, and I did not have a favorable seat. Many think all tall people like the aisle seat

JNB
MPM
Good 6.3

Pros: reliable, on time, clean and efficient.

Cons: Boarding was a bit of a cluster. Partly the JNB airport design, partly the lack of order and organization.

PLZ
JNB
Excellent 8.0

Pros: Not super, but alrighr

JNB
GRU
Excellent 8.0

Pros: Crew very good especially Karl

Cons: Screen did not work. Entertainment not updated.

Sun., 1 Mar.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
39h 05m
Sun., 29 Mar.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
43h 00m
C$ 1835
Trip: 28 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
JNB
DAR
Okay 5.0

Cons: We placed a bid to upgrade and it was accepted at the last minute - we were traveling from the USA and something went wrong with our credit card so SA was unable to charge the card. When we arrived at airport a couple hours later the bid was no longer valid and the ticketing people informed us it would be $220 more per person than the bid that was accepted. Felt like it was a scam. We declined to purchase the upgrade at the increased price

JNB
FRA
Okay 4.0

Pros: The crew was friendly, helpful and hard working.

Cons: Departure was delayed 2 hrs due to a leaking waterline. We stood on the ramp for 40 min waiting for the initial repair and after taxing to the runway, we turned back due to the repair not holding, going back to the bay for another repair which closed all 4 centre toilets.

JNB
LUN
Excellent 10.0

Pros: For a flight of 1 1/2 hours, we were served a delicious hot lunch.

GRU
JNB
Good 7.0

Pros: The seat was very confortable.

Cons: Boarding was mediocre.

JNB
GRU
Excellent 8.0

Pros: Crew very good especially Karl

Cons: Screen did not work. Entertainment not updated.

Mon., 27 Jan.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
30h 05m
Tue., 18 Feb.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
27h 45m
C$ 4221
Trip: 23 days
7.5GoodShow reviews
Overall 7.5 Good
Based on 3,918 reviews
Overall
7.7
Boarding
7.7
Comfort
7.3
Crew
8.2
Entertainment
6.9
Food
7.2
CDG
YUL
Excellent 10.0

Pros: Amasing crew

CDG
ATL
Excellent 10.0

Pros: I like the comfortable seats

Cons: Service lag a little

CDG
BEY
Good 7.3

Pros: The bread was fresh and food better than other times

Cons: Crew is always aggressive and unfriendly

BGF
NSI
Excellent 10.0

Pros: Crew memebers

Cons: Nothing

BLQ
CDG
Excellent 10.0

Pros: More space in business class (777-300) than many other airlines.

Cons: Entertainment very limited. No adjustable air vents in this aircraft

Sun., 9 Feb.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
46h 25m
Sat., 22 Feb.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 25m
C$ 1837
Trip: 14 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
JNB
JFK
Excellent 8.6

Pros: The crew is always nice and friendly

Cons: Upgrade media units

ACC
IAD
Excellent 9.0

Cons: Helping the aged to access the entertainment gadgets

DSS
IAD
Excellent 10.0

Cons: Just perfect

IAD
ACC
Good 7.0

Pros: the crew was really good! the plane was clean

Cons: The seats (economy class) where amongst the least comfortable i have travelled in. There seemed to be very little bottom cushion.

HRE
JNB
Excellent 9.3

Pros: Crew was really awesome

Cons: More information regarding seating preferences

Thu., 5 Dec.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
39h 05m
Wed., 11 Dec.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
49h 35m
C$ 1840
Trip: 7 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
MRU
JNB
Mediocre 2.0

Pros: Nothing

Cons: Flight attendants were rude. Food was horrible. No leg space.

PIT
IAD
Excellent 8.3

Pros: They crew was so generous and very polite!

Cons: More room in economy seats

ABJ
ACC
Good 7.6

Pros: Professionalism of SA crew

Cons: Abidjan airport is a mess and mediocre.,..very unprofessional and frustrates commuters a lot.

JNB
VFA
Mediocre 3.6

Cons: The boarding process was just a free for all. Could not get tv to work, no help from crew. It would have been nice to get our passport control forms on the plane, instead of at airport. Other flights comeng in had theirs.

DSS
IAD
Excellent 10.0

Cons: Just perfect

Fri., 13 Mar.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
24h 55m
Sun., 22 Mar.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
43h 20m
C$ 1841
Trip: 10 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
IAD
ACC
Good 7.0

Pros: the crew was really good! the plane was clean

Cons: The seats (economy class) where amongst the least comfortable i have travelled in. There seemed to be very little bottom cushion.

DAR
JNB
Excellent 8.0

Pros: The food was really nice and the crew were very helpful.

Cons: Our experience could have been better if the flights were on time and if the boarding process was a little more organized. Otherwise, we had a great experience with SA airlines and will most likely fly with them again.

PLZ
JNB
Excellent 8.0

Pros: Not super, but alrighr

JNB
JFK
Mediocre 3.6

Cons: 16 hour flight - but no WiFi. No power outlets to recharge laptop. Dreadful selection of movies / TV on the inflight entertainment system - and entertainment system’s audio function didn’t work properly so no audio for about half the duration of any movie.

HRE
JNB
Excellent 9.3

Pros: Crew was really awesome

Cons: More information regarding seating preferences

Fri., 24 Jan.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
24h 55m
Wed., 5 Feb.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 25m
C$ 1873
Trip: 13 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
WDH
JNB
Excellent 8.6

Pros: great friendly crew

Cons: not much could be better, it was a short flight but yet very attentive

JNB
JFK
Okay 5.3

Cons: They could stand to update their planes. The entertainment system is outdated and on both flights, my boyfriend’s audio was broken. Plus, no USB charging ports.

WDH
JNB
Excellent 8.3

Pros: Great crew, great vegan food (order ahead!).

Cons: Ground crew disorganized and unfriendly in both Joburg and Windhoek

JNB
JFK
Okay 4.6

Pros: plane felt comfortable

Cons: SAA always has problems with the tv screens, also the flight was empty and I asked for extra food during the services and flight attendant seemed to have a problem with it

JNB
GRU
Excellent 8.0

Pros: Crew very good especially Karl

Cons: Screen did not work. Entertainment not updated.

Tue., 14 Jan.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
39h 05m
Mon., 20 Jan.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 25m
C$ 1898
Trip: 7 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
JNB
GRU
Excellent 8.0

Pros: Crew very good especially Karl

Cons: Screen did not work. Entertainment not updated.

VFA
JNB
Good 6.0

Pros: New plane Courteous staff

Cons: Be entertainment offering Lighter style of food offering

LAD
JNB
Mediocre 2.0

Pros: just arriving home safe

Cons: No choice on Breakfast meal. No halaal meal

JNB
TNR
Excellent 9.6

Pros: Friendly accomodating crew. Flight was delayed but made up the time in the air.

Cons: Its a short flight, hard to complain about anything.

JNB
JFK
Excellent 8.6

Pros: All aspects of this flight were good.

Cons: When we were waiting prior to our flight in the duty free area of terminal "A", Kayak notified me via text that the flight was scheduled for terminal "B". If I had not taken the same flight before many times, I would have been concerned with the incorrect information Kayak provided.

Mon., 16 Dec.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
30h 05m
Sat., 28 Dec.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
31h 35m
C$ 6341
Trip: 13 days
7.5GoodShow reviews
Overall 7.5 Good
Based on 3,918 reviews
Overall
7.7
Boarding
7.7
Comfort
7.3
Crew
8.2
Entertainment
6.9
Food
7.2
CDG
DTW
Mediocre 2.0

Pros: NA

Cons: Both flights through Detroit were re-routed, our luggage was lost for 4 days.

CDG
YUL
Okay 5.6

Cons: Tell me i would misst the next flight and that my beg will not go to the final airport.

CUN
CDG
Good 6.0

Pros: The crew was very friendly.

Cons: No wifi on a 9 hour flight. Takes a long time to get another round of coffee.

CDG
TLV
Mediocre 2.0

Cons: No leg room at all, cant believe those seats met legal standard. The plane smelled, boarding was a nightmare because too many people had big bags. An announcement had been madd that vags would be collected, but obviously were not.

CDG
TXL
Good 6.8

Cons: Seats were too close together.

Thu., 23 Jan.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
24h 55m
Fri., 31 Jan.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 25m
C$ 1908
Trip: 9 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
IAD
ACC
Good 7.0

Pros: the crew was really good! the plane was clean

Cons: The seats (economy class) where amongst the least comfortable i have travelled in. There seemed to be very little bottom cushion.

EBB
JNB
Excellent 8.0

Pros: For one reason or another, my vegetarian meal wasn’t reserved ahead of time. The ground staff and then the crew on board were very helpful to ensure that I had a proper vegetarian meal nonetheless.

VFA
JNB
Okay 5.3

Pros: Seat was awesome. Paid for business class. There were actually 2 stewardess out of the four working. A blonde and a woman of middle east descent.

Cons: Business first class. I was waiting foe the doors to open and not ome stewardess told me it was wrong door. Ran down to catch bus . They were closing the doors. Told them wait i am business. Omly one on the tarmat. Bus stopped. Doors ope ed and a African young man said go on. He packed me in the eco

JFK
JNB
Excellent 10.0

Pros: The crews were great

Cons: Nothing

JFK
JNB
Okay 4.3

Cons: Very small, old seats. TVs are old and small and very slow to operate.

Wed., 8 Jan.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
30h 05m
Sat., 11 Jan.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
31h 35m
C$ 6461
Trip: 4 days
7.5GoodShow reviews
Overall 7.5 Good
Based on 3,918 reviews
Overall
7.7
Boarding
7.7
Comfort
7.3
Crew
8.2
Entertainment
6.9
Food
7.2
JNB
CDG
Good 6.0

Pros: Spacious business class seats, excellent meals

Cons: Lack of ventilation in cabin, and staff refusal to turn heaters down (in September), very limited entertainment options.

BLR
CDG
Excellent 10.0

Pros: The Delta flight service was much better than the Air France flight I took on the previous leg.

BGF
NSI
Excellent 10.0

Pros: Crew memebers

Cons: Nothing

CDG
YUL
Excellent 8.0

Pros: Fly was delayed.i was told my bag would go to end but it was not.instead of coming to the hotel 7pm i came 1am.

Cons: Explain me to take the bag on time.it was almost left in the airport.

YYZ
CDG
Good 7.3

Cons: the tray was broken and the water felt all over. the flight was 1 hr delayed. All of us stood the 1 hr waiting to know what's next. We could sit.

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

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

Here's why:

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

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

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

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

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