Find cheap flights to Ontario

Return
Economy
Wichita (ICT)
Ontario
Fri 11/22
Fri 11/29
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 721
Airlines Ethiopian Air, Alitalia, KLM, Lufthansa, SWISS, Air Canada, British Airways, United Airlines, Cathay Pacific, Emirates

Latest Ontario Flight Deals

Toronto
1 stop from R11 946,88
1 stop from R6 301,51
Ottawa
2+ stops from R12 461,76

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 R11 946, from Cape Town Intl R12 461
Book at least 5 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 October.
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 32h 55m, covering a distance of 13402 km. The most popular route is Johannesburg - Toronto with an average flight time of 22h 05m.

What is the cheapest flight to Ontario?

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

What are the most popular destinations in Ontario?

Based on KAYAK flight searches, the most popular destination is Toronto (87% of total searches to Ontario). The next most popular destinations are Thunder Bay (11%) and Ottawa (2%).

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 flights to Ontario

(Return)
Airports
Origin
Cape Town
R12 659
only
R12 659
Johannesburg
R11 721
only
R11 721
Destination
Toronto
R11 721
only
R11 721
Sat, Oct 26
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
30h 25m
Fri, Nov 1
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 55m
R11 721
Trip: 7 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 194 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
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

NIM
ADD
Mediocre 3,6

Pros: New aircraft with comfortable business seats

Cons: More than 4 hours delay! Not all selection from food menu available

TLV
ADD
Mediocre 3,6

Pros: Crew is friendly.

Cons: The plane is old, tatty and dirty. There is no entertainment. The airport transfer is very very shoddy.

NSI
LBV
Excellent 8,3

Cons: Food must be better

ADD
JNB
Okay 5,3

Pros: seat not comfortable

Cons: more drinks along the way

Sat, Apr 4
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
29h 05m
Fri, May 15
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
40h 35m
R12 322
Trip: 42 days
6,9GoodShow reviews
Overall 6,9 Good
Based on 1 528 reviews
Overall
7,2
Boarding
7,3
Comfort
7,0
Crew
7,6
Entertainment
6,0
Food
6,4
PSA
FCO
Good 6,5

Pros: on time departure and arrival

Cons: price for baggage, water is only “service” on board

OLB
FCO
Good 7,0

Pros: Seamless boarding, departed and arrived on time.

Cons: Very surly and unhappy looking crew

TLV
FCO
Excellent 8,0

Pros: All flights on time

BRI
FCO
Excellent 9,0

Cons: Better pillows...as simple as that

MXP
JFK
Excellent 9,3

Pros: The crew was really extremely courteous - and because it's off season, there was a lot of spare space.

Cons: The only less than perfect score was food, but the circumstances mitigate that less than stellar note. The warm meal and snack were better than your average over-sweet snack you get sometimes coming from Europe... We had a delay that may have impacted the food (if you keep warm food too long...)

Wed, Nov 6
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
26h 35m
Wed, Nov 13
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
21h 35m
R12 659
Trip: 8 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 431 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
CGK
KUL
Excellent 10,0

Pros: Excellent crew, good food & movie selection.

AMS
ATH
Okay 4,4

Pros: Reclinable seats.

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

AMS
IAD
Excellent 8,6

Pros: Food was great, enjoyed watching videos, staff very profession and friendly.

Cons: Boarding was delayed and prolonged My Baggage was not transferred and was not available when I arrived in Dulles.

LAX
AMS
Mediocre 2,0

Cons: I paid for the preferred seat .and i found that people beside me didnt pay anything when i asked them ,

DUB
AMS
Excellent 8,3

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

Mon, Dec 16
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 30m
Sat, Jan 11
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
30h 35m
R13 657
Trip: 27 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 26 996 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
SOF
MUC
Good 6,0

Cons: I do not like that mono do sale me a ticket with no baggage and never will by a ticket from this company again!

KRK
FRA
Good 7,6

Pros: Crew was great.

Cons: The layover time was too close for FRA. By the time everyone deplaned and was shuttled to the terminal by a bus it was already my boarding time. I had to rush through the passport control feeling nervous The seat pitch of the flight was narrow. I could not use my laptop once the person in front of me reclined.

DUS
ORD
Excellent 10,0

Pros: Amazing crew and service! They are the best!!

Cons: Amazing crew and service! They are the best!!

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

DEN
MUC
Excellent 8,0

Cons: On-time departure and arrival, clean and well-maintained aircraft, good crew, decent meals (2), very tight seating in Economy without much comfort.

Mon, Dec 23
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
22h 55m
Sun, Dec 29
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 20m
R13 950
Trip: 7 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 739 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
LAX
ZRH
Okay 5,0

Cons: We were packed like sardines! My flight made me want to retire from traveling!

BOS
ZRH
Excellent 8,3

Pros: The crew service was very good, as was the food. The only complain is about the entertainment, hope to update the touch screen.

LIS
ZRH
Okay 4,5

Cons: Flight was 90 minutes late.

ZRH
HAJ
Good 7,2

Pros: Seat was comfortable

Cons: Had reasonable size carry on and it was frowned upon? Seat was right behind business class and separation curtain just is my laps

ZRH
EWR
Okay 5,3

Pros: The crew was very professional and helpful. If you travel Business Class it is very pleasant. But if you are traveling Economy the boarding management and economy seats suck! Many people were complaining about how narrow the economy seats are on the A320/330 aircraft.

Cons: Swiss has finally done it! If you are a person who is large framed, around 225 lbs or higher you will not fit into their economy seats. I'm quite athletic and not obese but large framed (ex- football player), I could not sit squarely in the seat as my hips were severely pinched. Misery :(

Mon, Dec 16
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
31h 21m
Sun, Jan 5
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 20m
R14 229
Trip: 21 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 24 438 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
VIE
YYZ
Excellent 9,6

Pros: The crew was amazing. The economic seat (I always prefer to select aisle seat) was OK for me.

Cons: I often prefer to take Air Canada flight for the departure to any international cities, because it hardly happened to have any cancelled AC flights during my Air flight dates in my past years trips.

FCO
YYZ
Excellent 10,0

Pros: The food and entertainment were great.

Cons: The flight could have been on time.

PHL
YYZ
Excellent 8,0

Pros: Movies I could plug in and go to sleep

Cons: Being woke up and asked if I want something to eat. I am sure others would disagree but I was exhausted and could not go back to sleep and I had already been up 30 hours.

YHZ
YUL
Okay 5,0

Cons: Air Canada needs to update it's entertainment systems. On flights to and from my destination both the audio jack and screen were broken. Also, the flight did not receive any salads, leaving this vegan with slim pickings. Get it together, Air Canada!

YVR
YYZ
Okay 5,0

Cons: Flight left an hour late. Cramped seat. Only one drink service on a 4.5-hr flight. Disappointing.

Mon, Oct 28
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
32h 25m
Thu, Oct 31
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
37h 05m
R14 669
Trip: 4 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 22 135 reviews
Overall
7,4
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
LHR
MAN
Mediocre 2,0

Cons: They made me checkin a small bag

FRA
LHR
Good 7,0

Cons: I paid extra for the seat but it was very cramped.

LHR
JTR
Excellent 10,0

Pros: Sarah the Cabin Manager was amazing.

Cons: The business seats are horrible

LHR
JFK
Excellent 8,3

Pros: Friendly staff, easy check in. Professional and courteous on board.

Cons: Food could be better of course and the price could be better,

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

Thu, Dec 19
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
19h 29m
Sun, Jan 5
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
37h 10m
R14 742
Trip: 18 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 66 037 reviews
Overall
7,3
Boarding
7,4
Comfort
7,0
Crew
7,7
Entertainment
6,6
Food
6,5
ELP
IAH
Okay 4,5

Pros: It was a mediocre flight. No frills.

Cons: Seats could be more comfortable.

BOS
SFO
Okay 5,6

Cons: They made us wait for a group of passengers who caused a 50-minute delay.

RDU
EWR
Excellent 10,0

Pros: Very nice crew

IAH
NRT
Mediocre 3,3

Cons: Premium plus Economy was not as advertised

LAX
SAN
Excellent 8,0

Cons: The time of the flight was super late. I wish we could have left earlier. All other aspects were fine.

Mon, Oct 28
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
39h 50m
Wed, Dec 18
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 20m
R15 226
Trip: 52 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 6 102 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
SIN
HKG
Good 6,6

Pros: Changi. Wow..

Cons: Aircraft rather not modern.

HKG
BOS
Excellent 10,0

Pros: It was a good flight

Cons: The flight was great

JFK
HKG
Excellent 8,0

Cons: It was my first time frying with Cathay Pacific the flight was okay, food wasn't that good. I don't want to compare with the other, my opinion should have more variety or snack between meals since 15 hours flight. Thank you for listening!

HKG
SFO
Excellent 10,0

Pros: The food is always great!

Cons: They should bring out snack more often.

HKG
TLV
Excellent 10,0

Pros: Upgraded to premium economy.

Cons: NA

Sat, Oct 26
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
26h 25m
Fri, Nov 1
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
39h 15m
R16 708
Trip: 7 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 14 676 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
JNB
DXB
Excellent 8,0

Pros: generally good overall for a 14 hour long flight

Cons: legroom could always be better for me......but this was similar to most other airlines

BOM
DXB
Excellent 8,0

Pros: Yes crew was good. But the seats being economy, were very congested having very less leg space.

Cons: Can't say.

FLL
DXB
Excellent 10,0

Pros: No complaints. Right from the airport staff to the crew in the plane all of them were amazing

Cons: Keep doing what you are doing.

IAH
DXB
Excellent 8,0

Pros: Crew was amazing. Flight was on time. Seats were good per economy class

Cons: Food could have been better

DXB
BKK
Excellent 10,0

Pros: Excellent crew. Got on just in time. Last one on the flight but they were very understanding. Loved the airbus A380.

Cons: It was great but food could have been better. Process to get onto the flight at DXB was much longer and complicated than it needed to be. Huge airport and big distance between connecting flights.

Fri, Oct 25
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 15m
Sun, Oct 27
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 55m
R12 439
Trip: 3 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 194 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
ACC
ADD
Mediocre 2,0

Pros: the flight wasn't good at all, was expecting a better and comfortable seat, but the it was a smaller flight and the seats weren't adjustable

Cons: at this segment you mus put a 350, which will be more cost effective and should be cheaper in nature,

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
JIB
Good 7,6

Cons: Flight departure change 10 min earlier was not emailed. Total confusion and communication problems for boarding. In addition the shuttle bus was sent to the wrong airplane and had to return 3 times.

NBO
ADD
Okay 5,3

Pros: everything was pretty adequate

Cons: they skipped me when they passed out food and never came back.

ADD
MAD
Excellent 10,0

Pros: We had a ridiculously tight transit, arriving in Addis Ababa 20 minutes before our Madrid flight was meant to depart, and I was amazed by the outstanding support and assistance provided by the ground staff. Every single person who was meant to make the connecting flight did—and our luggage did too!

Mon, Nov 18
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
22h 05m
Mon, Dec 2
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
21h 35m
R12 850
Trip: 15 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 431 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
AMS
TXL
Excellent 10,0

Pros: Great airline

BHX
AMS
Excellent 10,0

Cons: Time

MAD
AMS
Good 6,8

Pros: Staff were professional and polite.

Cons: Despite zone boarding, boarding and disembarkation were very slow. Passengers like me with flight connections were very anxious regarding missing these.

AMS
NBO
Good 6,0

Cons: The plane is so old..,

SJO
PTY
Good 7,6

Pros: The crew and the timing were ok

Cons: The seats were uncomfortable

Mon, Mar 23
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
24h 10m
Fri, Mar 27
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
20h 45m
R12 909
Trip: 5 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 194 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
ADD
HKG
Excellent 9,6

Pros: Amazing crew!

NBO
ADD
Okay 5,3

Pros: everything was pretty adequate

Cons: they skipped me when they passed out food and never came back.

ADD
TLV
Good 6,0

Pros: Flight Crew were great

Cons: The baggage and checking in process. Better training did on the checking in crew for international flight baggage, one one person knew what the requirements are.

ADD
JIB
Good 7,6

Cons: Flight departure change 10 min earlier was not emailed. Total confusion and communication problems for boarding. In addition the shuttle bus was sent to the wrong airplane and had to return 3 times.

NBO
ADD
Good 6,4

Cons: The chicken was undercooked.

Sat, Dec 14
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
27h 05m
Fri, Jan 3
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
32h 30m
R15 549
Trip: 21 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 24 438 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
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

YEG
YYZ
Mediocre 3,3

Cons: WiFi connection and thereby any information and entertainment did not work. Long wait for luggage.

FCO
YYZ
Excellent 10,0

Pros: The food and entertainment were great.

Cons: The flight could have been on time.

YUL
YVR
Okay 5,0

Cons: There were delays (3 times)

YUL
LAX
Good 6,6

Cons: The plane didn’t have water in the bathrooms in the back of the plane so we had to use wet wipes to clean our hands afterwards. Entertainment system was slow. No complementary meals offered even though it was an international flight.

Wed, Oct 30
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
39h 50m
Sun, Dec 1
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
47h 15m
R15 652
Trip: 33 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 6 102 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
HKG
CDG
Excellent 10,0

Cons: Love it

BKK
HKG
Mediocre 2,0

Cons: Be on time. 3 hours delay

NRT
HKG
Good 6,6

Pros: Nice entertainment on this flight, modern movies and TV programs. The food was good, more than enough to fill you up on a 4.5 hr flight.

Cons: The business class configuration on the 777s operates on this flight is not worth the extra price paid. I found that the level of recline (120 degrees) made my back ache and it just wasn’t comfortable. I’ve flown this flight several times now and this is an issue for me. I’d like to arrive refreshed

MNL
HKG
Excellent 10,0

Pros: The flight was good

Cons: Everything was great

KIX
HKG
Excellent 8,0

Pros: The whole service went smoothly without rushing.

Cons: The original flight I listed for was canceled without any notification until I arrived at the checkin desk.

Thu, Oct 24
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 15m
Sun, Nov 3
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
R13 187
Trip: 11 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 194 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
ARN
OSL
Excellent 10,0

Pros: Super confortable

ADD
JRO
Okay 5,3

Pros: Crew was very friendly and professional

Cons: 45 minutes late departure

ADD
JIB
Good 7,6

Cons: Flight departure change 10 min earlier was not emailed. Total confusion and communication problems for boarding. In addition the shuttle bus was sent to the wrong airplane and had to return 3 times.

ADD
HKG
Excellent 9,6

Pros: Amazing crew!

ORD
ADD
Excellent 10,0

Pros: Excellent seat

Sun, Dec 22
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
36h 15m
Mon, Jan 6
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
37h 10m
R16 341
Trip: 16 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 26 996 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
WAW
MUC
Good 7,2

Cons: Improve quality of on board announcements.

CDG
MUC
Good 7,6

Cons: Food is a joke

CAI
FRA
Mediocre 3,6

Pros: Nothing

Cons: Leg room

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.

PHL
FRA
Excellent 9,6

Cons: There were a couple of flight delays. Other that that, I love Lufthansa.

Sat, Nov 30
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
56h 10m
Sat, Dec 14
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
34h 20m
R17 221
Trip: 15 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 22 135 reviews
Overall
7,4
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
LCY
AMS
Poor 0,0

Cons: With 2h30 hours delayed flight I missed my train and had to have a hotel Arcturus airport in Amsterdam and continue my journey only the day after.

NBO
LHR
Good 7,3

Pros: Direct flight. Crew was good. I got home alive.

Cons: The crew made far too many unnecessary announcements and the sound system was friggin loud. Everyone on the plane jumped and cringed everytime there was another completely unnecessary announcement. The seating area in coach was also a bit crammed. The flight was full as were the overhead bins so i had to stow everything at my feet and there was barely any room.

LHR
JTR
Excellent 10,0

Pros: Sarah the Cabin Manager was amazing.

Cons: The business seats are horrible

ZRH
LHR
Mediocre 3,3

Pros: Entertainment system was decent.

Cons: Crew was pretty unfriendly abs the food was very poor.

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.

Thu, Dec 19
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
30h 25m
Tue, Jan 7
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
26h 55m
R13 246
Trip: 20 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 194 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
BKK
ADD
Good 7,6

Pros: Cabin crew was great at customer service. Very helpful.

Cons: The food was the same on consecutive flights, which made eating painful. And the Addis Ababa airport is very poor right now.

CPT
ADD
Okay 5,3

Pros: They an amazing crew

Cons: They need to improve on the flight check-in and boarding at thier airport in Bole, it is so messy. Also thier inflight menu is nothing special

KGL
BJM
Okay 5,6

Cons: Old aircraft, rickety seats

ADD
HKG
Excellent 9,6

Pros: Amazing crew!

DUB
YYZ
Excellent 10,0

Pros: The landing was smooth and so was the whole flight! Loved it

Cons: Food. I ended up throwing up shortly after eating

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 554
Trip: 7 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 739 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
ZRH
BCN
Excellent 10,0

Pros: About as good as they come.

Cons: Nothing.

ZRH
LHR
Good 6,0

Cons: horrible dry croissant for breakfast

AMS
ZRH
Excellent 9,0

Pros: The crew was nice, the food was really good, the plane was clean, and they used reusable silverware and plates to avoid waste.

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.

SFO
ZRH
Good 6,0

Cons: The sitting was so very small, I never traveled so crumpled.

*
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