There are 4 ways to get from Assen to Haarlem by 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
best- Take the train from Assen to Amsterdam Centraaltrain Nachttrein
2h 6m€40–47Train via Almere Stad
cheapest- Take the train from Assen to Almere Centrumtrain Intercity
- Take the train from Almere Centrum to Amsterdam Centraaltrain Sprinter / ...
2h 32m€21–50Drive 179.7 km
- Drive from Assen to Haarlemcar 179.7 km
2h 28m€32–46Train via Amsterdam Zuid
- Take the train from Assen to Amsterdam Zuidtrain Intercity
2h 11m€25–52
Assen to Haarlem by train
Questions & Answers
The cheapest way to get from Assen to Haarlem is to drive which costs €30 - €50 and takes 2h 28m.
The fastest way to get from Assen to Haarlem is to train which takes 2h 6m and costs €40 - €50.
No, there is no direct train from Assen to Haarlem. However, there are services departing from Assen and arriving at Haarlem via Amsterdam Centraal. The journey, including transfers, takes approximately 2h 6m.
The distance between Assen and Haarlem is 196 km. The road distance is 179.7 km.
The best way to get from Assen to Haarlem without a car is to train which takes 2h 6m and costs €40 - €50.
It takes approximately 2h 6m to get from Assen to Haarlem, including transfers.
Assen to Haarlem train services, operated by Arriva NL, depart from Assen station.
Assen to Haarlem train services, operated by Arriva NL, arrive at Amsterdam Centraal station.
Yes, the driving distance between Assen to Haarlem is 180 km. It takes approximately 2h 28m to drive from Assen to Haarlem.
Book your Assen to Haarlem train tickets online with Omio.
What companies run services between Assen, Netherlands and Haarlem, Netherlands?
Arriva NL operates a train from Assen to Amsterdam Centraal twice a week. Tickets cost €38–42 and the journey takes 1h 42m.
- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Assen to Amsterdam Centraal
- Ave. Duration
- 1h 42m
- Frequency
- Twice a week
- Estimated price
- €38–42
- Website
- https://www.arriva.nl/en/
- 2nd Class
- €38–42
Train from Assen to Amsterdam Zuid
- Ave. Duration
- 1h 44m
- Frequency
- Once a week
- Estimated price
- €38–42
- Website
- https://www.arriva.nl/en/
- 2nd Class
- €38–42
Train from Assen to Almere Centrum
- Ave. Duration
- 1h 21m
- Frequency
- Once a week
- Estimated price
- €32–36
- Website
- https://www.arriva.nl/en/
- 2nd Class
- €32–36
Train from Almere Centrum to Amsterdam Centraal
- Ave. Duration
- 21 min
- Frequency
- Twice a week
- Estimated price
- €7–8
- Website
- https://www.arriva.nl/en/
- 2nd Class
- €7–8
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Assen to Amsterdam Zuid
- Ave. Duration
- 1h 43m
- Frequency
- Hourly
- Estimated price
- €19–45
- Website
- https://www.ns.nl/en
Train from Assen to Almere Centrum
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €16–40
- Website
- https://www.ns.nl/en
Train from Almere Centrum to Amsterdam Centraal
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–7
- Website
- https://www.ns.nl/en
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London City Airport into central London, How to get from JFK to New York City, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
There are 2979+ hotels available in Haarlem.






