Find Cheap Flights from South Africa to Canada

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

Depart
Return
Any month
Compare vs. KAYAK |

Book cheap flights from South Africa to Canada (round-trip)

Airports
Origin
Durban
C$ 1251
only
C$ 1251
Cape Town
C$ 1154
only
C$ 1154
Johannesburg
C$ 2801
only
C$ 2801
C$ 1054
only
C$ 1054
Destination
Vancouver
C$ 1223
only
C$ 1223
Montreal
C$ 1758
only
C$ 1758
Toronto
C$ 4436
only
C$ 4436
C$ 1054
only
C$ 1054
C$ 1595
only
C$ 1595
Halifax
C$ 1240
only
C$ 1240
Wed, 6 Feb
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 35m
Tue, 12 Mar
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
C$ 1054
Trip: 34 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 1,897 reviews
Boarding
7.0
Comfort
7.1
Crew
7.6
Entertainment
6.6
Food
6.6
ADD
ABV
Good 6.0

Pros: The crew were quite homely.

Cons: The orderliness during boarding needs more work

ADD
NBO
Excellent 8.3

Pros: Flight and crew

Cons: Food and inflight entertainment

EBB
ADD
Excellent 8.6

Pros: But no in flight entertainment on the Addis to Tel Aviv leg

ADD
JRO
Good 6.6

Pros: Food was of high standard Crew were polite and made the effort to make passengers feel comfortable

Cons: Boarding - Two last minute changes to departure gates, which confused the hell out of everyone. No announcement, just one staff shouting out to passengers.

NBO
ADD
Good 6.3

Pros: The staff was very helpful and friendly. They provided a hotel, meals, and transportation on a long layover.

Cons: Transportation from the aircraft to terminals.

Tue, 22 Jan
JNB
Johannesburg OR Tambo
YVR
Vancouver Intl
34h 40m
Mon, 11 Feb
YVR
Vancouver Intl
JNB
Johannesburg OR Tambo
34h 45m
C$ 1223
Trip: 21 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 7,505 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
ZRH
BOS
Excellent 10.0

Pros: From start to finish, Sevdije was in great hands. She had to be in a wheelchair, and there were three connecting flights in countries where she doesn't speak the language. It could have been so complicated, and everyone made it SO EASY. She was all smiles when she arrived in Boston. THANK YOU!!!!!!

Cons: Nothing!

BOS
ZRH
Good 6.0

Pros: Flight was on time. Friendly crew and professional.

Cons: I ordered vegan food, no meat , dairy free. On my trip from Boston to Zurich I received vegan food. On my way fro Zurich to Belgrade I was told” sorry we do not have any vegan food, “ Also, I was charged $60 for my check in one bag,. Not expectable.

HKG
ZRH
Mediocre 2.0

Cons: they cancelled letting me fly

BOS
ZRH
Good 6.3

Cons: I asked the Chinese flight attendant in economy to please ask the man in front of me to put his seat up since the captain and purser had already asked us to do so in three languages The man in front of me refused to do so. She said she was going to start at the front of the plane and let him leave his seat back making it difficult to see my tv monitor. I thought that she should’ve said that it was time to put your seat up. It was frustrating that she didn’t support me and the request of the captain. Your seats are very uncomfortable upright when the person in front of you has their seat back.

PRG
ZRH
Good 7.3

Pros: Swiss quality, punctuality and reliability.

Cons: No negatives.

Fri, 25 Jan
JNB
Johannesburg OR Tambo
YHZ
Halifax Intl
28h 30m
Sun, 27 Jan
YHZ
Halifax Intl
JNB
Johannesburg OR Tambo
33h 55m
C$ 1240
Trip: 3 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 23,922 reviews
Overall
8.1
Boarding
8.1
Comfort
7.9
Crew
8.5
Entertainment
7.7
Food
7.7
BHX
FRA
Good 6.6

Pros: The staff upon checking in were very polite and courteous.

Cons: It took a while for the staff to open up the boarding gate . Upon boarding I was given a sandwich which contained eggs.

CLT
MUC
Excellent 10.0

Pros: Service

Cons: A little bit turbulence

MUC
LYS
Excellent 8.6

Pros: Smooth flight

Cons: Weird plane noises (typical of older Airbus planes)

TXL
MUC
Mediocre 2.0

Cons: Airline canceled my flight with out refund or giving other options. Never will use them again.

FRA
CAI
Excellent 10.0

Pros: On the airline website the price of the ticket was $3000 and I bought it for $750 on Kayak, I expected delays, cancellations or something to go wrong and justify that price drop. Nothing of that sort happened! It was a comfortable and on time trip with no problems!

Cons: Nothing!

Sun, 20 Jan
DUR
Durban King Shaka Intl
YYZ
Toronto Pearson Intl
43h 35m
Tue, 5 Mar
YYZ
Toronto Pearson Intl
DUR
Durban King Shaka Intl
28h 50m
C$ 1251
Trip: 45 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 19,820 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
6.9
Food
6.8
WAW
LHR
Excellent 10.0

Pros: Crew was very professional, food options were excellent.

PIT
ORD
Excellent 8.0

Pros: The plane left on schedule.

Cons: I was asked to check in my carry on but I couldn’t do it bc I had lots of fragile items packed. I was told that overhead compartment was full which was not true as there was a lot of empty space left.

LHR
WAW
Good 6.6

Cons: I was surprised that BA charges for drinks like water. Flight from London to Warsaw is an international Flight after all. I may understand that food is not served but to pay for water is not a right thing to do. I asked the crew about this and I was told that bc other airlines charge for drinks/ food, BA also ask passengers for money. I have not had to pay for my drink like water on any other flight. I fly with all big airlines like American, Delta, Lufthansa, LOT, etc

LHR
IAD
Excellent 10.0

Pros: Everything was wonderful. Staff was courteous, plane was great, food on the flight was exceptional. Compared to Icelandair, this was a dream!

Cons: N/A

LHR
BCN
Good 6.6

Pros: Crew excellent

Cons: Boarding process lengtoamd flight delayed

Sat, 19 Jan
JNB
Johannesburg OR Tambo
YTZ
Toronto Island
27h 45m
Sat, 2 Feb
YTZ
Toronto Island
JNB
Johannesburg OR Tambo
32h 00m
C$ 1595
Trip: 15 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 23,328 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
DUB
Excellent 10.0

Pros: Everything

Cons: Nothing

MEX
YYZ
Excellent 10.0

Pros: Pleasant Flight attendants and good pilot.

Cons: No free drinks at all! Cheap airline

EWR
YVR
Excellent 9.0

Pros: Flight and service was very good

Cons: Crew showed up late and we subsequently were delayed.

YVR
MEL
Excellent 10.0

Pros: Very good. No issues

YOW
YYZ
Excellent 10.0

Pros: The 777 is excellent. Service very friendly. Food is good. One leg flight is super good

Cons: Apparently the pilots are allowed to smoke on these long flights. In this trip it was not bad but on previous flights it was really bad

Mon, 24 Dec
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
22h 05m
Tue, 8 Jan
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
31h 30m
C$ 1748
Trip: 16 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 2,562 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.4
Entertainment
7.1
Food
7.4
AMS
AUH
Good 7.6

Pros: Gaps between seats are very narrow.

Cons: when serving drinks, cabin crew limited to serve liquor only once and it was poor service.

AMS
MIA
Mediocre 2.0

Cons: Poor food, flight attend and finally baggage missing. Overall experience is extremely bad.

IAD
AMS
Good 6.6

Pros: The constant smile conferred by flight attendants through the entire flight.

Cons: The boarding was a bit disorderly. Lanes for zones 3 and 4 were not clearly indicated.

HEL
AMS
Excellent 8.6

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.

IAD
AMS
Good 7.6

Pros: Gaps between seats are very narrow.

Cons: when serving drinks, cabin crew limited to serve liquor only once and it was poor service.

Tue, 25 Dec
CPT
Cape Town Intl
YUL
Montreal Pierre Elliott Trudeau International
32h 15m
Fri, 4 Jan
YUL
Montreal Pierre Elliott Trudeau International
CPT
Cape Town Intl
32h 05m
C$ 1758
Trip: 11 days
8.3ExcellentShow reviews
Overall 8.3 Excellent
Based on 8,810 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.6
Entertainment
8.3
Food
8.0
MAA
DOH
Excellent 10.0

Pros: service attitude

DOH
CWL
Excellent 10.0

Pros: My comments are as above . On the Auckland to Quatar leg of my journey Excellent airline and crew.

AKL
DOH
Excellent 10.0

Pros: Of all the flights and airlines I have used this was definitely the top of my list . The aircraft was clean , the crew were polite, curious, and attentive nothing was too much trouble. The food looked good tasted good and was plentiful. The pyjama were a nice added touch and very comfortable for the long flight. Flying into Cardiff airport was so good for my intended destination. I would certainly recommend them to others and many airlines could learn from their example.Well done and thank you

Cons: There was nothing I didn't like about this flight

DOH
PHL
Excellent 10.0

Pros: aircraft A350 , food choices , Doha airport , Staff attitude and willingness to help .

DOH
BOS
Excellent 8.6

Pros: I think that my review and comments about the first portion of the flight apply equally to the second portion of the flight. Despite my criticism of the food, the flight attendant service was above expectations.

Cons: The food. Hire a chef that knows how to make the food palatable.

Mon, 21 Jan
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 35m
Thu, 14 Feb
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
C$ 1059
Trip: 25 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 1,897 reviews
Boarding
7.0
Comfort
7.1
Crew
7.6
Entertainment
6.6
Food
6.6
ADD
NBO
Excellent 8.3

Pros: Flight and crew

Cons: Food and inflight entertainment

ADD
CPT
Good 6.3

Pros: The ravioli was great, some of the other food was not great. Otherwise, the flight was easy.

Cons: More entertainment options, the movies and TV shows offered are not varied or very good.

JRO
ADD
Excellent 10.0

Pros: good onboard service

FCO
ADD
Excellent 10.0

Pros: Customer care was good

Cons: I suspect the problem of luggage started with Alitalia my first leg

NBO
ADD
Good 6.3

Pros: The staff was very helpful and friendly. They provided a hotel, meals, and transportation on a long layover.

Cons: Transportation from the aircraft to terminals.

Sat, 19 Jan
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
24h 00m
Sun, 10 Feb
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
20h 45m
C$ 1154
Trip: 23 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 1,897 reviews
Boarding
7.0
Comfort
7.1
Crew
7.6
Entertainment
6.6
Food
6.6
JRO
ADD
Excellent 10.0

Pros: good onboard service

GRU
EZE
Okay 5.6

Cons: It took 45 minutes for a flight attendant to respond to my call despite me calling dor assistance every 10 min. I had an issue with my tv screen and was not able to use the in flight entertainment I am very dissatisfied with such poor care and professionalism from your staff. This was something that should not have taken 45 min to get solved and even worse despite the call light being on multiple flight attendants walked by and did not even bother to question why the call light was on

ADD
CPT
Good 6.3

Pros: The ravioli was great, some of the other food was not great. Otherwise, the flight was easy.

Cons: More entertainment options, the movies and TV shows offered are not varied or very good.

FCO
ADD
Excellent 10.0

Pros: Customer care was good

Cons: I suspect the problem of luggage started with Alitalia my first leg

SIN
ADD
Mediocre 3.3

Pros: Not much, actually.

Cons: None of the air stewardess has a smile on their face when talking to or serving passengers. I’m not sure they know how to engage with passengers in a friendly way. My entertainment screen wasn’t working. After resetting, it took them an hour to inform me that I could move to another seat if I wanted to, as they couldn’t resolve the problem with the screen. The food lacked in flavour and the sausage served for breakfast was undercooked.

Fri, 21 Dec
HLA
Lanseria
YYZ
Toronto Pearson Intl
26h 35m
Fri, 28 Dec
YYZ
Toronto Pearson Intl
HLA
Lanseria
30h 40m
C$ 2801
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 17 Mar
DUR
Durban King Shaka Intl
YVR
Vancouver Intl
38h 30m
Mon, 25 Mar
YVR
Vancouver Intl
DUR
Durban King Shaka Intl
30h 40m
C$ 1435
Trip: 9 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 19,820 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
6.9
Food
6.8
BCN
LGW
Good 6.6

Pros: Fast boarding with group number priority

Cons: No complementary rescteshments. You had to pay and only pay by card.

WAW
LHR
Excellent 10.0

Pros: Crew was very professional, food options were excellent.

PIT
ORD
Excellent 8.0

Pros: The plane left on schedule.

Cons: I was asked to check in my carry on but I couldn’t do it bc I had lots of fragile items packed. I was told that overhead compartment was full which was not true as there was a lot of empty space left.

MAD
LHR
Excellent 10.0

Pros: British Airways sets the standard for great customer service...even in economy. Great food, helpful cabin crew, and help available everywhere.

LHR
WAW
Good 6.6

Cons: I was surprised that BA charges for drinks like water. Flight from London to Warsaw is an international Flight after all. I may understand that food is not served but to pay for water is not a right thing to do. I asked the crew about this and I was told that bc other airlines charge for drinks/ food, BA also ask passengers for money. I have not had to pay for my drink like water on any other flight. I fly with all big airlines like American, Delta, Lufthansa, LOT, etc

Tue, 25 Dec
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
30h 05m
Tue, 8 Jan
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
40h 05m
C$ 1536
Trip: 15 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 23,922 reviews
Overall
8.1
Boarding
8.1
Comfort
7.9
Crew
8.5
Entertainment
7.7
Food
7.7
HAM
MUC
Excellent 8.3

Pros: Above expectation

Cons:

MUC
JFK
Excellent 9.3

Pros: everything was great. Crew was very nice. good service. good food. Even bathrooms were located in the basement separately, nice and bigger than usual airline bathrooms.

Cons: my TV screen didn't work. Long 9.5hr trip without entertainment.

MUC
LYS
Excellent 8.6

Pros: Smooth flight

Cons: Weird plane noises (typical of older Airbus planes)

BHX
FRA
Good 6.6

Pros: The staff upon checking in were very polite and courteous.

Cons: It took a while for the staff to open up the boarding gate . Upon boarding I was given a sandwich which contained eggs.

TXL
MUC
Mediocre 2.0

Cons: Airline canceled my flight with out refund or giving other options. Never will use them again.

Sat, 29 Dec
JNB
Johannesburg OR Tambo
YVR
Vancouver Intl
30h 00m
Fri, 11 Jan
YVR
Vancouver Intl
JNB
Johannesburg OR Tambo
59h 00m
C$ 2039
Trip: 14 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 7,505 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
PRG
ZRH
Good 7.3

Pros: Swiss quality, punctuality and reliability.

Cons: No negatives.

ZRH
ARN
Excellent 10.0

Pros: flight was totally fine. Thanks to Swiss hotline, they could find my booking and send me the documents some hours before take off.

Cons: Kayak has asked for my e-mail and phone number which I provided but never received any order confirmation. Finally it seemed that my flight was never booked. Unluckily Kayak did not forward my contact details to the other brookers in between and definitely not to Swiss. Never Kayak again.

ZRH
DXB
Excellent 8.0

Cons: Pleasant overall experience

LAX
ZRH
Excellent 9.0

Pros: The food was delicious, the staff was wonderful. Entertainment was awesome.

Cons: The leg room or seat closeness.

ZRH
SIN
Excellent 10.0

Pros: Reliable, modern cabin, nice crew

Cons: Some more music choices would be nice

Sun, 16 Dec
DUR
Durban King Shaka Intl
YVR
Vancouver Intl
45h 35m
Wed, 19 Dec
YVR
Vancouver Intl
DUR
Durban King Shaka Intl
30h 06m
C$ 2245
Trip: 4 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 19,820 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
6.9
Food
6.8
WAW
LHR
Excellent 10.0

Pros: Crew was very professional, food options were excellent.

PIT
ORD
Excellent 8.0

Pros: The plane left on schedule.

Cons: I was asked to check in my carry on but I couldn’t do it bc I had lots of fragile items packed. I was told that overhead compartment was full which was not true as there was a lot of empty space left.

LHR
BWI
Okay 5.3

Pros: Did not realize I purchased a “no checked bag” fare - and the $60 each way charge really pissed me off, along with the &48 charge to guarantee a window seat again, each way. The site was misleading, and I resent being peneluzed for trying to be efficient. A two week work trip needs to include a checked bag.

Cons: For a new plane, seats are very cramped. If you drop an earpiece on the floor, you pull a muscle to retrieve it / or make. Everyone in your row stand up. Decent movies mean a box under the seat cuts into legroom. A cramped, miserable 7 hours for this 6’0 tall American. Staff was as helpful as they could be, but my knees still hurt.

CDG
LHR
Excellent 10.0

Pros: Everything was wonderful. Staff was courteous, plane was great, food on the flight was exceptional. Compared to Icelandair, this was a dream!

Cons: N/A

LHR
IAD
Excellent 10.0

Pros: Everything was wonderful. Staff was courteous, plane was great, food on the flight was exceptional. Compared to Icelandair, this was a dream!

Cons: N/A

Sun, 30 Dec
HLA
Lanseria
YVR
Vancouver Intl
45h 45m
Wed, 9 Jan
YVR
Vancouver Intl
HLA
Lanseria
34h 45m
C$ 3818
Trip: 11 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 25 Dec
CPT
Cape Town Intl
YHM
Hamilton
42h 04m
Tue, 8 Jan
YHM
Hamilton
CPT
Cape Town Intl
43h 10m
C$ 4436
Trip: 15 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 25 Dec
CPT
Cape Town Intl
YHM
Hamilton
42h 04m
Tue, 8 Jan
YHM
Hamilton
CPT
Cape Town Intl
43h 10m
C$ 4469
Trip: 15 days
Overall 0.0 Poor
Based on 0 reviews
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

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 the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes 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 can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals 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.

If you have 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.