Find cheap flights to Toronto

Return
Economy
Frankfurt am Main (FRA)
Toronto All airports
Sat 11/16
Sat 11/23
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 342
Airlines Ethiopian Air, Air Canada, Lufthansa, KLM, Air France, Delta, Alitalia, British Airways, Cathay Pacific, Emirates, Etihad Airways, SWISS

Top tips for finding cheap flights to Toronto

Book at least 6 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 R11 342 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 R15 482 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, Toronto Pearson Intl is 19 kilometres from the centre, Toronto Hamilton is 69 kilometres from the centre and Toronto 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.

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

(Return)
Airports
Origin
Durban
R14 181
only
R14 181
Cape Town
R12 538
only
R12 538
Johannesburg
R11 342
only
R11 342
Destination
Toronto
R11 342
only
R11 342
R12 807
only
R12 807
Mon, Oct 21
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 15m
Sat, Oct 26
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
R11 342
Trip: 6 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 188 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
ADD
LHR
Excellent 9,3

Pros: Excellent crew, approachable and helpful. Seat was comfortable with legroom and headrest at the right height

Cons: Better selection of videos

ORD
ADD
Okay 4,3

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

NSI
LBV
Excellent 8,3

Cons: Food must be better

LHR
ADD
Okay 5,6

Cons: Poorly organised meal service

ADD
JRO
Okay 5,3

Pros: Crew was very friendly and professional

Cons: 45 minutes late departure

Thu, Oct 31
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 30m
Mon, Nov 4
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
28h 55m
R11 820
Trip: 5 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 24 421 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
FCO
YYZ
Excellent 10,0

Pros: The food and entertainment were great.

Cons: The flight could have been on time.

OTP
YYZ
Good 7,6

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

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

KEF
YUL
Good 7,6

Pros: The gluten free meals were quite good. Everything seemed clean.

Cons: The plane was small for a transatlantic flight. The entertainment was not easy to find/access.

YYZ
PHX
Good 6,0

Cons: Seats were very tight compared to other airlines

TXL
YYZ
Excellent 8,4

Pros: Good seat in preferred section (paid for at reservation)

Mon, Oct 28
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 30m
Mon, Nov 4
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
27h 45m
R12 478
Trip: 8 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 959 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
EWR
FRA
Good 7,2

Pros: Service was excellent, amazing professional crew, vegetarian friendly pasta dinner option was delicious

Cons: Metal bars in the middle of the leg room space make stowing a small carry on under the seat in front of you impossible for all passengers in a row. Also awkward to place feet around. No direct air vents so I felt hot even wearing just a t shirt. Breakfast not as good

MUC
ATH
Excellent 8,0

Pros: Good crew.

Cons: More comfortable seating.

MUC
EWR
Good 7,3

Pros: Crew was friendly and attentive. Piloting was on time and precise.

Cons: Space in economy seats is minimal and not comfortable for a 6' 190# guy like me.

FRA
KRK
Okay 4,4

Pros: Cabin crew were great.

Cons: Was almost impossible to make this connection. Honestly I probably should’ve been moved to yet another later flight. Ground crew said my bag had made it on board, so i waited and waited but it never showed up in Kraków. Lost luggage team was helpful and told me it didn’t make the flight - it was on the next one. Hopefully it gets delivered soon but it will be difficult bc my air bnb has no buzzer

FRA
DEN
Excellent 9,6

Pros: Economy light is not a good choice but that is not what was special. Everything worked together very well, beginning with timeliness, but crew and service outstanding.

Cons: See above. I will only buy further tickets directly from airline

Tue, Nov 12
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
26h 35m
Tue, Nov 19
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
21h 35m
R12 851
Trip: 8 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 422 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
LHR
BOS
Mediocre 2,0

Cons: Flight got cancelled

MAN
AMS
Okay 5,6

Cons: The flight from Manchester to Amsterdam has been delayed which led insufficient time for me to transfer to HK

AMS
ATH
Okay 4,4

Pros: Reclinable seats.

Cons: The food!! The lights could be dimmed as it was a night flight.

SJO
PTY
Good 7,6

Pros: The crew and the timing were ok

Cons: The seats were uncomfortable

AMS
ATL
Excellent 8,0

Pros: Fantastic gate agents!

Cons: The food was terrible.

Fri, Nov 15
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
33h 10m
Wed, Nov 20
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
21h 35m
R13 106
Trip: 6 days
7,5GoodShow reviews
Overall 7,5 Good
Based on 3 922 reviews
Overall
7,7
Boarding
7,7
Comfort
7,3
Crew
8,2
Entertainment
6,9
Food
7,2
LIM
CDG
Excellent 8,0

Pros: It was very comfortable and pleasant.

Cons: Could be a little better the service, the dinner was late

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

DXB
CDG
Excellent 8,6

Pros: Well trained, professional, highly efficient flight attendant, and what is more important, in good mood during the whole the flight

Cons: The mobile application Air France didn't know the city or airport Dubai. Often same thing happens on the android application work Sheremetievo airport in Moscow

IAD
CDG
Mediocre 2,0

Cons: Kayak updated me that my flight would be late. It wasn't. Missed it had to pay $700

ATL
CDG
Excellent 9,6

Cons: Seat angle adjustment was not the most comfortable for sleeping.

Wed, Jan 8
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
28h 30m
Fri, Jan 31
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
R13 434
Trip: 24 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 26 883 reviews
Overall
8,1
Boarding
8,1
Comfort
7,8
Crew
8,5
Entertainment
7,8
Food
7,5
ATL
MEM
Excellent 10,0

Pros: The head flight attendant was very nice and fun!! She made a delayed flight so much better. Plus, or pilot was great!

DEN
LGA
Okay 4,0

Pros: Nothing

Cons: Idk terrible flight experience with delta

YWG
MSP
Mediocre 2,6

Pros: Maria in Winnipeg tried to find me decent connections. She did book me into a hotel in Boston as I missed connection 3 times!!!!

Cons: Flights that arrive and leave on time. How can one plan a trip if flights are continually cancelled or delayed. Very frustrating and a very unhappy customer.

FAY
ATL
Excellent 9,0

Cons: Employee was slow getting to the booth to check us in along with baggage;

SJU
JFK
Excellent 10,0

Pros: Fast service and precise timing

Fri, Jan 10
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
49h 55m
Fri, Jan 31
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
R13 688
Trip: 22 days
6,9GoodShow reviews
Overall 6,9 Good
Based on 1 523 reviews
Overall
7,2
Boarding
7,3
Comfort
7,0
Crew
7,6
Entertainment
6,0
Food
6,4
FCO
PRG
Okay 5,0

Pros: Snacks were okay.

Cons: Purchased my luggage fee online and for some reason they don’t have it on their computer. Had to pay a higher price at the counter and come to find out my account still got charged for the luggage fee.

FCO
CTA
Excellent 8,0

Pros: Peu de place pour les jambes Équipage très sympa

Cons: Plus de place pour les jambes mais vol rapide donc Ok

OLB
FCO
Good 7,0

Pros: Seamless boarding, departed and arrived on time.

Cons: Very surly and unhappy looking crew

TRS
FCO
Mediocre 2,0

Pros: Their was really nothing to like. The plane was late, had to check in a carry on, my luggage was not transferred on time to my connecting flight,

BCN
FCO
Okay 4,6

Pros: Crews are nice n snacks are okay.

Cons: Their online luggage fee sucks. I had to pay again at the counter when my online purchases didn’t show up on their computer. Ended up paying a higher luggage fee at the counter. Not good!

Wed, Feb 12
DUR
Durban King Shaka Intl
YYZ
Toronto Pearson Intl
27h 45m
Sat, Feb 15
YYZ
Toronto Pearson Intl
DUR
Durban King Shaka Intl
35h 35m
R14 181
Trip: 4 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 22 108 reviews
Overall
7,4
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
SVQ
LGW
Mediocre 2,0

Pros: In hour 20 of delays and being held in a room with no access to water

Cons: Absolutely everything. Access to food or water. Basic communication. A semblance of organization.

YVR
LHR
Okay 4,0

Pros: The crew was ok. They seemed really hectic between Heathrow to Rome.

Cons: The seats were too tiny for business class. Nowhere to put anything. So close to next passenger. I would not fly business class again on BA Terrible entertainment. No interesting movies. I guess they tried to have movies only with British actors/actresses. Nothing current. That’s pretty bad for almost. 10 hours flt. He seats in business class between Heathrow to Rome were like regular seats except with the middle seat blocked off. Food was just ok.

GVA
LHR
Excellent 10,0

Pros: All was good and on time

Cons: Just be good, they could still offer free drinks or water to passengers

LHR
MAN
Mediocre 2,0

Cons: They made me checkin a small bag

LHR
MXP
Good 6,0

Cons: Wheelchair assistance at Heathrow was very very slow it took 2 hours to change gates within Terminal 5

Sat, Jan 11
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
32h 10m
Sun, Feb 2
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 20m
R14 869
Trip: 23 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 6 089 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
HKG
YYZ
Excellent 10,0

Pros: Good movie selection, good meals and great crew

Cons: Next time I will book early to get the business class

MNL
HKG
Good 7,3

Pros: Yes Crew were indeed amazing!

HKG
LHR
Good 6,6

Cons: The flight was delayed and I almost missed my connecting flight to Oslo.

HKG
SIN
Excellent 8,0

Pros: CX759 - Attitude of the flight attendants is very good, it's worthy of appreciation.

Cons: CX650 - I hope that the flight attendant can have a little more smile and patience. Thank you.

JFK
YVR
Excellent 8,3

Pros: the crew was professional and efficient on board the plane.

Cons: seat space was tight. it was hard to get comfortable

Fri, Oct 18
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
29h 00m
Wed, Oct 23
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
24h 20m
R15 482
Trip: 6 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 14 662 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
ATH
EWR
Excellent 8,0

Pros: Service was good. Staff was efficient.

Cons: Cabin was overly warm. Sweatie hot.

DXB
KWI
Mediocre 3,2

Pros: I am looking for something good put didn’t find Sorry

Cons: The departure time should be on time Our flight was delayed more than one hour

ATH
EWR
Excellent 10,0

Cons: Everything was great food and the plane great people

DXB
SEA
Excellent 10,0

Pros: Crew was great! For economy class, seat was comfortable.

LHE
DXB
Excellent 8,3

Cons: Food.

Sat, Jan 11
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
51h 45m
Mon, Feb 3
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
40h 00m
R15 601
Trip: 24 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 6 471 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
HYD
AUH
Good 6,0

Cons: aren't all the passengers on the flight same? how come economy passengers denied Biryani, while premium and Business class gets it?

JFK
AUH
Excellent 8,0

Pros: Good trip

BRU
AUH
Good 7,3

Pros: crew was good. Seat was good but it was a business class seat in a 787-9; so it should be good.

Cons: wines were mediocre which was balanced out by the good quality of the food. Brussels to Abu Dabhi boarding was a little chaotic with coach and front cabin passesgers packed in a single bus. Noticed many older passengers standing for the longish bus ride.

CCJ
AUH
Okay 5,3

Pros: It is good airline

Cons: The flight was very late, the airline did nothing for the time we were waiting

JFK
AUH
Excellent 9,3

Pros: Quiet

Cons: Bathroom s were dirty

Wed, Dec 11
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
34h 55m
Tue, Dec 17
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
43h 35m
R19 755
Trip: 7 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 721 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
ZRH
LIS
Okay 5,6

Cons: crew at the gate.

ZRH
CAI
Mediocre 3,0

Pros: Nothing to like

Cons: No entertainment, un friendly crew, terrible food

SFO
ZRH
Excellent 8,3

Pros: The crew was amazingly efficient serving food and drink. In the recline position the seat bottom extended which was far more comfortable than simply reclining.

Cons: The food was mediocre and the selection of movies was very limited.

ZRH
MIA
Excellent 9,0

Pros: The kindness of all people working on Swiss was very special

Cons: The food was not very special, but the chocolates were awesome

JFK
GVA
Excellent 10,0

Pros: I liked the attentiveness of staff and there was excellent communication between SWISS airlines and customers.

Cons: I honestly had no issues with my flight.

Tue, Oct 22
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
39h 25m
Tue, Nov 26
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 55m
R11 551
Trip: 36 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 188 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
DEL
ADD
Okay 4,0

Pros: The arm rest was dismantled and had a sharp edge of metal which sliced my arm and thumb when I sat down. I was promised a new seat and never delivered. Horrendous.

Cons: See above

ADD
VIE
Okay 5,3

Cons: Online check in was not possible. The check in and boarding process took more than two hours and there was no order.

JIB
ADD
Good 6,0

Pros: The flight was four hours delayed in Djibouti and there was absolutely zero, NO communication, whatsoever, provided by the Djibouti Ethiopian Airlines staff what was going on, how long the flight was going to be delayed, or if it was actually complete canceled for that evening.

Cons: Flight ET365 was scheduled to leave Djibouti at 19:00 but did not leave until 23:30, without any screen information or by the Ethiopian Airlines staff at JIB airport how long the delay would be or if the flight was completely cancelled. Extremely unprofessional and ignorant handling of the situation

SIN
ADD
Good 7,6

Pros: The crew was very nice and all flight details were available and constantly updated.

Cons: Ethiopians App for self check-in.

IAD
ADD
Good 6,3

Pros: Great crew!

Sun, Nov 3
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
22h 05m
Sat, Nov 23
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 30m
R11 970
Trip: 21 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 24 421 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
YYZ
YVR
Mediocre 2,0

Pros: They had very bad service for 5 hours flight I asked two times I need a coffee but they didn’t give it for me and on that time I saw they serviced for two another guys just they said to me “we come back to you” but unfortunately they didn’t come back. No facilities for calling the crew. I am very angry for my flight Toronto to Vancouver specially the bad crews.

Cons: See and train the crew and look for your services for 5 hours flight.

YUL
YVR
Okay 5,0

Cons: There were delays (3 times)

YYZ
FCO
Okay 4,3

Pros: Not one thing

Cons: Too crowded. The service was horrible with cranky attendants. I had to clear my own food tray. Inconsistent and uncomfortable

YUL
LAX
Mediocre 3,3

Cons: Food and entertainment were lousy. There was dried barf on the wall, the audio jack and screen were broken, no salads were delivered to the plane that day. WHAT???

YUL
BWI
Excellent 8,3

Pros: The flight attendants were fabulous on this flight.

Cons: Older plane that showed lots of grime from past travelers. The seats in my row had old spills that seemed to have run down the backs of the seats and dried over. Gross!

Mon, Jan 13
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 30m
Mon, Feb 3
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
57h 20m
R12 627
Trip: 22 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 959 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
FRA
PHL
Okay 5,3

Pros: Crew was very good. Food was OK.

Cons: Individual space was tight made worse by some inconsiderate people who put their seats as far back as possible. This should be regulated.

DEN
MUC
Okay 4,3

Pros: It was on time and got me where I needed to go.

Cons: The crew often bashed my wife's elbow with their trolleys. I am 6'2" and I could not sit with my legs straight in front of me. There is no leg room and the seats do not recline very far. The food was repulsive. They ran out of vegetarian options (my wife is a vegetarian) and what we did eat turned our stomachs.

LAX
MUC
Excellent 9,0

Pros: The seats were very comfortable

Cons: The entertainment

MUC
FRA
Okay 4,0

Cons: I paid $100 extra for extra leg room. I was put right next to the bathrooms. All night long people were standing in line to use the bathroom. My extra leg room was taken by people standing in the space and actually stepping on my foot. Not worth the extra $100.

MUC
EWR
Good 7,3

Pros: Crew was friendly and attentive. Piloting was on time and precise.

Cons: Space in economy seats is minimal and not comfortable for a 6' 190# guy like me.

Fri, Nov 22
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 35m
Sat, Dec 28
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 55m
R12 343
Trip: 37 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 188 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
EZE
GRU
Mediocre 2,0

Pros: Nothing

Cons: Everything starting from the check in to on board restrooms

IAD
ADD
Good 6,3

Pros: Great crew!

ADD
HKG
Excellent 9,6

Pros: Amazing crew!

ORD
ADD
Okay 4,3

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

ARN
OSL
Excellent 10,0

Pros: Super confortable

Wed, Jan 15
JNB
Johannesburg OR Tambo
YTZ
Toronto Island
25h 15m
Fri, Jan 31
YTZ
Toronto Island
JNB
Johannesburg OR Tambo
51h 00m
R12 807
Trip: 17 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 24 421 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
LAX
YYZ
Okay 4,3

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

OTP
YYZ
Good 7,6

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

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

YYZ
YVR
Good 7,2

Cons: Last 4 rows of overhead bins reserved for crew and plane paraphernalia. Piece of overhead bin fell off and almost hit another passenger during boarding.

YYZ
LAX
Excellent 8,6

Pros: The seat cushion had no support. I felt like i was sitting on seat supports

Cons: Thicker seat cushion would be more comfortable.

YYZ
FCO
Okay 4,3

Pros: Not one thing

Cons: Too crowded. The service was horrible with cranky attendants. I had to clear my own food tray. Inconsistent and uncomfortable

Wed, Jan 1
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
29h 29m
Sat, Feb 1
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
27h 05m
R15 138
Trip: 32 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 26 883 reviews
Overall
8,1
Boarding
8,1
Comfort
7,8
Crew
8,5
Entertainment
7,8
Food
7,5
DCA
MSP
Excellent 8,0

Pros: Good on time flight

LGA
ORD
Good 7,2

Cons: Small plane, feels cramped

CLT
CVG
Good 6,0

Pros: Flight attendant coughed in my face twice without covering her mouth while I was seated and she was passing out drinks and snacks

SLC
SJC
Good 6,0

Cons: Bag drop agent was not helpful.

GNV
ATL
Good 6,8

Pros: Good to have on board internet

Cons: Quicker boarding of passengers.

Mon, Dec 16
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 30m
Wed, Jan 1
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 20m
R13 763
Trip: 17 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 959 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
MUC
SFO
Good 6,3

Cons: Flight was 3 hours delayed due to technical problems. Then it was moved up 40 min without enough time to have someone get back for boarding. Barely made the flight.

MUC
CDG
Good 6,4

Pros: Crew

Cons: We were delayed thirty minutes due to slow service. Zero entertainment and only a brownie for a snack

DUS
FRA
Mediocre 2,3

Pros: Flight was canceled. No crew... Alternative: Eurowings via Newark. And then United to Detroit. A totally wasted day...

MUC
IAD
Excellent 9,3

Pros: Entertainment options were great crew was very friendly

Cons: Seat could be more comfortable

FRA
CDG
Excellent 9,2

Pros: Comfortable seats, adequate legroom; clean aircraft, polite and professional crew.

Cons: Super crowded gate -- but that's more the CDG problem than Norwegian's one.

Sat, Nov 9
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
24h 10m
Sat, Nov 16
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
20h 45m
R12 538
Trip: 8 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 188 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
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.

NSI
LBV
Excellent 8,3

Cons: Food must be better

EBB
ADD
Okay 5,6

Cons: Not having to wait 3 days for my luggage

ADD
NIM
Good 7,3

Cons: USB connection was not working from my seat

MQX
ADD
Mediocre 2,0

Cons: Flight was delayed and caused me to miss my connecting flight on another airline that had no other flights that day. As a result of the lack of communication and general lack of professionalism, staff refused to rectify the situation and take responsibility, and I was forced to stay overnight. Worst

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.

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