There are 14 ways to get from Cannero Riviera to Amsterdam by ferry, train, plane, car, bus, night train, train (Trenitalia), or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, train to Milano Malpensa Airport, fly to Amsterdam Airport Schiphol
best- Take the ferry from Cannero Riviera to Luino
- Take the train from Luino to Gallarate
- Fly from Milano Malpensa Airport (MXP) to Amsterdam Airport Schiphol (AMS)MXP - AMS
6h 50m€99–260Drive, bus
cheapest- Drive from Cannero Riviera to Lugano
- Take the bus from Lugano to Amsterdam City Center - SloterdijkBlaBlaCar Bus
15h 37m€54–124Drive, train
- Drive from Cannero Riviera to Lugano
- Take the train from Lugano to Basel SBBEc
- Take the train from Basel SBB to Mannheim, Hauptbahnhof20 / ...
- Take the train from Mannheim Hbf to Amsterdam CentraalIce
11h 51m€131–493Ferry, line 200 ferry, train, night train
- Take the ferry from Cannero Riviera to Cannobio
- Take the ferry from Cannobio to Locarno200
- Take the train from Locarno to Zürich HB
- Take the night train from Zürich HB to Amsterdam CentraalNj
19h 36m€299–538Ferry, train, train to Milan Linate Airport, fly to Amsterdam Airport Schiphol
- Take the ferry from Cannero Riviera to Luino
- Take the train from Luino to Gallarate
- Take the train from Gallarate to Milano Dateo
- Fly from Milan Linate Airport (LIN) to Amsterdam Airport Schiphol (AMS)LIN - AMS
7h 37m€87–248Ferry, train to Zurich Airport, fly to Amsterdam Airport Schiphol
- Take the ferry from Cannero Riviera to Luino
- Take the train from Lugano to Zürich HB
- Fly from Zurich Airport (ZRH) to Amsterdam Airport Schiphol (AMS)ZRH - AMS
9h 28m€152–356Train to Geneva International Airport, fly to Amsterdam Airport Schiphol
- Take the train from Brig to Genève-Aéroport
- Fly from Geneva International Airport (GVA) to Amsterdam Airport Schiphol (AMS)GVA - AMS
8h 58m€168–373Ferry, train, train to Turin Caselle Airport, fly to Amsterdam Airport Schiphol
- Take the ferry from Cannero Riviera to Luino
- Take the train from Luino to Gallarate
- Take the train from Rho-Fiera Milano to Torino Porta Susa
- Fly from Turin Caselle Airport (TRN) to Amsterdam Airport Schiphol (AMS)TRN - AMS
8h 38m€116–331Ferry, train to Basel, fly to Amsterdam Airport Schiphol
- Take the ferry from Cannero Riviera to Luino
- Take the train from Lugano to Basel SBB
- Fly from Basel (BSL) to Amsterdam Airport Schiphol (AMS)BSL - AMS
10h 1m€102–352Ferry, train, train to Milan Linate Airport, fly to Brussels Airport
- Take the ferry from Cannero Riviera to Luino
- Take the train from Luino to Gallarate
- Take the train from Gallarate to Milano Dateo
- Fly from Milan Linate Airport (LIN) to Brussels Airport (BRU)LIN - BRU
- Take the train from Anvers-Central to Amsterdam Centraal
9h 39m€97–322Train
- Take the train from Locarno to AarauIc
- Take the train from Aarau to Basel SBBIc
- Take the train from Basel SBB to Mannheim, Hauptbahnhof20 / ...
- Take the train from Mannheim Hbf to Amsterdam CentraalIce
11h 54m€185–521Drive, car train
- Drive from Cannero Riviera to Innsbruck Hauptbahnhof
- Take the car train from Innsbruck Hauptbahnhof to Düsseldorf Hbf
- Drive from Düsseldorf Hbf to Amsterdam
17h 57m€187–1,142Ferry, line 200 ferry, train
- Take the ferry from Cannero Riviera to Cannobio
- Take the ferry from Cannobio to Locarno200
- Take the train from Locarno to Basel SBB
- Take the train from Basel SBB to Amsterdam Centraal43N
20h 51mDrive 973.6 km
- Drive from Cannero Riviera to Amsterdam973.6 km
10h 34m€171–247
Milano Malpensa Airport (MXP) to Amsterdam Airport Schiphol (AMS) flights
Questions & Answers
The cheapest way to get from Cannero Riviera to Amsterdam is to drive and bus which costs €50 - €130 and takes 15h 37m.
The fastest way to get from Cannero Riviera to Amsterdam is to ferry and train and fly which takes 6h 50m and costs €95 - €260.
The distance between Cannero Riviera and Amsterdam is 887 km. The road distance is 973.6 km.
The best way to get from Cannero Riviera to Amsterdam without a car is to ferry and line 200 ferry and train and night train which takes 19h 36m and costs €290 - €550.
It takes approximately 6h 50m to get from Cannero Riviera to Amsterdam, including transfers.
Yes, the driving distance between Cannero Riviera to Amsterdam is 974 km. It takes approximately 10h 34m to drive from Cannero Riviera to Amsterdam.
There are 2688+ hotels available in Amsterdam.
What companies run services between Cannero Riviera, Italy and Amsterdam, Netherlands?
You can take a vehicle from Cannero Riviera to Amsterdam Centraal via Locarno, Aarau, Basel SBB, Mannheim, Hauptbahnhof, and Mannheim Hbf in around 11h 54m.
- Website
- klm.com
Flights from Milan Linate Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- €55–310
Flights from Zurich Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- €40–270
Flights from Geneva International Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €45–280
Flights from Turin Caselle Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- €55–310
Flights from Turin Caselle Airport to Amsterdam Airport Schiphol via Paris Charles de Gaulle
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- €60–330
Flights from Basel to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- €45–290
Flights from Basel to Amsterdam Airport Schiphol via Paris Charles de Gaulle
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- €50–310
Flights from Milan Linate Airport to Brussels Airport via Amsterdam Airport Schiphol
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €60–330
- Website
- lufthansa.com
Flights from Milano Malpensa Airport to Amsterdam Airport Schiphol via Frankfurt
- Ave. Duration
- 3h 56m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €70–320
Flights from Milan Linate Airport to Amsterdam Airport Schiphol via Frankfurt
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €100–410
Flights from Zurich Airport to Amsterdam Airport Schiphol via Frankfurt
- Ave. Duration
- 3h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €80–320
Flights from Zurich Airport to Amsterdam Airport Schiphol via Munich
- Ave. Duration
- 3h 32m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €80–330
Flights from Geneva International Airport to Amsterdam Airport Schiphol via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Tuesday to Sunday
- Estimated price
- €100–270
Flights from Turin Caselle Airport to Amsterdam Airport Schiphol via Frankfurt
- Ave. Duration
- 3h 42m
- When
- Monday, Tuesday, Saturday, and Sunday
- Estimated price
- €120–420
Flights from Basel to Amsterdam Airport Schiphol via Frankfurt
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- €100–430
Flights from Basel to Amsterdam Airport Schiphol via Munich
- Ave. Duration
- 3h 55m
- When
- Monday and Sunday
- Estimated price
- €100–430
Flights from Milan Linate Airport to Brussels Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €65–270
- Website
- easyjet.com
Flights from Milano Malpensa Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- €50–170
Flights from Milan Linate Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- €55–180
Flights from Geneva International Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–170
Flights from Basel to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 35m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €65–210
Flights from Basel to Amsterdam Airport Schiphol via London Luton
- Ave. Duration
- 3h 50m
- When
- Sunday
- Estimated price
- €65–210
Flights from Milan Linate Airport to Brussels Airport
- Ave. Duration
- 1h 32m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €35–130
- Website
- swiss.com
Flights from Zurich Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €110–280
Flights from Geneva International Airport to Amsterdam Airport Schiphol via Zurich Airport
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- €95–220
- Website
- airfrance.com
Flights from Geneva International Airport to Amsterdam Airport Schiphol via Paris Charles de Gaulle
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €50–290
Flights from Turin Caselle Airport to Amsterdam Airport Schiphol via Paris Charles de Gaulle
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- €60–330
Flights from Basel to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- €45–290
Flights from Basel to Amsterdam Airport Schiphol via Paris Charles de Gaulle
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- €50–310
- Website
- ita-airways.com
Flights from Milan Linate Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €55–220
Flights from Milan Linate Airport to Brussels Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €50–270
- Website
- brusselsairlines.com
Flights from Milan Linate Airport to Brussels Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €50–270
- Website
- airdolomiti.it
Flights from Milan Linate Airport to Amsterdam Airport Schiphol via Frankfurt
- Ave. Duration
- 3h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €100–330
Flights from Turin Caselle Airport to Amsterdam Airport Schiphol via Frankfurt
- Ave. Duration
- 3h 50m
- When
- Tuesday and Saturday
- Estimated price
- €120–420
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Luino to Gallarate
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
Train from Gallarate to Milano Dateo
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €2–3
- Website
- https://www.trenord.it/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Luino to Gallarate
- Ave. Duration
- 56 min
- Frequency
- Every 4 hours
- Estimated price
- €22–40
- Website
- https://www.sbb.ch/en
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- €55–110
- Website
- https://www.sbb.ch/en
Train from Locarno to Zürich HB
- Ave. Duration
- 2h 41m
- Frequency
- Twice a week
- Estimated price
- €40–75
- Website
- https://www.sbb.ch/en
Night train from Zürich HB to Amsterdam Centraal
- Ave. Duration
- 11h 14m
- Frequency
- Once daily
- Estimated price
- €250–450
- Website
- https://www.sbb.ch/en
Train from Lugano to Zürich HB
- Ave. Duration
- 2h 57m
- Frequency
- Hourly
- Estimated price
- €40–80
- Website
- https://www.sbb.ch/en
Train from Brig to Genève-Aéroport
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Estimated price
- €40–80
- Website
- https://www.sbb.ch/en
Train from Locarno to Aarau
- Ave. Duration
- 2h 4m
- Frequency
- Once a week
- Estimated price
- €65–120
- Website
- https://www.sbb.ch/en
Train from Aarau to Basel SBB
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €14–25
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 54m
- Frequency
- Twice daily
- Estimated price
- €55–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €75–110
- 2nd Class
- €55–80
Train from Basel SBB to Mannheim, Hauptbahnhof
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- €55–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €75–110
- 2nd Class
- €55–80
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 56m
- Frequency
- Once daily
- Estimated price
- €20–25
- Schedules at
- sbb-deutschland.de
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Basel SBB to Mannheim, Hauptbahnhof
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- €27–75
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Mannheim Hbf to Amsterdam Centraal
- Ave. Duration
- 4h 22m
- Frequency
- Once daily
- Estimated price
- €75–260
- Website
- https://www.ns.nl/en
- 2nd Class
- €75–110
- 1st Class
- €150–260
Train from Anvers-Central to Amsterdam Centraal
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- €23–90
- Website
- https://www.ns.nl/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Locarno to Zürich HB
- Ave. Duration
- 3h 22m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
Train from Locarno to Basel SBB
- Ave. Duration
- 4h 23m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Rho-Fiera Milano to Torino Porta Susa
- Ave. Duration
- 40 min
- Frequency
- Every 2 hours
- Estimated price
- €27–40
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Rho-Fiera Milano to Torino Porta Susa
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- €8–13
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Rho-Fiera Milano to Torino Porta Susa
- Ave. Duration
- 42 min
- Frequency
- 4 times a day
- Estimated price
- €19–40
- Website
- https://www.italotreno.it/en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Anvers-Central to Amsterdam Centraal
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €40–110
- Website
- https://www.eurostar.com/rw-en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Innsbruck Hauptbahnhof to Düsseldorf Hbf
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Estimated price
- €95–1,000
- Website
- https://urlaubs-express.de/?lang=en
- Car Singe Bed
- €270–550
- Car Compartment
- €550–1,000
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Basel SBB to Amsterdam Centraal
- Ave. Duration
- 11h 28m
- Frequency
- Once daily
- Estimated price
- €160–240
- Website
- https://konzern.oebb.at/en/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Lugano to Amsterdam City Center - Sloterdijk
- Ave. Duration
- 14h 40m
- Frequency
- Once daily
- Estimated price
- €45–110
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +39 0322 233 200
- infomaggiore@navigazionelaghi.it
- Website
- navigazionelaghi.it
Ferry from Cannero Riviera to Luino
- Ave. Duration
- 15 min
- Frequency
- Every 4 hours
- Estimated price
- €3–4
- Website
- https://www.navigazionelaghi.it/en/
Ferry from Cannero Riviera to Cannobio
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- €4–6
- Website
- https://www.navigazionelaghi.it/en/
Ferry from Cannobio to Locarno
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €5–8
- Website
- https://www.navigazionelaghi.it/en/
Want to know more about travelling around Netherlands
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italian Lakes: Getting around by train
Read the travel guide
Travelling by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide


































































