Find cheap flights from Amsterdam to Canada

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

Return
1 adult
Economy
0 bags
Sun 26/2
Sun 5/3

Let KAYAK do the searching

Save 23% or more

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

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Latest Canada Flight Deals

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

MOST POPULARToronto
1 stop from C$ 481
2+ stops from C$ 390
Calgary
1 stop from C$ 670
2+ stops from C$ 540
Halifax
1 stop from C$ 818
2+ stops from C$ 511

Good to know

Low season

May

High season

July

Cheapest flight

C$ 390

Average price round-trip

C$ 1,061

Good deal round-trip

C$ 576

Good deal one-way

C$ 575
Best time to beat the crowds (4% less expensive on average)
Most popular time to fly (17% more expensive on average)
Flight from Amsterdam Schiphol to Toronto Pearson Intl
(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 Amsterdam to the following destinations at these prices or less: Toronto C$ 475 one-way - C$ 516 round-trip; Montreal C$ 744 one-way - C$ 759 round-trip; Vancouver C$ 642 one-way - C$ 905 round-trip
  • High season is considered to be January, February and December. The cheapest month to fly from Amsterdam is January.
  • Morning departure is around 29% 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 Amsterdam to Canada

Recent round-trip flight deals

17/5Wed
1 stopMultiple Airlines
13h 30mAMS-YYZ
30/5Tue
1 stopMultiple Airlines
16h 30mYYZ-AMS
C$ 481
9/6Fri
1 stopAir Transat
12h 04mAMS-YTZ
27/6Tue
1 stopAir Transat
11h 25mYTZ-AMS
C$ 491
1/5Mon
1 stopAir Transat
11h 55mAMS-YUL
31/5Wed
1 stopAir Transat
14h 40mYUL-AMS
C$ 491
1/5Mon
1 stopAir Transat
11h 55mAMS-YUL
31/5Wed
1 stopAir Transat
14h 40mYUL-AMS
C$ 496
4/6Sun
1 stopMultiple Airlines
14h 10mAMS-YUL
3/7Mon
1 stopMultiple Airlines
12h 45mYUL-AMS
C$ 520
17/6Sat
1 stopMultiple Airlines
26h 30mAMS-YUL
10/7Mon
1 stopMultiple Airlines
12h 15mYUL-AMS
C$ 531
9/3Thu
2 stopsBritish Airways
33h 55mAMS-YYZ
13/3Mon
1 stopBritish Airways
16h 05mYYZ-AMS
C$ 545
9/3Thu
1 stopBritish Airways
15h 25mAMS-YYZ
13/3Mon
1 stopBritish Airways
16h 05mYYZ-AMS
C$ 552
16/3Thu
1 stopAmerican Airlines
14h 26mAMS-YUL
27/3Mon
1 stopAmerican Airlines
10h 55mYUL-AMS
C$ 571
23/2Thu
1 stopAmerican Airlines
15h 26mAMS-YUL
23/3Thu
1 stopAmerican Airlines
17h 35mYUL-AMS
C$ 572
13/5Sat
1 stopIcelandair
11h 00mAMS-YYZ
22/5Mon
1 stopIcelandair
9h 55mYYZ-AMS
C$ 576
22/6Thu
directAir Canada
8h 05mAMS-YYZ
11/7Tue
directAir Canada
7h 25mYYZ-AMS
C$ 582
22/6Thu
directAir Canada
8h 05mAMS-YYZ
10/7Mon
directAir Canada
7h 25mYYZ-AMS
C$ 586
29/4Sat
1 stopScandinavian Airlines
29h 50mAMS-YYZ
12/5Fri
1 stopScandinavian Airlines
10h 40mYYZ-AMS
C$ 599
4/6Sun
1 stopSWISS
14h 10mAMS-YUL
3/7Mon
2 stopsSWISS
17h 20mYUL-AMS
C$ 602
21/3Tue
1 stopLufthansa
12h 15mAMS-YYC
28/3Tue
2 stopsLufthansa
20h 15mYYC-AMS
C$ 738
8/3Wed
2 stopsUnited Airlines
44h 12mAMS-YYC
10/5Wed
2 stopsUnited Airlines
15h 45mYYC-AMS
C$ 861
22/2Wed
2 stopsAir France
17h 10mAMS-YEG
7/3Tue
2 stopsAir France
24h 05mYEG-AMS
C$ 1,096
1/6Thu
1 stopKLM
14h 56mAMS-YWG
19/6Mon
1 stopKLM
19h 40mYWG-AMS
C$ 1,099
17/2Fri
2 stopsAustrian Airlines
33h 37mAMS-YEG
24/2Fri
2 stopsAustrian Airlines
26h 55mYEG-AMS
C$ 1,143

Search by stops

Search by airline

Search by price

Recent one-way flight deals

1/3Wed
3 stopsMultiple Airlines
53h 35mAMS-YYZ
C$ 390
1/3Wed
3 stopsMultiple Airlines
53h 35mAMS-YYZ
C$ 405
1/3Wed
3 stopsMultiple Airlines
59h 40mAMS-YYZ
C$ 410
8/2Wed
3 stopsMultiple Airlines
55h 24mAMS-YTZ
C$ 414
2/3Thu
3 stopsMultiple Airlines
35h 05mAMS-YYZ
C$ 421
3/2Fri
3 stopsMultiple Airlines
56h 20mAMS-YTZ
C$ 421
3/2Fri
3 stopsMultiple Airlines
58h 45mAMS-YTZ
C$ 425
31/5Wed
2 stopsMultiple Airlines
32h 35mAMS-YYZ
C$ 428
19/4Wed
1 stopTAP AIR PORTUGAL
20h 00mAMS-YYZ
C$ 435
19/4Wed
1 stopTAP AIR PORTUGAL
20h 00mAMS-YYZ
C$ 436
19/4Wed
1 stopTAP AIR PORTUGAL
24h 25mAMS-YYZ
C$ 437
19/4Wed
1 stopTAP AIR PORTUGAL
24h 25mAMS-YYZ
C$ 440
19/4Wed
1 stopTAP AIR PORTUGAL
20h 00mAMS-YYZ
C$ 441
19/4Wed
1 stopTAP AIR PORTUGAL
20h 00mAMS-YYZ
C$ 443
19/4Wed
1 stopTAP AIR PORTUGAL
24h 25mAMS-YYZ
C$ 445
16/6Fri
directAir Transat
7h 35mAMS-YUL
C$ 517
28/6Wed
1 stopAir Transat
18h 05mAMS-YVR
C$ 583
11/6Sun
1 stopAir Transat
18h 05mAMS-YVR
C$ 606
14/6Wed
1 stopAir Transat
16h 55mAMS-YYC
C$ 607
4/2Sat
1 stopWestJet
18h 18mAMS-YXX
C$ 1,290

Search by stops

Search by airline

Search by price

Amsterdam - Canada Flights

Departure:

Amsterdam (AMS)Netherlands

Return flight deals:

Canada - Amsterdam

Cabin classes:

C$ 2,741
C$ 1,491
C$ 447

Browse origins:

C$ 481