Find cheap flights to Canada

Find cheap flights to Canada

Return
Economy
Washington (WAS)
Canada
Tue 1/14
Tue 1/21
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Canada

Flights to Canada information

Popular destinations Toronto, Vancouver, Calgary
Flights depart from South Africa
Flight price R11 763
Distance 15 045 km
Airlines SWISS, British Airways, Air Canada, Lufthansa, United Airlines

Latest Canada Flight Deals

Toronto
1 stop from R11 772,68

Top tips for finding cheap flights to Canada

Looking for cheap airfare to Canada? 25% of our users found return tickets to Canada for the following prices or less: From Johannesburg OR Tambo R11 772
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 to Canada is October.
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?

The average direct flight from South Africa to Canada takes 33h 14m, covering a distance of 14001 km. The most popular route is Johannesburg - Vancouver with an average flight time of 25h 00m.

What is the cheapest flight to Canada?

The cheapest ticket to Canada from South Africa found in the last 72 hours was R11 603. The most popular route is Johannesburg to Vancouver and the cheapest airline ticket found on this route in the last 72 hours was R12 284.

What are the most popular destinations in Canada?

Based on KAYAK flight searches, the most popular destination is Toronto (34% of total searches to Canada). The next most popular destinations are Vancouver (25%) and Montreal (9%). Searches for flights to Comox (7%), Thunder Bay (5%) and Moncton (4%) are also popular.

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 Canada

(Return)
Airports
Origin
Cape Town
R13 313
only
R13 313
Johannesburg
R11 763
only
R11 763
Destination
Vancouver
R12 284
only
R12 284
Calgary
R12 661
only
R12 661
Ottawa
R16 876
only
R16 876
Montreal
R11 908
only
R11 908
Toronto
R11 763
only
R11 763
Sun, Jan 19
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
22h 55m
Thu, Mar 19
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 30m
R11 763
Trip: 60 days
8,2Excellent Show reviews
Overall 8,2 Excellent
Based on 8 846 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
BOS
ZRH
Good 7,6

Pros: The crew was friendly and helpful.

Cons: The aircraft looked new. However the seat widths seemed small. Awkward recline as well. The seats were just not comfortable.

BOS
ZRH
Good 7,6

Pros: Nice folks

Cons: Economy is not very comfortable and still expensive. Espescially when the person in front lowers their seat.

BCN
ZRH
Mediocre 3,0

Pros: Nothing

Cons: Time schedule Better customer services

ATH
GVA
Excellent 10,0

Cons: Seat could have been more comfortable but the leg room was good

ZRH
SFO
Excellent 9,6

Pros: Food was really hot and good customer service

Mon, May 4
JNB
Johannesburg OR Tambo
YUL
Montreal Pierre Elliott Trudeau Intl
25h 31m
Mon, May 18
YUL
Montreal Pierre Elliott Trudeau Intl
JNB
Johannesburg OR Tambo
27h 30m
R11 908
Trip: 15 days
7,4Good Show reviews
Overall 7,4 Good
Based on 22 360 reviews
Overall
7,4
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
GVA
LHR
Excellent 8,0

Pros: Good seats, friendly staff, quick boarding.

Cons: free snacks

SIN
SYD
Okay 4,0

Cons: Seats are terrible. Crew didn't ask if I wanted to drink anything with the meal. Seemed like a budget flight.

LIS
LHR
Mediocre 2,3

Pros: Nothing.

Cons: Timeliness. Cleanliness. Service. Food and drinks.

LHR
ZRH
Excellent 10,0

Pros: Everything was impeccable

Cons: Nothing except the rude passagers. But that is out of the hands of the airline..

LOS
LHR
Excellent 10,0

Pros: Great

Cons: Everything is fine

Tue, Apr 7
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
28h 00m
Tue, Apr 21
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
32h 45m
R11 965
Trip: 15 days
7,3Good Show reviews
Overall 7,3 Good
Based on 24 552 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
YYZ
HND
Good 6,0

Pros: The customer service phone number was impossible to get through on in order to take to someone within 24 hours of my flight in order to make my Special Meals request as I have Celiac's Disease. I was unable to make this selection at booking as when you book through a third party like Expedia, which I did, you cannot access the same internal tools required to make that selection. You can ONLY then call once you have checked in before the flight in order to let the airline know of your Special Meal needs. This is not only a terrible policy as it undercuts those who ARE ultimately still buying tickets to their airline, and that the airline is CHOOSING to sell. It provided me with an extremely subpar experience of the airline but left up to the last minute with doubts about my ability to board a 13 he international flight without the reassurance that I would have ANY meals aboard and no other options should that be the case. Right before my flight departed I was reassured that the information we had requested Expedia relay to the airline internally the day before, who we called when we couldn't get through to the airline, WAS able to convey this Special Meal request and I was going to have food on the flight, so I then did not purchase a bunch of snacks in the airport to have as options. The first meal in, no Special Meal was provided and I had to explain then entire situation all over again. They assured me they would figure it out and get me taken care of. However, no one who assisted me conveyed this to anyone else on the flight and every time food was dispersed, same situation. This was stressful and exhausting and the options provided me were modified to be gluten free, such as an entire plate of fruit for my snack, instead of the protein heavy snack everyone else received, because there truly wasn't extra for that type of dietary restriction. This was stressful and I was very hungry on the flight. One of the attendants got me a few chunks of cheese from first class, but otherwise, it wasn't great. I would advise travelers with Special Meal requests NOT to fly with AirCanada.

PEK
YVR
Mediocre 2,0

Pros: Customer service won't answer the phone

Cons: Customer service could answer the phone

GRU
YYZ
Good 6,3

Pros: hilarious crew and they were very helpful

Cons: seating was so uncomfortable and i'm petite/slim. the bathroom wreaked and the toilet seat would not stand up alone

YVR
YYZ
Good 6,3

Cons: Seat was terrible. Too tight and next passengers body too close. Avoiding them made it uncomfortable.

YYZ
EWR
Mediocre 3,3

Pros: customer service was EXTREMELY helpful in finding my luggage, and shifting my flight since I was delayed due to lost bag

Cons: crew onboard seemed super tense and it was just awkward with them. It was a short flight, maybe they've had a long day but it was weird. biscuits and a beverage were offered - i think biscuits are gross maybe try pretzels or something healthy? ALSO, the new system (whatever that means) is awful. i experienced so many delays that made it difficult to find my booking and my checked bag >_<

Thu, Feb 13
JNB
Johannesburg OR Tambo
YVR
Vancouver Intl
25h 00m
Wed, Mar 11
YVR
Vancouver Intl
JNB
Johannesburg OR Tambo
35h 10m
R12 284
Trip: 27 days
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 27 263 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
FRA
LAX
Okay 5,6

Cons: The crew was extremely rude. One in particular was very racist in the way we were treated and the way she would talk to white travellers. My 3 year old child was not provided meal after 2 reminders and I had to argue and fight for it. I was forcefully given Asian vegetarian meal when I had made no special meal requests.

VCE
FRA
Excellent 9,3

Pros: The most amazing service, good food and great steward

MUC
IAD
Excellent 10,0

Pros: Crew was fantastic!

PRG
FRA
Okay 5,0

Pros: Wine. Good movies

Cons: USB charging didn’t work. WiFi wouldn’t connect. Food was horrible. Cheap pasta. Flight attendants are just German, no warmth or connection, they just gave orders like we were employees. Will try to avoid Lufthansa in future if possible

MUC
LAX
Excellent 8,0

Pros: The crew was awesome u almost missed the flight but they really helped out.

Cons: The seats are uncomfortable and cramped

Tue, Jan 14
JNB
Johannesburg OR Tambo
YUL
Montreal Pierre Elliott Trudeau Intl
47h 37m
Tue, Jan 21
YUL
Montreal Pierre Elliott Trudeau Intl
JNB
Johannesburg OR Tambo
31h 15m
R12 806
Trip: 8 days
7,3Good Show reviews
Overall 7,3 Good
Based on 66 540 reviews
Overall
7,3
Boarding
7,4
Comfort
7,0
Crew
7,7
Entertainment
6,6
Food
6,5
EWR
LAS
Okay 4,0

Cons: Dirty

LAS
EWR
Excellent 8,0

Pros: Crew was excellent. Seats are small

Cons: Nothing. It was it is.

LGA
ORD
Excellent 10,0

Cons: Breakfast for economy:))

RSW
IAD
Okay 4,4

Pros: The lady at the checkin was very considerate and suggested that I am only allowed to bring one baggage. So she suggested if I can combine my both luggage as one, then I should be all good otherwise they will charge double- scary.

Cons: Light travellers like us should be given more latitude to choose 1 bag size 17x10x 5” and one laptop bag size 12” X 10” x 3”

DFW
IAH
Good 6,3

Cons: I missed my flight from Dallas to Houston because the flight from Frankfurt was late. However I appreciate the promptness with which Lufthansa customer rep attended to me and put me on another flight. Excellent.

Sun, Feb 16
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
34h 10m
Wed, Feb 26
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
21h 35m
R13 313
Trip: 11 days
7,7Good Show reviews
Overall 7,7 Good
Based on 4 008 reviews
Overall
7,7
Boarding
7,7
Comfort
7,4
Crew
8,2
Entertainment
6,9
Food
7,2
FLR
CDG
Excellent 8,3

Pros: Exit row seat had much more space for legs, very much worth the upcharge for this seat.

Cons: Cabin temperature was very cool for me. Never used a blanket on an international flight before, and used a blanke on this whole 9 hour flight. Maybe a function of the seat location? Not sure but I was cold.

CDG
MEX
Excellent 10,0

Pros: Everything! The service was exceptional!

YUL
CDG
Excellent 10,0

Cons: New variety of food

CDG
YUL
Excellent 9,0

Cons: Thé qualité officielle the images

ATH
CDG
Excellent 10,0

Pros: Despite being a short flight, they gave food

Cons: Nothing. All ok

Thu, Jun 25
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
23h 50m
Sun, Jul 12
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
20h 45m
R15 529
Trip: 18 days
7,2Good Show reviews
Overall 7,2 Good
Based on 2 235 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
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

ADD
JNB
Okay 5,3

Pros: seat not comfortable

Cons: more drinks along the way

GRU
EZE
Mediocre 3,6

Cons: Crew members paying more attention to the passengers, more option of food, being on time and cleaning after another flight.

LUN
ADD
Good 7,3

Cons: 1 hr delay in departure from Lusaka. Plastic cutlery was difficult to eat with. More frequent water/drinks during the flight (or water bottles instead of little cups) would have been appreciated. Movie options were not as great as other airlines.

IAD
ADD
Good 6,6

Pros: The crew members were very accommodating and friendly. They do a wonderful job. When I told them that the power was not working in my seat and that I needed it for my CPAP (I call it my anti-snoring device), they arranged for me to move to another seat where the power worked for the CPAP. When the power did not work in the new seat for my laptop, they offered to let me charge it in a more powerful outlet near the galley.

Cons: The power didn't work for my laptop. It did work for my CPAP device. Some of the seat control buttons were out of order.

Fri, Jan 24
JNB
Johannesburg OR Tambo
YYC
Calgary
28h 37m
Fri, Jan 31
YYC
Calgary
JNB
Johannesburg OR Tambo
29h 35m
R12 661
Trip: 8 days
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 27 270 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
FRA
MIA
Okay 4,6

Pros: Uncomfortable seats.

Cons: Seats, and helping passengers when they have delays

FRA
DUB
Okay 5,0

Pros: Boarding was crazy and confusing. Ground crew poor communication and rude

MUC
BOM
Excellent 10,0

Pros: Comfortable and Clean

CAI
FRA
Excellent 10,0

Pros: Nice people

Cons: Some games for kids

FRA
MAN
Excellent 10,0

Pros: The crew is brilliant Punctual, spot on... 100% service delivery

Cons: Nothing

Wed, Jun 3
JNB
Johannesburg OR Tambo
YVR
Vancouver Intl
24h 45m
Wed, Jun 17
YVR
Vancouver Intl
JNB
Johannesburg OR Tambo
33h 15m
R13 240
Trip: 15 days
7,3Good Show reviews
Overall 7,3 Good
Based on 24 552 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
YYZ
YUL
Mediocre 2,0

Pros: The flight was redirected to ottawa due weather conditions specifically high wind which in my 20 years of traveling never experienced this here in Canada. We stayed for an hour and at the end of it arrived at Montreal airport at 3:45pm. Terrible service. Refund and or adjustment on tickets price should be reviewed.

YYZ
SJD
Good 7,2

Cons: More comfortable seats

BWI
YYZ
Excellent 8,5

Pros: Quick boarding

PHX
YYZ
Mediocre 2,3

Pros: I booked an aisle seat and they did not honour it at checking

Cons: Everything.

AUS
YYZ
Excellent 8,3

Pros: Meal/drink service excellent, friendly crew.

Cons: Boarding process confusing as groups 3-6 all lined up together. No air at seats.

Thu, Dec 26
JNB
Johannesburg OR Tambo
YYC
Calgary
33h 00m
Fri, Jan 17
YYC
Calgary
JNB
Johannesburg OR Tambo
29h 35m
R13 284
Trip: 23 days
7,3Good Show reviews
Overall 7,3 Good
Based on 24 552 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
YYZ
YVR
Good 7,2

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

EWR
YYC
Excellent 10,0

Pros: Stewardesses were so kind and friendly on this flight, it was a very positive experience.

BWI
YYZ
Excellent 8,5

Pros: Quick boarding

MIA
YUL
Mediocre 3,0

Cons: Not being delayed so much on an already very late flight.

YUL
PUJ
Good 6,0

Pros: Direct flight nothing else

Cons: Service could have been faster. Do they not give nuts anymore or a full can of soda? Plane has never been cleaned judging from the ventilation grills and the floor, perhaps in another lifetime...

Mon, Dec 23
JNB
Johannesburg OR Tambo
YVR
Vancouver Intl
34h 41m
Sat, Dec 28
YVR
Vancouver Intl
JNB
Johannesburg OR Tambo
38h 15m
R14 877
Trip: 6 days
7,3Good Show reviews
Overall 7,3 Good
Based on 66 540 reviews
Overall
7,3
Boarding
7,4
Comfort
7,0
Crew
7,7
Entertainment
6,6
Food
6,5
NRT
HNL
Excellent 10,0

Pros: Nice attentive crew

Cons: N/A

DEN
FRA
Mediocre 2,0

Cons: Terrible boarding process, awful food, rude staff...literally one of the worst flights ever

TLV
SFO
Excellent 9,3

Pros: Convenient route, great United Polaris lounge at SFO for business passengers.

Cons: The flight frequently arrives about an hour before customs desks are opened, so passengers are forced to wait inside the airplane after landing until the customs desks are open.

LGA
ORD
Excellent 10,0

Cons: Breakfast for economy:))

IAD
LHR
Good 7,5

Cons: We did not have dinner as we tried to get some sleep on this 6.5 hour overnight flight to London. The 767 was in a 2-3-2 configuration for economy plus and general economy. Thankfully they kept the temps cool to the point where we used our coats as additional blankets. I appreciated that the FA’s did not wake us for dinner and they closed my window shade at some point. They were 100% polite and helpful. That said, with the new Polaris Business Sears, UAL has eliminated the restrooms between Business and Economy. So it is a very long walk to the restrooms from Econ Plus and it appears that there are only 4 restrooms for about 120 passengers. Absurd. My family made do because we used the restrooms in the middle of the night when most people were sleeping but this would have been a nightmare after breakfast or with a small child. It appears that UAL has gone for profit over customer satisfaction.

Mon, Dec 23
JNB
Johannesburg OR Tambo
YUL
Montreal Pierre Elliott Trudeau Intl
25h 00m
Fri, Jan 3
YUL
Montreal Pierre Elliott Trudeau Intl
JNB
Johannesburg OR Tambo
31h 00m
R19 571
Trip: 12 days
8,2Excellent Show reviews
Overall 8,2 Excellent
Based on 8 846 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
LIS
ZRH
Okay 4,5

Cons: Flight was 90 minutes late.

ZRH
VIE
Excellent 10,0

Pros: The food and very professional and friendly service.

Cons: Nothing.

ZRH
LAX
Good 6,3

Pros: The crew was very nice and positive. The seats surprisingly reclined quite a bit. The dinner was actually good.

Cons: The offer of wine. The wifi options.

ZRH
SFO
Excellent 9,6

Pros: Food was really hot and good customer service

ZRH
LIS
Okay 5,6

Cons: crew at the gate.

Thu, Dec 19
CPT
Cape Town Intl
YUL
Montreal Pierre Elliott Trudeau Intl
23h 12m
Sun, Jan 5
YUL
Montreal Pierre Elliott Trudeau Intl
CPT
Cape Town Intl
32h 00m
R18 238
Trip: 18 days
7,3Good Show reviews
Overall 7,3 Good
Based on 66 540 reviews
Overall
7,3
Boarding
7,4
Comfort
7,0
Crew
7,7
Entertainment
6,6
Food
6,5
LAX
ORD
Excellent 8,3

Pros: Crew

Cons: The stretched 757 is a crowded cramped uncomfortable airplane.

DFW
IAH
Good 6,3

Cons: I missed my flight from Dallas to Houston because the flight from Frankfurt was late. However I appreciate the promptness with which Lufthansa customer rep attended to me and put me on another flight. Excellent.

EWR
SFO
Okay 5,6

Cons: More water, drinks. The food was absolutely horrible.

PEK
SFO
Excellent 10,0

Pros: short time, smooth flight

IAH
SAL
Excellent 9,0

Pros: Seats are too crowded.

Wed, Apr 15
CPT
Cape Town Intl
YOW
Ottawa
28h 40m
Thu, Apr 23
YOW
Ottawa
CPT
Cape Town Intl
36h 05m
R16 876
Trip: 9 days
7,3Good Show reviews
Overall 7,3 Good
Based on 24 552 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
YYZ
SJD
Good 7,2

Cons: More comfortable seats

YYZ
YUL
Mediocre 2,0

Pros: The flight was redirected to ottawa due weather conditions specifically high wind which in my 20 years of traveling never experienced this here in Canada. We stayed for an hour and at the end of it arrived at Montreal airport at 3:45pm. Terrible service. Refund and or adjustment on tickets price should be reviewed.

YVR
SAN
Excellent 10,0

Pros: Comfortable

YYZ
DUB
Excellent 8,0

Pros: Food and crew excellent.

Cons: Boarding process delayed as groups 3-6 all lined up together. No air at seats

YUL
PUJ
Good 6,0

Pros: Direct flight nothing else

Cons: Service could have been faster. Do they not give nuts anymore or a full can of soda? Plane has never been cleaned judging from the ventilation grills and the floor, perhaps in another lifetime...

*
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