Search and find cheap flights to Canada

Sat 8/17
Sat 8/24
Any month
Compare vs momondo |

Cheapest flight routes to Canada

These routes have the cheapest flights to Canada found by momondo users
Johannesburg - Toronto 11 642 ZAR
Cape Town - Toronto 12 316 ZAR
Johannesburg - Montreal 12 958 ZAR
Cape Town - Montreal 13 264 ZAR
Johannesburg - Vancouver 13 417 ZAR

Canada flight deals found on momondo

Check out some of the best fares to Canada found recently by users on momondo
Quickest
Cheapest
Ethiopian Air
Ethiopian Air
JNB
04 Oct
Johannesburg OR Tambo airport
24h 15m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
20 Oct
Toronto Pearson Intl airport
20h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
11 642 ZAR
Ethiopian Air
Ethiopian Air
JNB
14 Sep
Johannesburg OR Tambo airport
24h 15m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
27 Sep
Toronto Pearson Intl airport
26h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
13 111 ZAR
KLM
KLM
CPT
21 Oct
Cape Town Intl airport
23h 50m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
KLM
YUL
06 Nov
Montreal Pierre Elliott Trudeau Intl airport
20h 39m
1 Stop
CPT
Cape Town Intl airport
13 234 ZAR
Lufthansa
Lufthansa
JNB
25 Sep
Johannesburg OR Tambo airport
28h 25m
1 Stop
YVR
Vancouver Intl airport
Lufthansa
YVR
31 Oct
Vancouver Intl airport
31h 15m
2 Stops
JNB
Johannesburg OR Tambo airport
13 448 ZAR
Ethiopian Air
Ethiopian Air
JNB
02 Dec
Johannesburg OR Tambo airport
24h 35m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
02 Jan
Toronto Pearson Intl airport
26h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
14 029 ZAR
KLM
KLM
CPT
15 Sep
Cape Town Intl airport
41h 50m
2 Stops
YYZ
Toronto Pearson Intl airport
KLM
YYZ
23 Sep
Toronto Pearson Intl airport
34h 40m
2 Stops
CPT
Cape Town Intl airport
14 366 ZAR
Ethiopian Air
Ethiopian Air
JNB
04 Oct
Johannesburg OR Tambo airport
24h 15m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
20 Oct
Toronto Pearson Intl airport
20h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
11 642 ZAR
Ethiopian Air
Ethiopian Air
CPT
12 Sep
Cape Town Intl airport
23h 40m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
19 Sep
Toronto Pearson Intl airport
20h 45m
1 Stop
CPT
Cape Town Intl airport
15 513 ZAR
KLM
KLM
CPT
21 Oct
Cape Town Intl airport
23h 50m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
KLM
YUL
06 Nov
Montreal Pierre Elliott Trudeau Intl airport
20h 39m
1 Stop
CPT
Cape Town Intl airport
13 234 ZAR
Ethiopian Air
Ethiopian Air
JNB
14 Sep
Johannesburg OR Tambo airport
24h 15m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
27 Sep
Toronto Pearson Intl airport
26h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
13 111 ZAR
Ethiopian Air
Ethiopian Air
JNB
02 Dec
Johannesburg OR Tambo airport
24h 35m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
02 Jan
Toronto Pearson Intl airport
26h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
14 029 ZAR
British Airways
British Airways
JNB
19 Aug
Johannesburg OR Tambo airport
26h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
British Airways
YYZ
15 Sep
Toronto Pearson Intl airport
31h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
16 446 ZAR

Popular routes landing in Canada

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Johannesburg to Toronto
Fastest flight time
24h 15m
Cheapest price
11 643 ZAR
Cape Town to Toronto
Fastest flight time
24h 10m
Cheapest price
12 316 ZAR
Johannesburg to Montreal
Fastest flight time
30h 55m
Cheapest price
12 958 ZAR
Cape Town to Montreal
Fastest flight time
23h 50m
Cheapest price
13 264 ZAR
Johannesburg to Vancouver
Fastest flight time
25h 00m
Cheapest price
13 417 ZAR
Durban to Toronto
Fastest flight time
34h 35m
Cheapest price
14 458 ZAR
Cape Town to Ottawa
Fastest flight time
27h 55m
Cheapest price
14 519 ZAR
Cape Town to Regina
Fastest flight time
28h 46m
Cheapest price
15 574 ZAR
Cape Town to Halifax
Fastest flight time
28h 16m
Cheapest price
15 712 ZAR
Johannesburg to Calgary
Fastest flight time
29h 58m
Cheapest price
15 865 ZAR
Cape Town to Vancouver
Fastest flight time
29h 05m
Cheapest price
16 768 ZAR
Durban to Vancouver
Fastest flight time
44h 55m
Cheapest price
16 875 ZAR
Johannesburg to Kelowna
Fastest flight time
27h 21m
Cheapest price
17 747 ZAR
Durban to Montreal
Fastest flight time
35h 00m
Cheapest price
20 363 ZAR
View more