Search and find cheap flights to Canada

Fri 1/24
Fri 1/31
Any month
Compare vs momondo |

Popular cities and sights

Looking to visit Canada? Check out these cities and spend time seeing some of the most popular sights in the country
Toronto
Ontario
Rogers Centre
CN Tower
Scotiabank Arena
Ontario Place
Toronto Zoo
Vancouver
British Columbia
Vancouver Convention Centre
Pacific Central Station
Burnaby Art Gallery
Orpheum Theatre
Rogers Arena
Calgary
Alberta
Calgary Tower
Canada Olympic Park
Nose Hill Park
Calgary Zoo
GRAND
Montreal
Quebec
Vieux-Port de Montréal
Centre Bell
Palais des congres de Montreal
Christ Church Cathedral
Parc du Mont-Royal
Edmonton
Alberta
Northlands Coliseum
Telus World of Science
Telus Field
Clareview Community Recreation Centre
Shaw Conference Centre
Halifax
Nova Scotia
Museum of Natural History
Town Hall
Province House
Art Gallery of Nova Scotia
Fairview Cemetery
Winnipeg
Manitoba
Forks Market
Pavilion Gallery Museum
Le Musée de Saint-Boniface Museum
Winnipeg Crafts Museum and Library
Investors Group Field
Ottawa
Ontario
Canal Rideau Memorial
Brewer Park
National Gallery of Canada
Bell Sensplex
Shaw Centre
Regina
Saskatchewan
Wascana Park
Conexus Arts Centre
Globe Theater
RCMP Heritage Center
Evraz Place
Victoria
British Columbia
Butchart Gardens
Luxton Park
Save-On-Foods Memorial Centre
Miniature World
Royal BC Museum
Kelowna
British Columbia
City Park
Kasugai Gardens
Prospera Place
Big White Ski Resort
Waterfront Park
Saskatoon
Saskatchewan
Diefenbaker Canada Centre
SaskTel Centre
Dakota Dunes Casino and Golf Course
Griffiths Stadium
Wanuskewin Heritage Park

Cheapest flight routes to Canada

These routes have the cheapest flights to Canada found by momondo users
Departing Destination Best Price
Johannesburg Toronto R10 919
Johannesburg Montreal R10 991
Durban Toronto R11 510
Johannesburg Calgary R11 927
Cape Town Montreal R12 086
Cape Town Toronto R12 115
Durban Montreal R12 259
Johannesburg Halifax R12 806
Johannesburg Vancouver R12 950
Cape Town Vancouver R13 325

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
02 Feb
JNB
Johannesburg OR Tambo airport
39h 45m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
01 Mar
YYZ
Toronto Pearson Intl airport
20h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
R10 314
British Airways
British Airways
25 Jan
JNB
Johannesburg OR Tambo airport
28h 03m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
British Airways
05 Feb
YUL
Montreal Pierre Elliott Trudeau Intl airport
30h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
R10 400
Ethiopian Air
Ethiopian Air
14 Feb
JNB
Johannesburg OR Tambo airport
24h 35m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
14 Mar
YYZ
Toronto Pearson Intl airport
20h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
R10 833
British Airways
British Airways
28 Feb
JNB
Johannesburg OR Tambo airport
29h 54m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
British Airways
07 Mar
YUL
Montreal Pierre Elliott Trudeau Intl airport
27h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
R10 833
Ethiopian Air
Ethiopian Air
17 Mar
JNB
Johannesburg OR Tambo airport
39h 45m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
31 Mar
YYZ
Toronto Pearson Intl airport
26h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
R10 919
Ethiopian Air
Ethiopian Air
28 Jan
JNB
Johannesburg OR Tambo airport
39h 45m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
31 Jan
YYZ
Toronto Pearson Intl airport
34h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
R11 250
Ethiopian Air
Ethiopian Air
30 Apr
CPT
Cape Town Intl airport
23h 50m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
31 May
YYZ
Toronto Pearson Intl airport
20h 45m
1 Stop
CPT
Cape Town Intl airport
R13 123
Ethiopian Air
Ethiopian Air
14 Feb
JNB
Johannesburg OR Tambo airport
24h 35m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
14 Mar
YYZ
Toronto Pearson Intl airport
20h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
R10 833
Air Canada
Air Canada
05 Apr
JNB
Johannesburg OR Tambo airport
22h 15m
1 Stop
YYZ
Toronto Pearson Intl airport
Air Canada
24 Apr
YYZ
Toronto Pearson Intl airport
27h 50m
1 Stop
JNB
Johannesburg OR Tambo airport
R11 495
Ethiopian Air
Ethiopian Air
04 Jul
JNB
Johannesburg OR Tambo airport
30h 05m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
25 Jul
YYZ
Toronto Pearson Intl airport
20h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
R13 209
British Airways
British Airways
02 Jun
JNB
Johannesburg OR Tambo airport
26h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
British Airways
16 Jun
YYZ
Toronto Pearson Intl airport
27h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
R11 870
KLM
KLM
16 Mar
CPT
Cape Town Intl airport
25h 30m
2 Stops
YVR
Vancouver Intl airport
KLM
24 Mar
YVR
Vancouver Intl airport
28h 33m
2 Stops
CPT
Cape Town Intl airport
R19 865

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 Flights
Fastest flight time
22h 15m
Cheapest price
R10 919
Johannesburg to Montreal Flights
Fastest flight time
25h 31m
Cheapest price
R10 991
Durban to Toronto Flights
Fastest flight time
28h 15m
Cheapest price
R11 510
Johannesburg to Calgary Flights
Fastest flight time
27h 30m
Cheapest price
R11 927
Cape Town to Montreal Flights
Fastest flight time
26h 20m
Cheapest price
R12 086
Cape Town to Toronto Flights
Fastest flight time
24h 05m
Cheapest price
R12 115
Durban to Montreal Flights
Fastest flight time
39h 20m
Cheapest price
R12 259
Johannesburg to Halifax Flights
Fastest flight time
29h 41m
Cheapest price
R12 806
Johannesburg to Vancouver Flights
Fastest flight time
28h 10m
Cheapest price
R12 950
Cape Town to Vancouver Flights
Fastest flight time
28h 55m
Cheapest price
R13 325
Durban to Vancouver Flights
Fastest flight time
33h 00m
Cheapest price
R13 642
Johannesburg to Comox Flights
Fastest flight time
28h 06m
Cheapest price
R14 708
Cape Town to Charlottetown (Prince Edward Island) Flights
Fastest flight time
55h 06m
Cheapest price
R14 736
Cape Town to Ottawa Flights
Fastest flight time
33h 43m
Cheapest price
R14 895
Johannesburg to St. John's Flights
Fastest flight time
34h 49m
Cheapest price
R15 010
Cape Town to Halifax Flights
Fastest flight time
37h 22m
Cheapest price
R15 082
Cape Town to Regina Flights
Fastest flight time
39h 25m
Cheapest price
R16 537
Johannesburg to Thunder Bay Flights
Fastest flight time
27h 50m
Cheapest price
R16 623
Johannesburg to Kamloops Flights
Fastest flight time
33h 54m
Cheapest price
R17 401
Johannesburg to Kelowna Flights
Fastest flight time
30h 26m
Cheapest price
R17 517
View more