Search and find cheap flights to Canada

Fri 2/15
Fri 2/22
Any month
Compare vs. momondo |

Cheapest flight routes to Canada

These routes have the cheapest flights to Canada found by momondo users
Denver - Calgary 118 USD
Miami - Toronto 160 USD
Newark - Toronto 161 USD
Newark - Montreal 165 USD
Seattle - Vancouver 165 USD

Canada flight deals found on momondo

Check out some of the best fares to Canada found recently by users on momondo
Quickest
Cheapest
Air Canada
Air Canada
LGA
12:00 am
New York LaGuardia airport
1h 36m
1:36 am
YYZ
Toronto Pearson Intl airport
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
1h 33m
1:33 am
LGA
New York LaGuardia airport
161 USD
WestJet
WestJet
LGA
12:00 am
New York LaGuardia airport
1h 32m
1:32 am
YYZ
Toronto Pearson Intl airport
WestJet
YYZ
12:00 am
Toronto Pearson Intl airport
1h 51m
1:51 am
LGA
New York LaGuardia airport
161 USD
Porter Airlines
Porter Airlines
EWR
12:00 am
Newark airport
1h 41m
1:41 am
YTZ
Toronto Island airport
Porter Airlines
YTZ
12:00 am
Toronto Island airport
1h 30m
1:30 am
EWR
Newark airport
161 USD
Air Canada
Air Canada
LGA
12:00 am
New York LaGuardia airport
1h 40m
1:40 am
YYZ
Toronto Pearson Intl airport
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
1h 30m
1:30 am
LGA
New York LaGuardia airport
161 USD
Air Canada
Air Canada
LGA
12:00 am
New York LaGuardia airport
1h 40m
1:40 am
YYZ
Toronto Pearson Intl airport
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
1h 30m
1:30 am
LGA
New York LaGuardia airport
161 USD
American Airlines
American Airlines
LGA
12:00 am
New York LaGuardia airport
1h 57m
1:57 am
YYZ
Toronto Pearson Intl airport
American Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
1h 33m
1:33 am
LGA
New York LaGuardia airport
162 USD
Porter Airlines
Porter Airlines
EWR
12:00 am
Newark airport
1h 34m
1:34 am
YTZ
Toronto Island airport
Porter Airlines
YTZ
12:00 am
Toronto Island airport
1h 30m
1:30 am
EWR
Newark airport
162 USD
Air Canada
Air Canada
EWR
12:00 am
Newark airport
1h 35m
1:35 am
YYZ
Toronto Pearson Intl airport
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
1h 32m
1:32 am
EWR
Newark airport
168 USD
Air Canada
Air Canada
LGA
12:00 am
New York LaGuardia airport
1h 36m
1:36 am
YYZ
Toronto Pearson Intl airport
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
1h 33m
1:33 am
LGA
New York LaGuardia airport
161 USD
Air Canada
Air Canada
LGA
12:00 am
New York LaGuardia airport
1h 40m
1:40 am
YYZ
Toronto Pearson Intl airport
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
1h 30m
1:30 am
LGA
New York LaGuardia airport
161 USD
Air Canada
Air Canada
LGA
12:00 am
New York LaGuardia airport
1h 40m
1:40 am
YYZ
Toronto Pearson Intl airport
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
1h 30m
1:30 am
LGA
New York LaGuardia airport
161 USD
Porter Airlines
Porter Airlines
EWR
12:00 am
Newark airport
1h 41m
1:41 am
YTZ
Toronto Island airport
Porter Airlines
YTZ
12:00 am
Toronto Island airport
1h 30m
1:30 am
EWR
Newark airport
161 USD

Popular routes landing in Canada

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times

Consider flying elsewhere in North America

If you need more inspiration, you will find the most searched countries in North America