There are 11 ways to get from Ascona to Amsterdam by train, plane, train (Trenitalia), bus, night train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, train to Milano Malpensa Airport, fly
best- Take the train from Locarno to Mendrisiotrain
- Take the train from Mendrisio to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Amsterdam Airport Schiphol (AMS)plane MXP - AMS
7h 11m€63–362Train via Mannheim
- Take the train from Bellinzona to Mannheim Hbftrain Ec
- Take the train from Mannheim Hbf to Amsterdam Centraaltrain Ice
12h 20m€165–315Bus
- Take the bus from Lugano to Amsterdam City Center - Sloterdijkbus BlaBlaCar Bus
17h 4m€94–207Train, night train
- Take the train from Locarno to Zürich HBtrain Ir46
- Take the nighttrain from Zürich HB to Amsterdam Centraalnighttrain Nj
16h 51m€353–1,064Train to Zurich Airport, fly
- Take the train from Bellinzona to Zuerich Hbtrain
- Fly from Zurich Airport (ZRH) to Amsterdam Airport Schiphol (AMS)plane ZRH - AMS
7h 7m€169–415Train to Milan Linate Airport, fly
- Take the train from Locarno to Monzatrain
- Fly from Milan Linate Airport (LIN) to Amsterdam Airport Schiphol (AMS)plane LIN - AMS
7h 45m€78–271Train to Basel, fly
- Take the train from Bellinzona to Basel SBBtrain
- Fly from Basel (BSL) to Amsterdam Airport Schiphol (AMS)plane BSL - AMS
8h 12m€130–560Train, train to Turin Caselle Airport, fly
- Take the train from Locarno to Milano Centraletrain
- Take the train from Milano Centrale to Torino Porta di Susatrain
- Fly from Turin Caselle Airport (TRN) to Amsterdam Airport Schiphol (AMS)plane TRN - AMS
9h 12m€144–446Train, train to Geneva International Airport, fly
- Take the train from Locarno FART to Domodossolatrain
- Take the train from Brig to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Amsterdam Airport Schiphol (AMS)plane GVA - AMS
10h 48m€181–493Train
- Take the train from Locarno to Basel SBBtrain Ir26
- Take the train from Basel SBB to Amsterdam Centraaltrain 43N
16h 42m€223–724Drive 972.2 km
- Drive from Ascona to Amsterdamcar 972.2 km
9h 43m€175–253
Ascona to Amsterdam by bus and train
Questions & Answers
The cheapest way to get from Ascona to Amsterdam is to bus which costs €90 - €210 and takes 17h 4m.
The fastest way to get from Ascona to Amsterdam is to train and fly which takes 7h 7m and costs €160 - €420.
No, there is no direct bus from Ascona to Amsterdam. However, there are services departing from Ascona, Centro and arriving at Amsterdam City Center - Sloterdijk via Lugano, Stazione and Lugano. The journey, including transfers, takes approximately 17h 4m.
No, there is no direct train from Ascona to Amsterdam. However, there are services departing from Locarno and arriving at Amsterdam Centraal via Bellinzona and Mannheim Hbf. The journey, including transfers, takes approximately 12h 20m.
The distance between Ascona and Amsterdam is 928 km. The road distance is 972.2 km.
The best way to get from Ascona to Amsterdam without a car is to train via Mannheim which takes 12h 20m and costs €160 - €320.
It takes approximately 7h 11m to get from Ascona to Amsterdam, including transfers.
Ascona to Amsterdam bus services, operated by BlaBlaCar Bus, depart from Lugano station.
Ascona to Amsterdam train services, operated by Trenitalia EuroCity, depart from Bellinzona station.
The best way to get from Ascona to Amsterdam is to train via Mannheim which takes 12h 20m and costs €160 - €320. Alternatively, you can bus, which costs €90 - €210 and takes 17h 4m.
What companies run services between Ascona, Switzerland and Amsterdam, Netherlands?
You can take a bus from Ascona, Centro to Amsterdam Centraal via Locarno, Debarcadero, Locarno, Bellinzona, and Mannheim Hbf in around 12h 20m. Alternatively, BlaBlaCar Bus operates a bus from Lugano to Amsterdam City Center - Sloterdijk twice daily. Tickets cost €85–160 and the journey takes 14h 50m.
- Website
- klm.com
Flights from Zurich Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €45–300
Flights from Milan Linate Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- €50–310
Flights from Basel to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- €45–300
Flights from Turin Caselle Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- €55–340
Flights from Turin Caselle Airport to Amsterdam Airport Schiphol via Paris Charles de Gaulle
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €60–350
Flights from Geneva International Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- €50–320
Train from Locarno to Mendrisio
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €18–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Mendrisio to Malpensa Aeroporto T1
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- €20–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Locarno to Zürich HB
- Ave. Duration
- 1h 59m
- Frequency
- 5 times a week
- Estimated price
- €70–210
- Website
- Swiss Federal Railways (SBB CFF FFS)
Night train from Zürich HB to Amsterdam Centraal
- Ave. Duration
- 11h 13m
- Frequency
- Once daily
- Estimated price
- €280–850
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bellinzona to Basel SBB
- Ave. Duration
- 2h 38m
- Frequency
- Every 3 hours
- Estimated price
- €80–240
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Locarno to Milano Centrale
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €35–120
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Brig to Genève-Aéroport
- Ave. Duration
- 2h 48m
- Frequency
- Hourly
- Estimated price
- €75–220
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Lugano to Amsterdam City Center - Sloterdijk
- Ave. Duration
- 14h 50m
- Frequency
- Twice daily
- Estimated price
- €85–160
- Website
- BlaBlaCar Bus
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Ascona to Amsterdam bus services, operated by BlaBlaCar Bus, arrive at Amsterdam City Center - Sloterdijk station.
Ascona to Amsterdam train services, operated by Trenitalia EuroCity, arrive at Mannheim Hbf station.
Yes, the driving distance between Ascona to Amsterdam is 972 km. It takes approximately 9h 43m to drive from Ascona to Amsterdam.
Book your Ascona to Amsterdam train tickets online with Omio.
There are 2795+ hotels available in Amsterdam.









