Find cheap flights to Canada

Return
Economy
Wichita (ICT)
Canada
Sat 8/17
Sat 8/24
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, Montreal
Flights depart from South Africa
Flight price R11 153
Distance 15 045 km
Airlines Ethiopian Air, Lufthansa, KLM, Air Canada

Latest Canada Flight Deals

Toronto
2+ stops from R12 187,62
Calgary
2+ stops from R15 013,25

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 R13 600
Book at least 3 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 May.
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 31h 32m, covering a distance of 14001 km. The most popular route is Johannesburg - Toronto with an average flight time of 23h 10m.

What is the cheapest flight to Canada?

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

What are the most popular destinations in Canada?

Based on KAYAK flight searches, the most popular destination is Toronto (84% of total searches to Canada). The next most popular destinations are Vancouver (7%) and Montreal (3%). Searches for flights to Calgary (2%), Moncton (1%) and Halifax (1%) 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.

Does KAYAK query more flight providers than competitors?

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
Johannesburg
R11 153
only
R11 153
Destination
Vancouver
R13 822
only
R13 822
Calgary
R13 962
only
R13 962
Toronto
R11 153
only
R11 153
Thu, Oct 31
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 35m
Sun, Nov 3
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 55m
R11 153
Trip: 4 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 102 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
ADD
DXB
Excellent 10,0

Pros: Nice crew. Smooth flight :)

JRO
ADD
Excellent 8,6

Pros: The crew was very attentive, although it did help I was the only passenger in business and the food was definitely better than expected and an improvement on last time I flew with them, around a year ago.

Cons: The cabin was looking a little tired.

CPT
ADD
Good 7,3

Pros: I love the entertainment and frequent availability of food and drinks

Cons: The seats are too squished together. I was stuck next to a fat woman who kept shutting off my movies by hitting the controls of my arm chair

MNL
ADD
Excellent 9,3

Pros: Comfortable seat and fairly friendly crew

Cons: Better reception and understanding at the airport. The staffs are not considerate.

BKO
DSS
Excellent 8,6

Pros: WONDERFUL FLIGHTV

Cons: NONE

Tue, Dec 10
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 30m
Fri, Jan 17
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 20m
R11 949
Trip: 39 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 196 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
LOS
FRA
Excellent 10,0

Pros: First i will say thanks to almighty God for the journey mercy, and from the pilot, the co pilots and the crew members were so amazing, such a good hospitality.

Cons: Well everything thing was so amazing so far i cant even think of anything they can do better.. from my own view

FRA
MIA
Excellent 10,0

Cons: Best company and the 380 is amazing.

BOS
MUC
Good 7,6

Cons: Seat very short & im only 5’2” and it was short even for my legs. Too short for anyone average Otherwise ok

DUS
FRA
Excellent 9,6

Cons: Crew was young and did a good job but I got the feeling they were working their way to their own vacation at the destination.

FRA
MIA
Excellent 9,3

Pros: The crew was wonderful and as far as airplane good goes, it was great.

Cons: Leg room

Wed, Dec 4
JNB
Johannesburg OR Tambo
YVR
Vancouver Intl
24h 00m
Fri, Dec 27
YVR
Vancouver Intl
JNB
Johannesburg OR Tambo
29h 20m
R13 822
Trip: 24 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 282 reviews
Overall
8,0
Boarding
7,9
Comfort
7,7
Crew
8,4
Entertainment
7,2
Food
7,5
AAL
AMS
Excellent 10,0

Pros: Very professional

Cons: Lost luggage

PVG
AMS
Good 7,6

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.

ACC
AMS
Excellent 10,0

Pros: Crew were great

Cons: Refreshments

DPS
SIN
Mediocre 3,3

Pros: Seat was uncomfortable. There was nothing to like. In past I have traveled by KLM but this time it was worst.

Cons: No proper food service. Even to the passenger of Amsterdam no dinner was served. No inflight service. It looks like domestic flight. I will think twice to travel by KLM. The check-in staff at counter was absolutely arrogant. Staff ar boarding gate was nice.

AMS
LCY
Mediocre 3,3

Pros: The aircraft

Cons: No overbooking next time!

Tue, Aug 6
JNB
Johannesburg OR Tambo
YYC
Calgary
44h 59m
Wed, Sep 4
YYC
Calgary
JNB
Johannesburg OR Tambo
47h 30m
R13 962
Trip: 30 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 24 183 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
NRT
YYZ
Mediocre 2,0

Cons: Was delayed several hours, had to change crews in Vancouver, and landed in Toronto long after my connecting flight had already left. Instead of being Boston at 7pm, I got back at 11am the next day

PHL
YYZ
Mediocre 2,0

Cons: I didn’t fly out of Philadelphia because the flight was 5 hrs late and I missed my connecting flight. Had to go get my luggage, go home and try to fly today! Terrible! All my plans screwed up!

LHR
YVR
Excellent 10,0

Pros: Reasonable staff but seats very cramped, but i guess you get what you pay for !!

YVR
BNE
Excellent 8,0

Cons: Some cabin crew seemed quite grumpy, whilst others were friendly & welcoming. Food was very good

YUL
YOW
Mediocre 2,0

Cons: Extra rules about headphones are annoying and no beverage options. Horrible terminal that does not let you get a drink before boarding and gate agent did not update boarding when it was late, so no one could venture off and get a drink of water before flight.

Tue, Jul 23
JNB
Johannesburg OR Tambo
YVR
Vancouver Intl
34h 49m
Tue, Aug 6
YVR
Vancouver Intl
JNB
Johannesburg OR Tambo
41h 55m
R14 060
Trip: 15 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 282 reviews
Overall
8,0
Boarding
7,9
Comfort
7,7
Crew
8,4
Entertainment
7,2
Food
7,5
AMS
LHR
Good 6,0

Pros: Seat was good

Cons: Depart on time (1 hour late), hostess put a laptop in the overhead, which fell out and hit me when the bin was opened

CPT
AMS
Excellent 9,3

Pros: The crew was amazing, flight on schedule and good entertainment.

Cons: Space is just reasonable on a long flight, even if there's seats more spacious that you could choose if you pay more.

NCE
AMS
Excellent 8,0

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!

DPS
SIN
Mediocre 3,3

Pros: Seat was uncomfortable. There was nothing to like. In past I have traveled by KLM but this time it was worst.

Cons: No proper food service. Even to the passenger of Amsterdam no dinner was served. No inflight service. It looks like domestic flight. I will think twice to travel by KLM. The check-in staff at counter was absolutely arrogant. Staff ar boarding gate was nice.

AMS
BUD
Excellent 9,6

Pros: Our flight was delayed in Bejing, than we loosed the booked flight of KLM. When we arrived in Amsterdam, we get the recheked in flight.

Cons: Doesn't

Fri, Aug 30
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 15m
Sat, Sep 7
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
R15 248
Trip: 9 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 102 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
ADD
SEZ
Excellent 8,0

Pros: G

Cons: G

NSI
ADD
Excellent 9,0

Pros: The food was good, seats were quite comfortable and the crew was awesome

Cons: The entertainment was not that great

ORD
ADD
Excellent 10,0

Pros: Excellent seat

CPT
ADD
Excellent 9,0

Pros: Very good,on time good service

Cons: Better seats on business in boing 737 800

BKK
HKG
Good 7,6

Cons: Crews could have greet and serve passengers with a warm smile. Food was acceptable but not as good as Japan / Korean airlines . I suppose the low airfares reflect its Servicr.

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

  • 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