Find cheap flights from Intl to Canada

Return
1 adult
Economy
0 bags
Sat 1/7
Sat 8/7

Here is why travelers choose KAYAK

Save 23% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

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

Latest Canada Flight Deals

Best round-trip prices found by our users on KAYAK in the last 72 hours

MOST POPULARToronto
Direct from C$ 429

Good to know

Low season

January

High season

November

Cheapest flight

C$ 231

Average price round-trip

C$ 530

Good deal round-trip

C$ 380

Good deal one-way

C$ 303
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (20% more expensive on average)
Flight from Nassau to Toronto
(avg. price over the last 2 weeks)
or less
or less

Top tips for finding cheap flights to Canada

  • Looking for a cheap flight? 25% of our users found tickets from Intl to the following destinations at these prices or less: Toronto C$ 303 one-way - C$ 380 round-trip
  • High season is considered to be January, February and December. The cheapest month to fly from Intl is January.
  • Morning departure is around 87% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking Canada flights

Book cheap flights from Intl to Canada

Recent round-trip flight deals

15/6Thu
directWestJet
3h 23mNAS-YYZ
19/6Mon
directWestJet
3h 16mYYZ-NAS
C$ 429
22/6Thu
directWestJet
3h 23mNAS-YYZ
27/6Tue
directWestJet
3h 16mYYZ-NAS
C$ 436
23/6Fri
directWestJet
3h 23mNAS-YYZ
27/6Tue
directWestJet
3h 16mYYZ-NAS
C$ 494
25/7Tue
1 stopUnited Airlines
8h 53mNAS-YUL
29/8Tue
1 stopUnited Airlines
5h 49mYUL-NAS
C$ 515
22/6Thu
directMultiple Airlines
3h 23mNAS-YYZ
27/6Tue
2 stopsMultiple Airlines
19h 55mYYZ-NAS
C$ 516
23/6Fri
1 stopUnited Airlines
19h 59mNAS-YYZ
27/6Tue
1 stopUnited Airlines
7h 15mYYZ-NAS
C$ 538
26/7Wed
1 stopUnited Airlines
7h 03mNAS-YUL
30/8Wed
1 stopUnited Airlines
5h 49mYUL-NAS
C$ 542
23/6Fri
directAir Canada
3h 20mNAS-YYZ
26/6Mon
directAir Canada
3h 10mYYZ-NAS
C$ 550
28/6Wed
directAir Canada
3h 20mNAS-YYZ
5/7Wed
directAir Canada
3h 10mYYZ-NAS
C$ 560
25/7Tue
1 stopUnited Airlines
8h 53mNAS-YUL
24/8Thu
1 stopUnited Airlines
7h 30mYUL-NAS
C$ 569
23/6Fri
directMultiple Airlines
3h 23mNAS-YYZ
26/6Mon
2 stopsMultiple Airlines
25h 30mYYZ-NAS
C$ 591
28/6Wed
directAir Canada
3h 20mNAS-YYZ
7/7Fri
directAir Canada
3h 10mYYZ-NAS
C$ 600
14/7Fri
directWestJet
3h 22mNAS-YYZ
3/8Thu
directWestJet
3h 17mYYZ-NAS
C$ 609
25/6Sun
directMultiple Airlines
3h 23mNAS-YYZ
1/7Sat
3 stopsMultiple Airlines
21h 37mYYZ-NAS
C$ 617
23/6Fri
directMultiple Airlines
3h 23mNAS-YYZ
28/6Wed
directMultiple Airlines
3h 10mYYZ-NAS
C$ 618
22/6Thu
1 stopAmerican Airlines
12h 42mNAS-YYZ
27/6Tue
2 stopsAmerican Airlines
22h 22mYYZ-NAS
C$ 671
28/6Wed
1 stopAmerican Airlines
6h 04mNAS-YYZ
3/7Mon
1 stopAmerican Airlines
16h 06mYYZ-NAS
C$ 675
22/6Thu
1 stopAmerican Airlines
12h 42mNAS-YYZ
26/6Mon
1 stopAmerican Airlines
8h 25mYYZ-NAS
C$ 677
26/7Wed
2 stopsDelta
19h 23mNAS-YUL
28/8Mon
2 stopsDelta
16h 06mYUL-NAS
C$ 732
27/7Thu
1 stopDelta
10h 33mNAS-YUL
24/8Thu
1 stopDelta
16h 56mYUL-NAS
C$ 739

Search by stops

Search by airline

Search by price

Recent one-way flight deals

13/6Tue
directWestJet
3h 23mNAS-YYZ
C$ 231
10/6Sat
directWestJet
3h 23mNAS-YYZ
C$ 236
22/6Thu
directWestJet
3h 23mNAS-YYZ
C$ 245
20/6Tue
directWestJet
3h 23mNAS-YYZ
C$ 246
12/6Mon
directAir Canada
3h 20mNAS-YYZ
C$ 299
16/6Fri
directAir Canada
3h 20mNAS-YYZ
C$ 305
11/11Sat
2 stopsUnited Airlines
25h 15mNAS-YYZ
C$ 327
11/11Sat
2 stopsUnited Airlines
25h 15mNAS-YYZ
C$ 328
15/7Sat
2 stopsUnited Airlines
20h 36mNAS-YYZ
C$ 334
20/8Sun
directAir Canada
3h 20mNAS-YYZ
C$ 355
15/7Sat
1 stopUnited Airlines
7h 53mNAS-YYZ
C$ 359
11/11Sat
1 stopAmerican Airlines
5h 31mNAS-YYZ
C$ 366
13/7Thu
1 stopDelta
28h 23mNAS-YUL
C$ 369
13/6Tue
1 stopDelta
15h 55mNAS-YYZ
C$ 369
30/8Wed
2 stopsAmerican Airlines
9h 11mNAS-YYZ
C$ 374
20/8Sun
1 stopAir Canada
14h 31mNAS-YUL
C$ 374
21/6Wed
2 stopsAir Canada
17h 57mNAS-YVR
C$ 380
21/6Wed
3 stopsMultiple Airlines
39h 03mNAS-YVR
C$ 411
10/6Sat
1 stopDelta
15h 55mNAS-YYZ
C$ 430
7/7Fri
2 stopsMultiple Airlines
21h 08mNAS-YTZ
C$ 486

Search by stops

Search by airline

Search by price

Nassau - Canada Flights

Departure:

Nassau (NAS)The Bahamas

Return flight deals:

Canada - Nassau

Cabin classes:

C$ 338

Browse origins:

C$ 387

Browse destinations:

C$ 649
C$ 387
C$ 553
View more