Find cheap flights to Canada from R10 899

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 12/10. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Economy
0 bags
س 21/10
س 28/10
In the last 7 days travellers have searched 45 267 966 times on KAYAK, and here is why:

Save 34% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

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

Latest Canada Flight Deals

Best return prices found by our users on KAYAK in the last 72 hours

MOST POPULARToronto
1 stop from R12 294
Calgary
2+ stops from R14 708

Good to know

Low season

February

High season

August

Cheapest flight

R10 899
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (14% more expensive on average)
Flight from OR Tambo Airport, Johannesburg to Toronto Pearson Airport

Top tips for finding cheap flights to Canada

  • Book at least 4 weeks before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly from South Africa is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Canada flight deals.

FAQs - booking Canada flights

  • How long is the flight to Canada?

    An average direct flight from South Africa to Canada takes 31h 15m, covering a distance of 22517 km. The most popular route is Johannesburg - Toronto with an average flight time of 26h 15m.

  • What is the cheapest flight to Canada?

    The cheapest ticket to Canada from South Africa found in the last 72 hours was R12 445. The most popular route is Johannesburg OR Tambo to Toronto Pearson Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was R12 445.

  • What are the most popular destinations in Canada?

    The next most popular destinations are Calgary (9%) and Kelowna (6%). Searches for flights to Halifax (3%), to Kamloops (1%) and to Charlottetown (1%) are also popular.

  • 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.

Top 5 airlines flying to Canada

Scores according to KAYAK customer reviews
8,0
SWISSOverall score based on 9023 reviews
82boarding
78comfort
77entertainment
82overall
79food
86crew
Airline reviews
Pros: "The service and food were good."
Cons: "As a petite person I find the seats in economy class small and cramped. When passengers in front of you recline their seat backs, there is very little room to move, making it difficult to get up and out of your seat."
Read more about SWISS
Pros: "The service and food were good."
Cons: "As a petite person I find the seats in economy class small and cramped. When passengers in front of you recline their seat backs, there is very little room to move, making it difficult to get up and out of your seat."
Cons: "Seat could have been more comfortable but the leg room was good"
Pros: "The plane was pretty cool. I like the fact that the overhead compartments had enough room. The staff was friendly, too. The piece of chocolate is very tasty."
Cons: "Food on those airplanes is always bad. There were not enough chicken sandwiches and some passengers only were given cheese sandwiches."
Pros: "I upgraded to premium economy, worth every dollar. seats were comfortable and reclined quite far."
Cons: "honestly nothing needed improving ."
Pros: "Crews was very good and helpful."
Cons: "I have to pay $100 at the airport for my second bag, which was a total surprised to me. Because when the question of how many check bag came up and I put in 2. There should be a warning come up that it will be extra charges for the second bag."
Pros: "The crew was very friendly. Family line was nice when travelled with the little ones."
Cons: "I It will be helpful if the Gate information available within 6 hours of the flight. We don't have gate information and our flight within 3.5 hours. But overall wonderful experience."
Pros: "check in & boarding were ok"
Cons: "very uncomfortable chairs worset food crew were very unfriendly the plan was full with the smell of vomiting"
Cons: "They ran out of the dinner with meat option. They offered sandwiches to some people as a snack but not sure why some people got them. The crew is okay not that friendly."
Pros: "The BUD-ZRH flight was on Swissair aircraft, not on Edelweiss or another low cost feeder airline. Over the years, I have flown both options, and while Edelweiss is a fine carrier, Swissair flights are still a cut above. Contributing to the positive experience was the friendly agent at check-in at BUD."
Pros: "See above."
Cons: "Hard to see monitor for films and to hear through earpiece."
Pros: "Boarding was efficient and the crew were nice."
Cons: "the seating is horrible. it was the tightest seating I've ever experienced."
Cons: "Boarding at Florence is always chaotic but this isn't within the control of KLM or their crew."
Pros: "Nothing"
Cons: "Transavia does not serve anything complementary, not even water. A flight between two countries that is five hours long must be better than this. I was not aware of Transavia doing that before I booked. I will never fly with them again"
Pros: "Crew good and seat OK but not exceptional for business class"
Cons: "Food was average - main course could have been better. Range of movies ok but not great"
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."
Pros: "Great crew."
Cons: "Ran out of business class meal. Substituted a Econ class."
Pros: "Crew great, boarding at Nice very organised, boarding in Amsterdam not so organised!"
Cons: "A queuing system would be better-it was a bit disorganised at Amsterdam!"
Pros: "The bed was comfortable. Entertainment selection and large TV screen was good. The KLM crew is amazing, as usual."
Cons: "Food quality was not so good."
Pros: "Crew was friendly"
Cons: "Passenger who needed wheelchair assistance it took KLM 50 minutes to get him off plane which delayed our boarding. KLM not prepared to handle passengers with needs"
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."

Ordered kids meals but didn't expect to get ravioli with mushrooms or wraps with peppers. both things kids barely ever touch. Same for the Quinoa salad. My own snack after 8h of light was a Roggenbread sandwhich. It didint taste bad to me but I can see how others who are not accustomed to the German Bread cuisine would not like that. I don;t know, I feel like Delta or KLM come up with way better alternatives.

It would be much improved if the crew didn't force me to ride with my seatback up on an eight hour flight. What’s the point of a reclining seat if you’re forced to sit in the fetal position?

We booked a flight with Lufthansa. Found out when we got to the airport that it was with Eurowings, I would have never booked a long flight with a low cost carrier. They charged for everything: headsets, blankets, anything you normally get on an international flight.

Boarding was so bad in Frankfurt to mumbai total chaos no directions no boarding order

Our trip was Lisbon-Frankfurt- Bangalore. When we reached Lisbon Check in there was not anybody at the Lufthansa counter. There was one and a half-hour delay before the aircraft left Frankfurt. The less said about the food the better. I had an Eco Saver ticket. Does it mean that beggars cannot be choosers' type of attitude to passengers is the order of the day?

Everything im stuck in germany thks too plane late from zagreb too germany hope tomorrow i will leave germany

The process of the baggage was pleasantly good but the seat comfort and the food quality was much lower than what we have experienced in year’s past. We consistently fly with Lufthansa but each year ticket costs increase and on oars service quality decreases.

We missed this connecting flight because of the very late arrival of the first flight. We’ve been stuck here in Munich for two days. Disgraceful!

The seat selection before check in seemed to be complicated rest all is good

Pros: "Young crew, with positive attitude and very kind and helpful."
Cons: "The least comfortable and smallest narrow business class seats ever"
Pros: "Price for seat was very good. We left 30 minutes late but arrived early."
Pros: "Crew was mostly attentive and helpful."
Cons: "Had the boarding queues setup and when they got to group 5 they flipped the sign and those of us in front had to go in the back. Once we were in the main queue they opened the 5-9 queue for some privileged traveler and then left it open allowing the back of the queue to become the front."
Pros: "Boarding and the flight itself were uneventful. Departure slightly early and arrival consequently early too."
Cons: "Paying for simple tea or coffee? I know a profit needs to be made but come on! I was missed completely by the cabin service the first time, and had to ask for tea on the second. I don’t know when they started charging for tea, but it was unwelcome, cool, and not particularly refreshing. I expect better of BA."
Cons: "I experienced several delays on my journey to Zurich and so my itinerary was changed. When I started my journey to Madison, there were apparently then multiple bookings, which caused confusion, and had to be sorted out. Luckily I had left plenty of time to get through security and customs."
Cons: "Male crew who served me on this flight was rude as he threw me the disembarkment cards in a hurry but treated the Caucasian passengers nicely. How snobbish! My family and I will never recommend British Airways to our friends"
Pros: "We did not crash and we even were on time"
Cons: "Terrible service. I had to return my tray 2h after lunch since no one had picked it up. Ice cream stick melted on me because the crew had been chatting too long... A/V choice was reduced to very few for movies and I could barely see the screen anyway. Sound was awful and plug unreliable... Besides that, ti was not a bod 9h."
Cons: "The equipment was old and didn't seem to be well maintained. And they did not offer even a glass of water on a 3 and a half hour flight. Even water was on sale!"
Pros: "Everything was great. 777 has room and its comfy. This flight crew were outstanding!"
Pros: "Quick, smooth flight and a polite captain"
Cons: "Late leaving and arriving and baggage took forever to be delivered to belt."
Pros: "Crew were all excellent and very helpful"
Cons: "Counter and check in staff were exceptionally rude and unhelpful. The pervading attitude at Dulles was they were incredibly inconvenienced that I had bought a ticket and wanted to check in luggage and was going to fly."
Pros: "United Airlines kept changing our flights and seating assignments even though we paid for 2 round trip tickets 4 months in advance. The ticket agents at the gate were very helpful in making sure my companion and I could get seats together."
Cons: "Our luggage got left behind in Chicago. The luggage finally arrived at our destination 5 hours after we did."
Pros: "Crew and entertainment."
Cons: "Offer more food and beverages due to long delay and sitting in the plane for over an hour before take off."
Pros: "United was great."
Cons: "DCA is a total disaster. Avoid the airport at all costs. The metro is shut down and everyone is competing for very expensive cabs and ride share. Terrible. Worth it to go to Dulles."
Cons: "I flew the first leg of my trip with ANA and the next leg with United and I certainly noticed a difference in terms of customer service. They are less friendly and seemed to have spent more time with a couple of passengers who appeared they know personally than the rest of the passengers."
Cons: "Due to a previous mishap with my departure flight booked through wasn’t able to use this flight because I had to purchase an entirely new flight through a different airlines. KayakDid nothing to remedy this matter"
Pros: "Business class seating, nice crew."
Cons: "Our bags showed up a hour after our flight arrived. They were tagged "abandoned, do not deliver" even though a United person told us no more bags were coming off the flight from Munich. Baggage handling is a weak point in the USA."
Pros: "You had us leaving from Dallas...we were on flight from Houston to Amsterdam"
Pros: "The flight actually left."
Cons: "Poor communication. Flight originally at 11:35, then 12:05, then 12:15... At 11:55, they said they would start boarding in 20 min. How can you do that and still take off at 12:15? Answer: you can't. Just be honest and keep us informed. Bonus: United sent me an email saying that connection had already left (it hadn't - thanks United! - awesome service as always!)"
Pros: "Temp was comfortable, not freezing cold like on other flights I experienced"

Book Cheap Canada Plane Tickets

Recent return flight deals

2/10ن
1 stopUnited Airlines
24h 52mCPT-YYZ
23/10ن
1 stopUnited Airlines
18h 35mYYZ-CPT
R12 294
22/11ر
2 stopsDelta
26h 15mJNB-YYZ
11/2ح
1 stopDelta
20h 40mYYZ-JNB
R12 445
11/10ر
1 stopKLM
22h 20mJNB-YYC
22/11ر
1 stopKLM
21h 35mYYC-JNB
R17 536
24/12ح
1 stopKLM
22h 36mJNB-YYZ
21/1ح
1 stopKLM
21h 10mYYZ-JNB
R17 781
11/10ر
2 stopsBritish Airways
32h 29mJNB-YYC
29/11ر
2 stopsBritish Airways
36h 31mYYC-JNB
R19 761
4/10ر
2 stopsBritish Airways
48h 45mJNB-YYZ
17/10ث
2 stopsBritish Airways
30h 35mYYZ-JNB
R20 232
22/12ج
1 stopLufthansa
31h 20mJNB-YYZ
21/1ح
1 stopLufthansa
32h 20mYYZ-JNB
R21 986
25/12ن
3 stopsSWISS
35h 06mJNB-YYZ
21/1ح
2 stopsSWISS
57h 10mYYZ-JNB
R22 590
26/12ث
3 stopsSWISS
28h 06mJNB-YYZ
21/1ح
2 stopsSWISS
57h 10mYYZ-JNB
R22 967
18/12ن
2 stopsLufthansa
27h 45mJNB-YYZ
29/12ج
1 stopLufthansa
32h 20mYYZ-JNB
R27 436

Search by stops

Search by airline

Search by price

Recent one-way flight deals

12/10خ
2 stopsQatar Airways
43h 20mJNB-YYZ
R10 899
3/11ج
2 stopsQatar Airways
43h 15mJNB-YYZ
R10 955
13/10ج
1 stopBritish Airways
30h 35mJNB-YYZ
R11 992
24/1ر
1 stopKLM
25h 40mCPT-YYZ
R12 464
24/1ر
2 stopsKLM
25h 45mCPT-YYZ
R12 841
25/1خ
2 stopsBritish Airways
44h 25mCPT-YYZ
R14 368
28/9خ
1 stopUnited Airlines
27h 59mJNB-YYZ
R20 308
27/2ث
2 stopsLufthansa
30h 35mCPT-YVR
R44 726
13/11ن
2 stopsLufthansa
36h 10mCPT-YVR
R45 518
19/11ح
2 stopsUnited Airlines
29h 57mJNB-YVR
R46 160

Search by stops

Search by airline

Search by price

Last minute flights to Canada

Last minute flight, train and bus deals

24/9ح
multi-stopUnited Airlines
33h 38mCPT-YYZ
15/10ح
multi-stopUnited Airlines
22h 25mYYZ-CPT
R12 238
25/9ن
multi-stopUnited Airlines
28h 09mCPT-YYZ
15/10ح
multi-stopUnited Airlines
20h 25mYYZ-CPT
R12 294
25/9ن
multi-stopUnited Airlines
25h 01mCPT-YYZ
15/10ح
multi-stopUnited Airlines
20h 25mYYZ-CPT
R14 821
25/9ن
multi-stopDelta
29h 34mJNB-YYZ
2/10ن
multi-stopDelta
23h 50mYYZ-JNB
R15 273
24/9ح
multi-stopUnited Airlines
31h 59mCPT-YYZ
11/10ر
multi-stopUnited Airlines
36h 05mYYZ-CPT
R18 724
25/9ن
multi-stopMultiple Airlines
52h 45mJNB-YYZ
2/10ن
multi-stopMultiple Airlines
24h 15mYYZ-JNB
R18 856
24/9ح
multi-stopUnited Airlines
28h 55mCPT-YYZ
11/10ر
multi-stopUnited Airlines
25h 40mYYZ-CPT
R20 214
24/9ح
multi-stopAmerican Airlines
45h 05mCPT-YYZ
15/10ح
multi-stopAmerican Airlines
40h 16mYYZ-CPT
R21 873
24/9ح
multi-stopKenya Airways
29h 09mCPT-YYZ
15/10ح
multi-stopKenya Airways
49h 40mYYZ-CPT
R25 474
25/9ن
multi-stopAir Canada
25h 49mJNB-YTZ
2/10ن
multi-stopAir Canada
32h 10mYTZ-JNB
R35 166

Search by stops

Search by airline

Search by price