Search and find cheap flights to Canada

Thu 17/10
Thu 24/10
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
Metro Toronto Convention Centre
Scarborough Town Centre
CN Tower
North York Ski Centre
High Park
Montreal
Quebec
Palais des congres de Montreal
Gare centrale

Cheapest flight routes to Canada

These routes have the cheapest flights to Canada found by momondo users
Departing Destination Best Price
Mumbai Vancouver 40,294 INR
New Delhi Vancouver 41,006 INR
New Delhi Toronto 44,637 INR
Mumbai Calgary 49,620 INR
New Delhi Calgary 49,620 INR
New Delhi Prince George 51,186 INR
New Delhi Kelowna 53,251 INR
Chennai Vancouver 54,461 INR
Ahmedabad Vancouver 54,532 INR
New Delhi Winnipeg 54,888 INR

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
BOM
19 Oct
Mumbai Chhatrapati Shivaji airport
30h 50m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
01 Nov
Toronto Pearson Intl airport
30h 05m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
58,163 INR
Ethiopian Air
Ethiopian Air
BOM
21 Feb
Mumbai Chhatrapati Shivaji airport
30h 35m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
03 Mar
Toronto Pearson Intl airport
30h 05m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
64,143 INR
JAL
JAL
DEL
28 Oct
New Delhi Indira Gandhi Intl airport
27h 55m
1 Stop
YVR
Vancouver Intl airport
JAL
YVR
26 Nov
Vancouver Intl airport
39h 50m
1 Stop
DEL
New Delhi Indira Gandhi Intl airport
64,285 INR
British Airways
British Airways
DEL
25 Oct
New Delhi Indira Gandhi Intl airport
39h 05m
1 Stop
YYZ
Toronto Pearson Intl airport
British Airways
YYZ
26 Oct
Toronto Pearson Intl airport
28h 50m
1 Stop
DEL
New Delhi Indira Gandhi Intl airport
67,845 INR
Finnair
Finnair
DEL
13 Nov
New Delhi Indira Gandhi Intl airport
43h 40m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
Finnair
YUL
20 Nov
Montreal Pierre Elliott Trudeau Intl airport
23h 25m
2 Stops
DEL
New Delhi Indira Gandhi Intl airport
70,265 INR
Turkish Airlines
Turkish Airlines
DEL
19 Jan
New Delhi Indira Gandhi Intl airport
22h 20m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
Turkish Airlines
YUL
23 Feb
Montreal Pierre Elliott Trudeau Intl airport
20h 15m
1 Stop
DEL
New Delhi Indira Gandhi Intl airport
74,750 INR
Turkish Airlines
Turkish Airlines
DEL
19 Jan
New Delhi Indira Gandhi Intl airport
22h 20m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
Turkish Airlines
YUL
23 Feb
Montreal Pierre Elliott Trudeau Intl airport
20h 15m
1 Stop
DEL
New Delhi Indira Gandhi Intl airport
74,750 INR
British Airways
British Airways
MAA
26 Oct
Chennai airport
23h 49m
1 Stop
YYZ
Toronto Pearson Intl airport
British Airways
YYZ
23 Nov
Toronto Pearson Intl airport
24h 45m
1 Stop
MAA
Chennai airport
81,300 INR
Cathay Pacific
Cathay Pacific
DEL
11 Jan
New Delhi Indira Gandhi Intl airport
32h 25m
1 Stop
YVR
Vancouver Intl airport
Cathay Pacific
YVR
28 Jan
Vancouver Intl airport
21h 50m
1 Stop
DEL
New Delhi Indira Gandhi Intl airport
89,487 INR
Air India
Air India
AMD
23 Nov
Ahmedabad airport
35h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
Air India
YYZ
12 Jan
Toronto Pearson Intl airport
23h 05m
1 Stop
AMD
Ahmedabad airport
81,442 INR
Ethiopian Air
Ethiopian Air
BOM
21 Feb
Mumbai Chhatrapati Shivaji airport
30h 35m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
03 Mar
Toronto Pearson Intl airport
30h 05m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
64,143 INR
Ethiopian Air
Ethiopian Air
BOM
19 Oct
Mumbai Chhatrapati Shivaji airport
30h 50m
2 Stops
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
01 Nov
Toronto Pearson Intl airport
30h 05m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
58,163 INR

FAQs about flights to Canada

When is the best time to fly to Canada?

Most travellers find the cheapest return airfare to Canada when booking during the month of February.

When is the best time to book a flight to Canada?

In general, most flyers find the cheapest time to book a flight to Canada is about 60 days prior.

What is the cheapest day to depart on your flight to Canada?

In general, booking your departure to Canada for a Wednesday represents the best deal on airfare. Try to avoid a Saturday departure to stay away from the highest prices.

What is the cheapest time of day to fly to Canada?

Our data shows that the cheapest Canada flights are usually those with midday departure times. morning flights are often costlier.


Popular routes landing in Canada

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Mumbai to Vancouver
Fastest flight time
22h 35m
Cheapest price
40,294 INR
New Delhi to Vancouver
Fastest flight time
14h 35m
Cheapest price
41,006 INR
New Delhi to Toronto
Fastest flight time
14h 30m
Cheapest price
44,637 INR
New Delhi to Calgary
Fastest flight time
20h 36m
Cheapest price
49,620 INR
Mumbai to Calgary
Fastest flight time
24h 15m
Cheapest price
49,620 INR
New Delhi to Prince George
Fastest flight time
27h 31m
Cheapest price
51,186 INR
New Delhi to Kelowna
Fastest flight time
28h 11m
Cheapest price
53,251 INR
Chennai to Vancouver
Fastest flight time
31h 35m
Cheapest price
54,461 INR
Ahmedabad to Vancouver
Fastest flight time
22h 35m
Cheapest price
54,532 INR
New Delhi to Winnipeg
Fastest flight time
37h 48m
Cheapest price
54,888 INR
Bengaluru to Vancouver
Fastest flight time
30h 50m
Cheapest price
57,451 INR
Mumbai to Ottawa
Fastest flight time
22h 51m
Cheapest price
57,949 INR
Chandigarh to Vancouver
Fastest flight time
32h 15m
Cheapest price
58,021 INR
Hyderabad to Vancouver
Fastest flight time
24h 55m
Cheapest price
59,658 INR
New Delhi to Edmonton
Fastest flight time
21h 17m
Cheapest price
59,729 INR
Mumbai to Toronto
Fastest flight time
20h 35m
Cheapest price
60,085 INR
New Delhi to Saskatoon
Fastest flight time
42h 59m
Cheapest price
60,085 INR
Chennai to Toronto
Fastest flight time
19h 54m
Cheapest price
60,370 INR
Bengaluru to Toronto
Fastest flight time
22h 15m
Cheapest price
60,797 INR
Thiruvananthapuram to Toronto
Fastest flight time
31h 10m
Cheapest price
61,651 INR
View more