There are 5 ways to get from Swalmen to Amsterdam by train, bus, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Train • 2h 19m
Cheapest option
Bus • 3h 55m
3 alternative options
Train via Nijmegen • 2h 59m
Drive • 2h 9m
Train, fly • 4h 34m
Questions & Answers
The cheapest way to get from Swalmen to Amsterdam is to bus which costs €16 - €23 and takes 3h 55m.
The quickest way to get from Swalmen to Amsterdam is to drive which costs €30 - €50 and takes 2h 9m.
No, there is no direct bus from Swalmen to Amsterdam. However, there are services departing from Swalmen, Centrum and arriving at Amsterdam Sloterdijk via Roermond. The journey, including transfers, takes approximately 3h 55m.
No, there is no direct train from Swalmen to Amsterdam. However, there are services departing from Swalmen and arriving at Amsterdam Centraal via Roermond. The journey, including transfers, takes approximately 2h 19m.
The distance between Swalmen and Amsterdam is 150 km. The road distance is 181.5 km.
The best way to get from Swalmen to Amsterdam without a car is to train which takes 2h 19m and costs €22 - €55.
It takes approximately 2h 19m to get from Swalmen to Amsterdam, including transfers.
Swalmen to Amsterdam bus services, operated by FlixBus, depart from Roermond station.
Swalmen to Amsterdam train services, operated by Dutch Railways (NS), depart from Roermond station.
The best way to get from Swalmen to Amsterdam is to train which takes 2h 19m and costs €22 - €55. Alternatively, you can bus, which costs €16 - €23 and takes 3h 55m.

- Distance: 149.5 km
- Duration: 2h 19m
What companies run services between Swalmen, Netherlands and Amsterdam, Netherlands?
Dutch Railways (NS) operates a train from Roermond to Amsterdam Centraal every 30 minutes. Tickets cost €20 - €50 and the journey takes 1h 55m. Alternatively, FlixBus operates a bus from Roermond to Amsterdam Sloterdijk once daily. Tickets cost €16 - €23 and the journey takes 2h 40m.

- Website
- klm.com
Flights from Dusseldorf to Amsterdam Schiphol
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- €170 - €750

- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Roermond to Amsterdam Centraal
- Ave. Duration
- 1h 55m
- Frequency
- Every 30 minutes
- Estimated price
- €20 - €50
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- €20 - €29
- 1st Class Full Fare
- €30 - €50
Train from Nijmegen to Amsterdam Centraal
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €15 - €40
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- €15 - €22
- 1st Class Full Fare
- €25 - €40
Train from Venlo to Duesseldorf Hbf
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- €10 - €25
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- €10 - €15
- 1st Class Full Fare
- €17 - €25

- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Swalmen to Nijmegen
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- €17 - €20
- Schedules at
- arriva.nl

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Roermond to Amsterdam Sloterdijk
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- €16 - €23
- Website
- https://www.flixbus.co.uk
Frequently asked questions
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
Want to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideTrain travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Read the travel guideMore Questions & Answers
The quickest flight from Dusseldorf Airport to Amsterdam Schiphol Airport is the direct flight which takes 55 min.
Swalmen to Amsterdam bus services, operated by FlixBus, arrive at Amsterdam Sloterdijk station.
Swalmen to Amsterdam train services, operated by Dutch Railways (NS), arrive at Amsterdam Centraal station.
Yes, the driving distance between Swalmen to Amsterdam is 181 km. It takes approximately 2h 9m to drive from Swalmen to Amsterdam.
KLM offers flights from Dusseldorf Airport to Amsterdam Schiphol Airport.
Book your Swalmen to Amsterdam train tickets online with Omio.
There are 2184+ hotels available in Amsterdam. Prices start at €58 per night.