YYZ - CPT

Find cheap flights from Toronto Pearson Airport to Cape Town

Search hundreds of travel sites at once for deals on flights to Cape Town

YYZ — CPT
Nov 27 — Dec 41
Return
1 adult
Economy
0 bags
From?
To?
Sun 27/11
Sun 4/12

Let KAYAK do the searching

Save 12% or more

Search hundreds of travel sites at once for deals on flights to Cape Town

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Good to know

Low season

January

High season

June

Cheapest flight

R10 771

Average price (return flight)

R20 003
Best time to beat the crowds (27% less expensive on average)
Most popular time to fly (34% more expensive on average)
Flight from Toronto Pearson Intl to Cape Town Intl
(avg. price over the last 2 weeks)

When to book flights from Toronto Pearson Airport to Cape Town Intl

Estimated return price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight out of Toronto Pearson Airport

  • The cheapest flight from Toronto Pearson Airport to Cape Town was found, on average, 85 days before departure.
  • Book at least 7 weeks before departure in order to get a below-average price.
  • High season is considered to be May, June and July. The cheapest month to fly is January.
  • Morning departure is around 49% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for booking Toronto Pearson Airport to Cape Town flights

Top 5 airlines serving Toronto Pearson Intl to Cape Town Intl

Scores according to KAYAK customer reviews
8,0
SWISSOverall score based on 9440 reviews
8,2Boarding
7,8Comfort
8,6Crew
7,7Entertainment
7,9Food
Airline reviews

The airline should advise on the time to get from the lounge to the terminal, as it involves possibly long lines at passport control and a tram to a separate building.

Read more about SWISS

The airline should advise on the time to get from the lounge to the terminal, as it involves possibly long lines at passport control and a tram to a separate building.

The flight attendants did a exceptional job the entire flight providing attentive service.

Perfect.

Clean cabin and lavatories. Crew friendly, attentive and helpful.

Slow service, difficult internet.

Pros: "10/10 would recommend.."
Pros: "Entertainment"
Cons: "I requested a vegan vegetarian meal and did not get it. I had to do with the regular meal which had a lot of dairy products to which I am allergic to. The space between rows of seats. It was really crammed in Economy and we are a petite thin family!"
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"
Pros: "The entertainment was good"
Cons: "The food on the 2nd flight was bad"
Cons: "Need more leg room"
Pros: "Crew was very friendly. Seat a pretty comfortable."
Cons: "Guy behind me kept asking for a seat upgrade and when they didn’t oblige spent the whole 11hours kicking the back of my chair in protest. I understand this isn’t the crews’ fault. But maybe the bid upgrade for seats isn’t the best system?"
Pros: "The inflight entertainment was great and helped to pass the time. The food was good for airline food."
Cons: "The flight staff was just okay - they could have been friendlier. The seat cushions seemed old - they were comfortable enough for sitting but not comfortable to sleep."
Pros: "The food was the best I've had on any airline in recent times. On the first flight it was a croissant and a swiss chocolate, on the second flight it was a hot danish pastry."
Cons: "The first flight was late so I was worried I'd miss my connection (however connection was delayed too so I made it). Also, I was asked to check in my bag because "the aircraft was full" however when I got on the plane I noticed it was half-empty and there would have been ample overhead room."
Pros: "Friendliness"
Cons: "The boarding by groups could improve the process"
Pros: "Responsive excellent crew."
Cons: "Long waits to get to the bathroom. Plane dated."
Pros: "Finally, they came to their senses. When you change planes, you already have been checked once for security, so there is no more need (and never was¨) for another secutiry check. With just one hour to switch planes, this is great relief."
Pros: "Everything went smooth. Very friendly, and felt warmly welcomed."
Cons: "A bit of long lines especially with the 2nd security point in Zurich."
Pros: "The plane wasn't totally booked and very clean"
Pros: "A very pleasant and efficient experience. The gate personnel were very helpful with a boarding pass snafu. We decided to check a bag, and the automated option saved us a lot of time and was very easy."
Cons: "My special meal wasn’t available."
Pros: "The Boeing 777-300ER is ether new and clean."
Cons: "Seating was super tight. Once the person in front of me declined their seat the screen of the inflight entertainment system was right in front of my nose (no, my nose is not particularly long). I’ll consider flying Lufthansa or United next time - even if It required a stopover in Frankfurt or Munich."
Pros: "timely departure"
Cons: "too hot in the plane!!"
Cons: "Outdated plane."
Pros: "Staff and flight was really great. Everything went smoothly and on schedule. The plane was clean."
Cons: "The seating was almost unbearable. So small and cramped. Arm rest didn’t go all the way up so very hard to cuddle with my seat mate (my daughter). I couldn’t even put my arms by my side without pushing my seat neighbors off. Seat in front of me was in my lap. Hard to get out of seat to use restroom. Way to tight. Long flight from Boston to Zurich was so hard to bear. I understand making money...but this is ridiculous!!"
Pros: "Nothing remarkable"
Cons: "I got up to use the bathroom and I was seated in the 10th row. When I was trying to make my way back to my seat, the beverage service had started. They were at the 12th row and after bumping into me, the flight attendant asked me to back up and wait until the beverage service was over to go back to my seat. This was a flight from Frankfurt to Zurich, only about an hour long, and I would have easily spent half of it standing up had I complied with their request. I had to be pushy and ask them to just back up the cart 2 feet so I could get to my seat, which only took them 5 seconds. This was a very rude, illogical, and unreasonable request from the Swiss Air crew."
Cons: "Entertainment screen didn't work properly to rewind & fast forward. boarding time was printed as 1 hour prior to takeoff but occurred 20 min. prior. pleasant crew and decent food."
Pros: "Excellent crew, shiny disposition"
Cons: "Entertainment: not many new movies worth watching. Not enough TV programs offered."
Cons: "Reviewing Business class Nothing memorable at all. An ok dinner after take off followed by a tiny salad 8h later before landing. Quite minimal for such a long flight. The entertainment system needs special mention for its awfulness. The system in Business class would be considered poor even in Econ - small screen, terrible picture quality and a painful, prehistoric interface."
Pros: "Very friendly crew, good legroom in economy, excellent meals."
Cons: "None"
Pros: "Everything !"
Pros: "The food was surprisingly good and the onboard crew was very nice and friendly. The seats seemed slightly more apart than on Lufthansa."
Cons: "The entertainment unit at my seat was really hard to hear, and from what I heard around me it seems like it's a problem at many if not most seats."
Cons: "Online checkin was tricky. No help for online form which were probably translated from another language . Took me a few guesses to figure out what the 'valid for' field actually is... Departed 30 minutes late"
Pros: "Excellent service, comfortable, clean, on time."
Pros: "The food provided and the service was excellent."
Cons: "The space between the seats are super small and uncomfortable. For a long flight you can barely sleep and your legs hurt after a while."
Pros: "Passengers completely ignored the commands of the crew and crew was unable to take control of the crowd (passengers refused to follow crew's multiple demands to sit down during the high turbulence, finally crew gave up to force passengers to take a sit). Several times, standing passengers fell on the sitting ines. When at the end of the flight, the issue was pointed out to the captain and supervising flight attendant, both became aggressively defensive to the point of being rude."
Pros: "A+."
Pros: "I got ill on my flight to Zurich and the Swiss Flight Attendants attended to me like true professionals. They made sure I was comfortable until we landed which meant the world to me considering I was SO far away from my home. I'd like to especially acknowledge Frank, one of the attendants, who sat next to me to make sure I did not feel alone while I was sitting in the back with ice on my head, and felt like the world was spinning. He was my point of trust and warmth. That was not only extraordinary service, but human compassion at it's finest. Furthermore, the head attendant, who's name I could not get in the haze of the flight, escorted me from the plane to the cart who took me to the lounge to recover until my next flight. Thank you, Swiss Airlines, for having employees who knew how to triage my illness, and took care of me like family would. I appreciate it greatly and will surely be booking all my future European flights on Swiss. Please extend my gratitude to the flight crew on my Athens - Zurich flight on 5/28."
Pros: "The staff was helpful and professional and kind. The equipment was new and clean. The flight was on-time and uneventful. I would fly this airline again any day of the week."
Cons: "The entertainment screen was difficult to see when the person in front of me reclined because the screen was not perpendicular to my line of vision. I survived based on the other qualities of the flight."
Pros: "Priority boarding, quick boarding, efficient service"
Cons: "Dirty bathroom, late take off/late arrival, non-gluten free or healthy options for food"
Pros: "On time, even arrival 20 min earlier, very courteous and professional cabin crew comparing to the rudeness of Lufthansa one. Soft landing."
Cons: "At LHR terminal 2, same gate A, B, for 2 different flights which lead to confuse many passengers. Better signing and Public Announcement is needed. Queuing 1:30h for tax refund is totally unacceptable and leads to give up to claim your rights."
Pros: "Boarding was on time. Staff very courteous. No complaints at all"
Pros: "Was all great as with other legs...will fly again"
Cons: "Seats seemed smaller but do need more entertainment options."
Pros: "Same as on top"
Cons: "The seats"
Pros: "I have been flying to Greece and back many years now. I have never seen,such comfort in a plane,such great service,so many snacks and meals,and the crew was coming by every 30-45 minutes for water. We were served Swiss chocolate and also the best ice cream I have had in my life. Best flight and best plane I have flown in my life."
Cons: "The crew was very short fused and rude to many of the passengers. I was surprised to see how they were talking to so many people I was feeling uncomfortable to even ask for a cup of water."
Pros: "I have a moderate fear of flying and our plane experienced turbulence while passing through some clouds. I asked the flight attendant if everything was okay, and he smiled and explained that there was some rain on the way to Switzerland. I really appreciate when the crew takes the time to explain what is going on. Knowing what to expect helps me deal with my fear. Because of the flight attendant's willingness to explain the details of our flight, I felt more comfortable during the remainder of the trip."
Pros: "Entertainment and food were excellent, and the crew was pleasant and helpful. The small extras were delightful - i.e. warm cloths at the end of the flight! Overall, I think Swiss is a very good airline."
Cons: "On a long flight like this, the seating is still too cramped. We are not large people, and nine hours in those seats is difficult, even with considerate 'neighbors'. The seats are just too close together. This is an airport comment - Deboarding to a bus, then a walk to the train/tram, then security, then another walk to the gate - we barely made our connecting international flight."
Pros: "Quick boarding"
Cons: "Nothing"
Pros: "Excellent food Attentive and smiling flight attendants"
Cons: "Cleaning after meal service was too quick. Then the galley was curtained off with no attendants in sight."

As many Indians travelling ,so pls include some Indian items in Toronto to Istanbul flights ...Customer service desk staff at Istambul airport takes long time to resolve the issue.Boarding pass issued at Toronto was not scannable at instambul airport..Took long time to issue indigo boarding pass with only one counter available.Indigo flights was totally painful ,took almost 3 hrs to serve only a bowl of rice...No variety ..Lights was on almost during whole flight...No sleep at all...No announcement for outside weather or inf about flights path...No video screen...Zero entertainment...In domestic flight to Ahmadabad...So many passengers left without food...Totally horrible exp..Will never prefer next time.

Base price was cheaper than others but it was 36 hrs flight instead for normal 13. Had long stay over in Turkey, where we were transported to horrible hotel in middle of nowhere. Food was in hotel horrific 🫣 I upgraded my flight to business, but my second flight wasn’t included somehow. Food was horrible and They charged me for something 3 times, same thing. So, overall bad experience and will avoid doing this mistake again

I liked the service, the food, the gifts, the children were very happy..a lot of money. it would be nice to have the children in one sector of the plane

Missed this flight due to previous flight being delayed. No one helped with getting me through customs and borders security so I can make it on time. I had to stand in the longest line and end up staying overnight in Toronto. Now the airlines won’t pay for my hotel accommodation

Great food, great service, great plane

We bought seat 155$ but in reality it wasn't .no seat ,no refund

Pros: "Nothing"
Cons: "For such a LONG flight, grateful to ask Turkish Airlines to make available bigger aircrafts."
Pros: "Yes.The crew was amazing"
Cons: "To have a variety of foodstuffs especially the soft drinks. Hot Tea wasn't really hot.Just warm."
Pros: "Entertainment, and crew was nice"
Cons: "Seats and food. I had a dietary restriction (no dairy). But instead of giving me poached chicken and boiled potatoes be more creative and put more flavour. It’s lactose free not flavour free"
Pros: "Reliable, high quality service"
Pros: "Everything...the food was delicious, the staff was gracious and always went the extra mile."
Cons: "I will never forget Turkish airlines again. They stole our money. We were at our flight on time but they wouldn't let us board. They then said we were no shows and cancelled all our remaining flights with no refund. This ended up costing us around $3000. We don't have this kind of money and I don't know how we will pay rent next month."
Pros: "Not much"
Cons: "They pack biz seats in 7 across. Most airlines go with 6 across. Lack of space and they charge the same as other airlines. Low value for the money charged. Much better value using if you use any other airline."
Pros: "Sleeping accommodations, storage, crew attentiveness in business class was outstanding. 5he business lounge in Istanbul was the best ever. Great airline."
Cons: "Boarding. The gates were cheep changing. Poor room between seats."
Cons: "Didn't happen. My first leg to Athens was canceled which created a humongous headache since it ended up canceling my return flights. Air Canada had to put me on completely new flights there and back. I think this has taught me to go directly through an airline. Justfly was not helpful. Neither was Turkish airlines."
Cons: "Had a layover in Toronto. From Toronto we flew to Istanbul and then Venice. While waiting in line to board in Toronto, I was told my carry-on luggage was too big and needed to be put under. I asked MULTIPLE times where my luggage would be- either Istanbul or Venice (final destination) and EVERY time I asked, I was told my luggage would be waiting for me in Venice. Once we arrived in Istanbul I asked AGAIN if my carry-on luggage was here or if it would be in Venice and I was told it would be in Venice. Once we arrived in Venice, my luggage was nowhere to be found. The lost luggage crew (and 90% of the people in Venice) were completely rude and acted like we were a huge inconvenience for them. (I've heard that many Europeans cannot stand Americans, but we were not being rude or obnoxious at all to anyone- we just wanted a quiet, romantic vacation.) So safe to say that it was an extremely rough start. We were in Venice for the Glass Art Society Conference in Murano and due to my luggage being lost, had missed the first day and a half, therefore wasting hundreds of dollars. Luckily my boyfriend's phone worked in order to spend our first two days of vacation (not to mention the amount of money spent on international calling costs) tracking down my luggage, but again dealt with completely rude people who barely helped us with any answers and even hung up on us multiple times (and I'd like to add that despite my frustration, I made sure that I was not speaking rudely one bit). The best answers we received were from the people at the Istanbul airport who told us that Venice received my luggage hours before I even called Istanbul- which I do not understand why the Venice airport did not tell me this because I spent all day speaking with them. Once I called back the Venice airport to confirm what the Istanbul airport told us, they said (once again rudely) that they called me on my phone but did not answer (which I already told them that my phone did not have any service and to call my boyfriend's phone number). So to sum up: I will never be flying to Venice ever again."
Cons: "The food"
Cons: "Shake all the time,vomited"
Pros: "Excellent crew service & food/beverage offerings"
Pros: "Great to watch live sports. Loading was fine. Food terrible. Staff ok."
Cons: "Istanbul airport is so overpriced, crowded and small."
Pros: "Punctual in terms of reaching destination, all else average."
Cons: "Less leg space, pantry service below expectations."
Pros: "Food"
Cons: "After bus arrived at steps kept on it 20 mins. 2 more buses arrived in this time. Still wait. Then let out all at once. Massive queues to board. Poeple not dressed for this. Poor babies crying Maybe 15 mins waiting in 2am cold on tarmac."
Pros: "The crew is very nice and try to make the flight experience easier."
Cons: "They lost my luggage, and this is not the first time either"
Pros: "Overall flight is good"
Cons: "The crew is really not aware of how to deal with passengers of various levels. They don't seem to have the sense of responsibility..."
Pros: "Luggage policy, helpful ground and air crew. Price."
Cons: "IST stoppover, damaged luggages."
Pros: "Everything was well taken care of."
Cons: "When boarding the flight from Turkey, to Mumbai , we had to climb up the ladder with our hand luggage.Being senior citizen and traveling in Busniss class was very hard for us."
Cons: "I was selected to seat near the window before departure dare unfortunately i found my self in the middle of the people, so dissapointed"
Pros: "Everything. Clean plane, cool cologne and lotion in spacious bathroom. Crew was super friendly, helpful and accommodating to us travelers w kids."
Cons: "Nothing"
Pros: "N O T H I N G"
Cons: "departure time changed 3 times"
Pros: "Flight was smooth. Staff were helpful and professional."
Pros: "food"
Pros: "Crew was very helpful and everything was good"
Cons: "Lost my baby stroller and didn't found when arrived"
Pros: "They put a fabric pad on the seat to make it softer . I'm 6' and was comfortable. They have nice children's toiletry kits. Great entertainment system, tons of movies and shows."
Cons: "If you sit the the second cabin on the 777 they run out of buns and champagne by the time they get to you which is unacceptable for business class and they only finished the meal service 2 and a half hours into a 10:30 pm departure flight which is way too slow. They tried to lie to me that they didn't have champagne but I saw them opening 2 bottle when I went to the front lavatory. Between meal services crew is non existent."
Cons: "Food was dried out and tasteless"
Cons: "I was surprised that my laptop was taken from me without giving any explanation, I think the customer have to be informed about it."
Cons: "Didn't get to Instanbul or my destination of Budapest. There were mechanical Issues that I was told were weather issues. I was delayed over 12 hours, missed two connections and given the runaround about getting a place to stay for the night. The shuttle service provided took another hour at 2am! $47 to cover four meals and no mention of flight credit on my first leg for the HUGE inconvenience. A direct flight to Budapest a 27 hours after the fact is the best they could do and wanted to charge me a change fee too!! My vacation is cut short by this mess and my travel companions already in country are waiting on me to get their trip started. I will not be using Air Canada or Turkish air until they can communicate between one another and provide at least average customer service. So, it's safe to say that it will be the 12th of NEVER when I fly Air Canada"
Pros: "As above"
Cons: "As above"
Cons: "It never happened."
Pros: "I used the prime lounge in Istanbul and when it was time to go, I was able to practically walk on the plane without any wait. The seats were comfy and didn't have a ton of legroom but it wasn't bad. The staff we're friendly and helpful. The in-flight entertainment had a pretty impressive selection and had one of the best-designed interfaces I've seen so far (and I've ridden a variety of airlines). Last and most important, the food was hands down the BEST I've had on a plane. Turkish is killing it, they're my new go-to airline!"
Cons: "I really can't complain about anything, even if I try! Maybe the touch screen sensitivity on the entertainment console seemed a little off, but that's just nitpicking"
Cons: "Had a nine hours layover and I couldn't even entre the Turkish airlines lounge. The airport in Istanbul also had terrible wifi connection. I would not fly this route again"
Pros: "Stewards, air hostesses, food, entertainment & the toiletries kit"
Cons: "Seat size! Boarding queues"
Pros: "The best flight ever!"
Cons: "Leg space a nighrmare!! Was uncomfortable for all the 13 hrs of the flight. Terrible experience"
Pros: "Very helpful and respectfull crew"
Cons: "Boarding started 20 mins after the designated time"
Pros: "It was a 12 or 13 hour flight and except for sitting too much we were never uncomfortable. The service level made me think we were back in the 80's. Hot towels, attentive service, tons of food and free drinks. There was actually one meal that we would have eaten even if it wasn't on a plane. They gave out full size blankets and pretty fluffy pillows. (I bring our own anymore, because you never know if you will get one on most airlines, and if you do they're usually useless). Their entertainment system was amazing. We caught up on all the recently released movies that we've wanted to see for FREE! If only Netflix had this quality of movie offerings. They had fresh flowers in the huge bathrooms. It's that type of attention to detail you just really don't see anymore."
Cons: "Can't think of a thing that could actually be changed."
Pros: "Turkish airlines crew & service are excellent especially if you compare it to those of many other airlines."
Cons: "Courtesy of the crew & good old fashion meal service. Also the entertainment on board."
Pros: "Service when it was done"
Cons: "Infrequent service Crowded Entertainment system bad"
Pros: "Nice crew, clean seats, good food..."
Cons: "TERRIBLE customer service, barely spoke English over the pho ne. Bought the tickets on April 1 and immediately called to make a reservation for my dog. They made the reservation. Couldn't answer regulations for transporting pets, had to dig up rules and regulations online myself. Made a reservation the same day for the dog and they never sent a confirmation. Went to their office at Pearson and they had no clue as well. Two days before the flight they called to tell me my dog can't fly due to unknown reasons and created a MAJOR nightmare. I paid $400 for papers and cage for the dog only. Very very unprofessional and will NEVER fly with Turkish Airlines again!!!"

Excellent flight

Well, had 2 travel events today…. While I had to wait 4 & 1/2 hrs to board in Toronto to Atlanta (got on w/5 minutes to fare, totally not your fault) but was originally was supposed to go the day earlier but didn’t find out the flight was cancelled and I was put on another flight the next day (lost $$$) due to arranging a day rental in Atlanta…. The 2nd flight was great! Kudos!

Good flight attendants and helpful.

Less crowded aircraft

Pros: "Service was fast"
Cons: "Better seats"
Pros: "Nothing"
Cons: "Proper communication"
Pros: "non stop flight"
Cons: "Crowded, small plane. No air after people had boarded while fuel was being replenished (dangerous?), sitting at gate for 20minutes. This, after a 2 hour delay. Then a rough landing in Minneapolis- plane brakes sharply and suddenly, shuddered to a taxi rate of speed. simple snacks, not very good."
Pros: "Nothing"
Cons: "Worse experience ever, flight delayed, lost connection, many hours in phone trying to fixed and anyway lost the flight, spent so many time at the airport with the front desk so disappointed"
Cons: "You guys didn't allow me to get in this plane and i missed my flight."
Cons: "When we booked this trip via Kayak, we thought that we were booking on Westjet. Westjet knew nothing about the flight when we tried to check in."
Cons: "Plane had to divert from Salt-Lake City due to a storm. My son 17 years old traveling alone once in Salt-Lake City should have been given priority for an overnight stay instead of sleeping on an airport bench! Dinner + Breakfast vouchers would also have been nice compared to the 15$ food voucher..."
Pros: "Our flight crew were great. Pilots were great too."
Cons: "I missed my connection due to weather in Minneapolis. Was diverted into Milwaukee, but nope we are diverted to Chicago, but wait no we go to Milwaukee. Deboard into a close gate area. Rest rooms were closed. Then once refueling is done get back on and make Minneapolis at 12:15 am. Connection missed"
Pros: "The on board food was amazing, nothing like I’d ever had on a plane before. I was also pleased with the choices for entertainment."
Cons: "The seat was not comfortable in economy. I could not sleep and there were no air vents. Every time I tried to rest my head on the seat in front of me the screen would turn on and get super hot. I wish there was a cover or something you could turn the screen completely off."
Pros: "The flight attendants were amazing. 12 people had a connecting flight and they brought a shuttle bus. You dont see that kind of service any more 10 stars for that"
Cons: "Super small plane."
Pros: "The overall experience on the flight was quite pleasing. The flight crew created a warm atmosphere on what was a very cold morning. Seating was not the most comfortable but the wasn't unbearable."
Cons: "Delta should have a better food menu for those early flights unless the motive is to encourage everyone to eat an organic and wholesome meal prior to boarding, something we all should be doing."
Cons: "No food on board and we were hungry"
Pros: "Friendly crew."
Cons: "Slow boarding."
Cons: "No charging outlet."
Pros: "I liked the touch screen displays in each headrest. Seats and leg room comfortable"
Cons: "Boarding was somewhat unorganized"
Pros: "Flight was on time/ early."
Cons: "Have hot water for coffee and outlets for phones"
Pros: "The kind staff"
Cons: "Dirty bathroom on flight from Toronto Ontario to Atlanta. Smelled like urine."
Pros: "got there on time, no delays. very smooth"
Pros: "Boarding was smooth, attendants were nice and informative, and everything was on time"
Pros: "By"
Cons: "A three hour delay on the first flight and a hour delay on the second..."
Pros: "Crew was friendly!"
Cons: "Plane wasn’t clean"
Pros: "The movie selection was good"
Cons: "Instead of a flight from Toronto to Atlanta.. it was a flight from Seattle to Atlanta, and I only had 45 mins to get to boarding because of the last minute flight changes."
Cons: "Customs massively backed up. Somewhat disorganized"
Pros: "Nothing."
Cons: "Flight left 2 hours late. Did not get adequate cabin service. Put in the back in an awful seat."
Pros: "Airline and airport staff were great"
Cons: "There was no time to eat. Nothing other than snacks. The time allotted was *barely* sufficient to get from gate to gate. We were starving when we got to our destination."
Pros: "Delta always tries to do the very best. There were no issues with Delta."
Cons: "I did not like the seat assignment. It seems that when I have booked through Kayak, I get a very bad seat. In this case, it was all the way in the back - next to the toilet. The seats didn't recline, and there was no window - because we were right next to one of the engines. I will use Kayak to price compare on future flights, but I will not book through Kayak. Not sure if this is just a coincidence - but it only happens when booking here."
Pros: "On Time. Nothing else to say,"
Pros: "Friendly, leg room, on time."
Pros: "There was nothing I liked about this flight."
Cons: "Everything from beginning to end was horrible. They messed up on our seats so I couldn't sit with my parents who are both elderly and need my assistance. The flight attendants were rude (no greeting, no smiles). My TV did not work and my tray for food was dirty."
Pros: "Ice weather and flight cancelled, but they waited until the last minute to cancel it."
Cons: "Ice weather and flight cancelled, but they waited until the last minute to cancel it."
Pros: "Delta did find us a new route to get us to our final destination after west jet booked on a flight that was already sold out ."
Cons: "We had to add on an extra connecting flight . We had to then fly from Toronto to Detroit then on yo Atlanta ."
Pros: "Flight went off pretty well. On time no complaints."
Cons: "Somewhere somehow you need to know that, although partners, Delta and West Jet do not share computer systems and that they are two completely different airlines. This affects ,sometimes, how luggage is handled especially when you land in another country and you have to manually transfer your own - and nobody tells you. You actually change airlines. Itinerary implies West Jet controls the entire thing. Not the case. Better job economic explaining what to With luggage and that, while itinerant implies 1 airline, they are only partners and should be treated separately."
Pros: "The flight was pretty empty so my entire row was empty so very comfy and it was the new bigger plane so lots of carry on room too."
Cons: "Nothing...I have no complaints"
Pros: "The crew tried their best. The seats were average. The food ok."
Cons: "The entertainment is non-existent. Wifi wasn't even enabled. Four to five hours without ANY entertainment is totally unacceptable especially with teens and kids!!"
Pros: "Delta flew their way back into my heart this time around"
Cons: "have to wait 2 days for the flight, so i would say that's a pretty objective zero rating."
Pros: "Staff, Ease of boarding"
Cons: "Bring back in flight meals, please"
Pros: "The boarding was very organised and the crew very friendly. The snacks that they offer is great too"
Cons: "They had to change tires before we lelt in Toronto. And we spent more than one hour on the tarmac."
Cons: "Temperature was too cold"
Pros: "The food"
Cons: "No entertainment"
Cons: "Bad"
Cons: "West Jet gave me a "fake" ticket delta would not let me board missed the flight I had to wake up at 3am to catch. This is after I finally made it to my hotel last night at 11:30 pm. This is completely unacceptable. NEVER AGAIN IN MY LIFE WILL I EVER FLY WITH THIS COMPANY!!!!"
Pros: "The flight attendants were helpful, the flight was smooth."
Cons: "I was unable to check in online without a delta confirmation number and I had booked through west jet. The flight was delayed 40 min so I arrived later and I was removed from the flight. I got through security and customs with plenty of time and managed to get back on the flight. It was all around just annoying."
Pros: "Staffing was great!"
Cons: "The fact is that it is illegal to pack Sardines at compact as you are packing us on your aluminum cans."
Pros: "The flight being on time, friendly staff, clean aircraft.i"
Cons: "It was a morning flight from Toronto to Omaha via Minneapolis and unfortunately coffee wasn't served. Or maybe it got over."

To cold in the cabin instead of A/C the heat should have been turned on. The food is lousy as usual and my luggage is lost. That is about the size of it.

We didn’t get to go directly to Munich because our first flight was operated by Air Canada and arrived late. We were rebooked through London. Lufthansa was unsympathetic and not helpful. Since I paid for the tickets that Lufthansa sold us we had a contract and Lufthansa did not hold up their part.

See previous review.

Bread stale. Croissant stale. Person behind me was kicking me throughout flight. Boarding slow.

So many minor delays, very little communication, and what there was, we couldn't even hear in the first place.

The flight was delayed several hours with no update as to when we would be taking off. We finally boarded the flight and waited over an hour on the phone for the bag crew to come and load our bags. After landing in Cleveland, both of our check in bags never showed up and are still missing. This is the worst airport and flying experience I have ever experience

see previous email

There was a 2hr delay to an 8:40 departure. SUPER irritating. Had chosen an earlier flight so that these kinds of things wouldn't happen. Breakfast was poor a croissant and a yogurt. Not enough for an adult, I've had better on other international flights.

Cons: "More space on economy for long flights."
Cons: "Boarding was slow but they had increased number of wheelchair clients. Not their fault but was a known so the process could have been started earlier."
Pros: "Service was good. Flight attendants were friendly"
Cons: "The departure area at terminal 1 YYZ was crowded and not the most comfortable experience"
Cons: "Not much legroom and no tv’s on a 10-hour flight"
Pros: "Overall"
Cons: "Space was limited"
Pros: "Nice touches like pillow and blanket, lots of movies and hot meals."
Cons: "My seat was very uncomfortable for such a long flight! It didn't recline and was cramped. Also I have terrible nut allergy and when I tried to communicate that to the flight staff the kept telling me to tell someone else."
Cons: "Be on time"
Pros: "The problem was with the booking, cancelled flights- under stable- but nobody willing to make it right. Flights still screwed up"
Cons: "Give some customer service to your paying customers. Don't make a bad situation worse. Practice a can do attitude. Very disappointed in customer service. Not the flight itself."
Pros: "I liked that we got served a lot of snacks and food :)"
Cons: "Nothing honestly! Smooth flight :)"
Pros: "crew"
Cons: "food screens"
Pros: "Smooth boarding."
Cons: "The cramped seats, not a lot legroom and people complained once you reclined."
Pros: "On board crew was friendly and helpful"
Cons: "Muslim meal does not mean all Muslims eat curry. It’s rediculous that we cant have a decent English breakfast instead you get curry or some form of curry for breakfast, lunch and supper. Your so called Muslim meals are not suitable for kids!! There is no such thing as a Muslim meal either. It’s simply called Halal otherwise then everyone else’s meals should be called Christian or Jewish meals etc. Also I requested help with transfer to my last flight which was horrendous because I’m one adult with 4 kids ages 1 to 11 and my eldest has sever learning disability. I nearly missed my flight because our flight landed late and I was struggling to keep my kids safe and together while running for the next flight. Somone should have been there to help with transfer."
Pros: "Service from Milan to Toronto was good"
Cons: "Service from Toronto to RdU not so good"
Pros: "Ended up flying with air canada after they switched us"
Cons: "Lufthansa switched us three times , and then when we got to the airport in toronto it was air Canada. They found our grandparents tickets but not ours. Ridicule our flight was supposed to be only 1h layover, inatead it’s 6 and we are going to miss all our next travel accommodations."
Pros: "Air Canada is a great airline too"
Pros: "Crew was wonderful. One of the smoothest flights I’ve taken in a long time"
Cons: "Boarding was chaotic and basically a free for all rather than by rows( back of the plane first)"
Pros: "Clean aircraft, very friendly crew, good food, overall great trip."
Pros: "Firstly, the food was great!"
Pros: "The flight attendants all were very helpful and seemed to enjoy their jobs"
Pros: "Crew helped us with connections"
Cons: "Choice of seat came with a cost. Very uncomfortable seating. Not enough room."
Cons: "New plane. Very little legroom. New seat back pouches hold next to nothing."
Pros: "Crew was pleasant and helpful, even once we had a long delay"
Cons: "The cabin was very tight and the seats were very uncomfortable"
Pros: "I was upgraded after all the pressure from thehurrricane this was the icing on the cake"
Pros: "Easy flight and on time"
Pros: "Not much"
Cons: "Entertainment system wasn't working. 11 hour flight. Boring. No seat change available. No reading light, as light controlled by entertainment system. Seats in front of toilet cluster lit up every time door was opened. Crew were slow to react. Wasn't a priority. Ruined the excellent first leg of had from Philadelphia to Frankfurt. Do they run inferior planes to South Africa compared to USA?"
Pros: "nice and polite crew"
Cons: "no screens/maps with route information no enterteinment unless downloaded on your own devise, I had an Iphone which is too small to watch anything.... seat hardly reclined at all and felt extreemely uncomfortable"
Pros: "Huge, new plane, lots of helpful crew, personal entertainment screen, chairs laid back more than typical"
Cons: "Window arm rest didn't move up, boarding was crazy because YYZ airport doesn't have the format to hold lots of people, how to board was a bit confusing, and turbulance."
Pros: "Our stewardess from Toronto to Germany was the best that I have ever had."
Cons: "Great trip."
Pros: "Crew"
Cons: "Smelly plane,uncomfortable chairs, AC didn't work properly (hence the smell).No screens, spotty Internet."
Pros: "Professionali customer service. Food and beverage service very good and generous. Love the European hospitality."
Pros: "The flight was really on time and the flight crew was just amazing. The overall experience was exceptional. Will recommend this servic to any one who will like to travel"
Cons: "Nothing"
Pros: "All the staff was very friendly and helpful."
Cons: "Terrible leg room."
Pros: "The flight attendant was very professional. The flight itself seemed quick and easy, and I believe we landed early despite being delayed for takeoff."
Cons: "I wish the head rests had the "wings" that help keep your head from rolling back and forth. Also I wish we had an option for our snack."
Pros: "My trip was from IAH to FRA by Lufthansa flight"
Pros: "Good entertainment options, large bathroom area on a lower level"
Cons: "Food options and space"
Cons: "2 hours late"
Cons: "I will not fly on Air Canada again...Eventhough this is listed as a Lufthansa flight there was nothing Lufthansa about it. Terrible food. Overall miserable"
Pros: "the magazine selection prior to flight, bottle of water in front of each seat and crew were great, the pilot's landing was amazing! The seat in front of me had weird legs that made the room under the seat smaller than other seats around me. So you couldn't fit in the carryon fully under it as you could under the seat diagonally from me, however, this ended up being a huge plus since I could use the legs of this chair in front of me as stepping places to place my feet during flight. Since airline does not provide foot rest, it was great to have this to elevate the feet for a long flight. More considerations should be give to provide footrest or at least these kind of foot elevations."
Cons: "The dinner and breakfast were a bit disappointing, but not bad and not a deal breaker at all since the rest of the flight was wonderful. I noted comfort as ok, but that's applies to all airlines - the seats in economy and no footrest is very uncomfortable, but that's on all economy flights, so no deduction of points there. I do want to note that I needed a boarding pass at the gate and stood in line for quite a while (I was first in line) before I was even acknowledged by a lady who ended up helping me eventually. But she was so cranky! (there were 2 ladies - one busy helping the crew and putting around barrier - she was fine, the other with a head covering (putting this hear just to distinguish the ladies as one was doing a great job)- not sure what she was doing, but she plainly ignored me standing at the desk in front of her, I didn't say anything, just patiently waited until she acknowledged me, and then she printed the boarding pass for me, but she was way to cranky to be in the job that she is in - no need for that kind of attitude."
Pros: "Food, very well organized crew"
Cons: "No leg room, long flight"
Cons: "Flight was delayed 4 hours and resulted in missing FRA - DEL flight. No help at Air Canada with rebooking missed flight."
Pros: "I was seated in an exit row and there were pillows and blankets made available to every passenger."
Cons: "The scheduling of the in flight events made no sense. The cabin was dimmed for take off (logical, given that it was a red-eye). However, once we were at altitude, the lights were put back on to serve dinner. Several people were woken up by this and it took like 1.5 hrs because its a big plane. Also, it was like 9-10pm local time by this point so dinner made no sense! Then the lights were dimmed and people tried to sleep. The lights were turned on 1.5 hrs prior to landing to serve a light breakfast. So, 6.5 hr red-eye turned into about 3.5 hrs of actual sleeping time. I would've preferred to be left alone and given a bigger breakfast."
Pros: "The breakfast, one piece of poundcake, that was the only highlight, and one decent size bathroom."
Cons: "Boarding was unorganized, nobody knew what was going on, but the biggest disappointment is there were no movies there are no video screens on the entire plane so unless you bring your own device and have pre-downloaded Air Canada app there are no entertainment options at all! Who ever heard of a transatlantic flight that didn't have a movie? Make sure you download the app so you can at least watch the movies on your tiny screen."

Never more flight with your company!!!

Better food more confortable seats.

Facilities for short connections.

Terrible

Have people at the Westjet counter

Listening covid restrictions and following them is completely nonsense. Avoid touching others? How when plane is full and everybody who pass around touchs me. Keep distance?? How???? Avoid walking in the plane but also wash your hands regularly with soap and water? How? I should avoid walking but at the same time you want me to wash hand regularly? It means i have to walk up and down. What is regularly for you? Every 15mins? Every hour? Every day? It is so stupid what you are telling that my brain stops to work.

Just average

Dreamliner was comfortable and entertainment system good

Pros: "Staff were polite"
Cons: "The seating space is horrendous, I am 5 ft 8 and felt like I was sitting with my knees at my chest, horrible horrible seating"
Cons: "No internet available (2020). For the my previous flight, a month ago, was the same problem."
Cons: "The airline lost my suitcase and deliver it only 72 hours later... They refused to give me proper compensation for items that were broken..."
Pros: "Crew is excellent, polite and personal!"
Cons: "Plane is super old and outdated. Comfort seat is not, comfortable, very tight. TV screen is not good quality, with the old controls on a handset. No touch, no 1/8 inch audio jack (it has the old 3 holes one). Wifi for streaming freezes every other second. Just make a face lift to the plane, everything else is good."
Cons: "Bigger seats the new ones are way to narrow"
Pros: "Very friendly and responsive crew. Announcements from the Capitan and chief of flight attendants are very informative and comforting. Seat positions: very good leg room (even in economy)!"
Cons: "Newer airplane, as 747s are kind of outdated now, especially for long distance flights. But overall had good experience with KLM"
Pros: "Klm's consistantly high standards in everything they do."
Cons: "Nothing"
Pros: "Pleasant crew. Appropriate and efficiently served snack."
Cons: "Boarding and disembarkation were slow."
Pros: "Fantastic gate agents!"
Cons: "The food was terrible."
Pros: "Crew were great"
Cons: "Refreshments"
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."
Cons: "We were allowed to choose our seats from SFO to Amsterdam but not for the return flight. I like to be able to choise my seats when I book the flight. Choosing seats 24 hours before is not convenient when traveling for the return trip."
Pros: "Awful"
Cons: "Everything"
Pros: "Crew was pleasant but not attentive to detail. Bypassed is completely for snack and drink towards end of 9 hour flight!"
Cons: "Pay attention to passengers."
Pros: "Like the overall KLM experience"
Cons: "Food could have had better quality and the stewardess served it all at once versus in the various courses."
Cons: "The website I booked on and the Delta phone line on the printed ticket said that I had baggage when it turns out that I did not according to the check in staff and they made me pay."
Pros: "Crew was amazing, seats were comfortable with enough leg space even without choosing extra space seats. It was my childhood dream come true to fly with KLM. It was really an exciting trip for me, just that it was short."
Cons: "Well, for me everything was on point. Those who have never travelled with KLM, I would encourage them to do so and I’m sure they will not regret."
Pros: "Amazing crew"
Pros: "Good"
Cons: "Nothing"
Pros: "The crew was really friendly."
Cons: "There was a Force Majeur delay in Helsinki due to wings freezing that caused 20 minute delay to Amsterdam and made the interchange stressful."
Pros: "NOTHING"
Cons: "Having to change my seat to accommodate a rude belligerent passenger, who had taken my seat, refused to move until spoken to by steward. She then made my flight a nightmare, until I let her sit in my aisle seat. Even then she was not satisfied, she abused me the whole flight damaged the screen so I could not use it until the steward fixed it. Demanded that I except any and all alcohol to give to her to drink. When I am tea total she then continued to abuse me. I asked the steward to move me he just shrugged his shoulders and said there was nowhere else. This is definitely my the worst flight I have experienced."
Pros: "Crew where awesone and the choice of entertainment was fantastic"
Cons: "Seats way to close together"
Pros: "Staff very pleasant"
Cons: "Evening snack was not the greatest breakfast was pretty food"
Pros: "Flying with KLM is a pleasure"
Pros: "Excellent service. A meal , drink and a coffee included which we were not expecting."
Pros: "The cabin crew was so kind, efficient, and attentive. All meals and snacks were delicious."
Pros: "Boarding was quick, Flight on time....just a regular service and plane"
Cons: "Terminal 3 Manchester is not worth staying longer then necessary, loud music, crowded....old"
Pros: "Due to lightening bolt strike our pre-Y2K era plane got switched out with a newer plane with modern media delivery at the seats."
Cons: "This caused a two hour delay in boarding and another 30 minutes on the JFK T4 tarmac. Same crappy headphones so it wasn’t the"
Pros: "Seats were comfortable"
Cons: "Flight was delayed by 2 hours. Could have gone to Amsterdam and come back in that time"
Pros: "I personally do not appreciate the food on this leg of the journey Food Ams to Dxb is GOOD!!"
Cons: "The snack & “ solid eggs” in breakfast. Fresh fruit was good."
Pros: "Flight was lovely, crew were friendly and very helpful and food was delicious!! We travelled with assistance for mum and it was excellent and we were kept updated all through the flight."
Pros: "Everything. A truly faultless experience!"
Cons: "Nothing"
Pros: "Pretty basic one hour flight so there's not much to complain about or praise about. I got some sleep which was good."
Cons: "The crew had their general Dutch aloofness on form. Chatted to one of the stewardesses in Dutch up until she saw I had a British passport then she decided she could only speak English to me."
Pros: "Excellent experience with the cabin crew."
Cons: "Seats on the 777 were too narrow. This 777 had a 3-4-3 seating arraignment, it would have been better with a 3-3-3, similar to a 787 configuration. With the current layout, even with an aisle seat, I was sitting in the aisle. And I am not a large person! The flight was full, so use the 787 and two daily non-stops. For a twelve hour flight, the food was only Okay, could have been better and with a better selection. Meal timing was poor."
Pros: "The flight attendants could not do enough for you."
Cons: "Business class was pretty empty but again I was not allowed to change my seat selection online. Pathetic check-in."
Pros: "Got to Amsterdam on time and everything was great including the staff"
Cons: "Flight was delayed 8 hours. Arriving at Incheon, discovered ground crew were unaware of our arrival to take this connecting flight. However, we were put up overnight in a hotel, which was nice."
Pros: "good service"
Cons: "old plane, tight and uncomfortable"
Cons: "KLM can't seem to figure out the order of boarding the plane. Should be business - priority - everyone else. Instead they do priority first, and that's usually two-thirds of the passengers. Also, really tired of the fake business class on these flights..."
Cons: "Our flight was canceled from Amsterdam to Bordeaux and did not receive any direction and had to find alternate flights for ourselves with the personal expense of using our own cell phones. Then our luggage lost for 3 days. Not happy!"
Pros: "Jet airways flight till mumbai"
Cons: "Poor legspace in Klm flight till Amsterdam"

Book cheap flights from Toronto Pearson Airport to Cape Town

Recent return flight deals

30/1Mon
1 stopUnited Airlines
18h 20mYYZ-CPT
16/2Thu
1 stopUnited Airlines
26h 38mCPT-YYZ
R16 712
15/1Sun
1 stopUnited Airlines
37h 24mYYZ-CPT
31/1Tue
2 stopsUnited Airlines
23h 17mCPT-YYZ
R16 729
1/2Wed
2 stopsDelta
31h 20mYYZ-CPT
1/3Wed
1 stopDelta
32h 09mCPT-YYZ
R16 780
8/1Sun
1 stopMultiple Airlines
36h 45mYYZ-CPT
19/1Thu
2 stopsMultiple Airlines
44h 20mCPT-YYZ
R16 797
31/1Tue
2 stopsKLM
33h 30mYYZ-CPT
15/2Wed
1 stopKLM
26h 10mCPT-YYZ
R16 985
10/4Mon
1 stopKLM
40h 40mYYZ-CPT
19/4Wed
2 stopsKLM
30h 37mCPT-YYZ
R17 070
10/4Mon
2 stopsMultiple Airlines
31h 00mYYZ-CPT
17/4Mon
2 stopsMultiple Airlines
26h 47mCPT-YYZ
R17 105
24/2Fri
2 stopsUnited Airlines
40h 54mYYZ-CPT
3/3Fri
1 stopUnited Airlines
24h 19mCPT-YYZ
R17 173
11/4Tue
1 stopKLM
22h 25mYYZ-CPT
19/4Wed
2 stopsKLM
30h 37mCPT-YYZ
R17 207
24/2Fri
2 stopsUnited Airlines
42h 52mYYZ-CPT
3/3Fri
1 stopUnited Airlines
33h 50mCPT-YYZ
R17 224
27/1Fri
2 stopsUnited Airlines
38h 05mYYZ-CPT
10/2Fri
1 stopUnited Airlines
32h 21mCPT-YYZ
R17 241
2/2Thu
1 stopKLM
21h 40mYYZ-CPT
15/2Wed
1 stopKLM
26h 10mCPT-YYZ
R17 292
31/1Tue
2 stopsKLM
27h 20mYYZ-CPT
14/2Tue
2 stopsKLM
28h 33mCPT-YYZ
R17 309
10/2Fri
3 stopsDelta
67h 50mYYZ-CPT
3/3Fri
2 stopsDelta
24h 06mCPT-YYZ
R17 446
16/2Thu
1 stopDelta
21h 40mYYZ-CPT
6/3Mon
1 stopDelta
20h 29mCPT-YYZ
R17 463
13/4Thu
1 stopEthiopian Air
20h 45mYYZ-CPT
19/4Wed
2 stopsEthiopian Air
23h 35mCPT-YYZ
R17 702
8/1Sun
2 stopsMultiple Airlines
37h 45mYYZ-CPT
16/2Thu
1 stopMultiple Airlines
22h 46mCPT-YYZ
R17 958
2/2Thu
1 stopDelta
21h 40mYYZ-CPT
16/2Thu
1 stopDelta
32h 09mCPT-YYZ
R18 060
24/2Fri
2 stopsDelta
41h 31mYYZ-CPT
3/3Fri
1 stopDelta
24h 38mCPT-YYZ
R18 112
11/4Tue
1 stopEthiopian Air
20h 45mYYZ-CPT
17/4Mon
2 stopsEthiopian Air
23h 35mCPT-YYZ
R18 504

Search by stops

Search by airline

Search by price

Recent one-way flight deals

16/1Mon
3 stopsMultiple Airlines
31h 45mYYZ-CPT
R10 771
18/1Wed
3 stopsMultiple Airlines
31h 45mYYZ-CPT
R10 993
22/1Sun
3 stopsMultiple Airlines
31h 00mYYZ-CPT
R11 096
19/1Thu
1 stopMultiple Airlines
26h 00mYYZ-CPT
R11 164
12/4Wed
1 stopKLM
40h 40mYYZ-CPT
R11 335
23/2Thu
1 stopTurkish Airlines
30h 40mYYZ-CPT
R11 727
15/4Sat
2 stopsKLM
45h 55mYYZ-CPT
R11 744
22/1Sun
1 stopDelta
21h 40mYYZ-CPT
R11 983
3/4Mon
1 stopKLM
22h 25mYYZ-CPT
R12 069
7/5Sun
1 stopDelta
22h 25mYYZ-CPT
R12 086
16/1Mon
1 stopDelta
23h 05mYYZ-CPT
R12 103
15/1Sun
2 stopsDelta
31h 20mYYZ-CPT
R12 137
17/1Tue
1 stopSWISS
30h 35mYYZ-CPT
R12 171
14/1Sat
1 stopUnited Airlines
39h 35mYYZ-CPT
R12 222
19/1Thu
2 stopsKLM
33h 50mYYZ-CPT
R12 359
10/3Fri
2 stopsUnited Airlines
27h 30mYYZ-CPT
R12 888
7/5Sun
3 stopsLufthansa
59h 00mYYZ-CPT
R12 905
23/2Thu
2 stopsUnited Airlines
22h 33mYYZ-CPT
R12 939
21/1Sat
2 stopsAir France
44h 55mYYZ-CPT
R13 059
6/4Thu
2 stopsAir France
45h 00mYYZ-CPT
R13 144

Search by stops

Search by airline

Search by price

Toronto Pearson Airport - Cape Town Flights

Departure:

Toronto Pearson Airport (YYZ)Canada

Destination:

Cape Town (CPT)South Africa

Return flight deals:

Cape Town - Toronto Pearson Airport

Browse destinations:

R16 729