Search train tickets to Haarlem

switcheroo

Quickview

How to get to Haarlem by train?

Routes6
Trips per day154
train carriers4
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Haarlem?

The cheapest prices for a train ticket to Haarlem that users have found recently on Wanderu start at €19.88. Such great deals to Haarlem are available on one route to Cologne. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Haarlem. Dinslaken at €37.99 has consistently the lowest average train ticket prices to Haarlem.

What are the main train stations in Haarlem?

The most popular train stations in Haarlem are Train Station and Haarlem Spaarnwoude. Train Station is the busiest train station in Haarlem.

Duisburg

There are 295 train schedules per day connecting Duisburg with Haarlem. It takes on average 4 hours and 31 minutes to travel 112 miles, 180 kms, by train from Duisburg. 4 train carriers offer schedules from Duisburg, with Deutsche Bahn offering the most daily connections to Haarlem. Travelling by train from Duisburg you will most likely to arrive in Haarlem at Haarlem Spaarnwoude.
Avg. Time
4h 31m
Avg. Price
€40.42

Ulm

There are 240 train schedules per day connecting Ulm with Haarlem. It takes on average 9 hours and 26 minutes to travel 363 miles, 583 kms, by train from Ulm. 2 train carriers offer schedules from Ulm, with Deutsche Bahn offering the most daily connections to Haarlem. Travelling by train from Ulm you will most likely to arrive in Haarlem at Haarlem Spaarnwoude.
Avg. Time
9h 26m
Avg. Price
€91.59

Überlingen

There are 215 train schedules per day connecting Überlingen with Haarlem. It takes on average 11 hours and 47 minutes to travel 378 miles, 607 kms, by train from Überlingen. 2 train carriers offer schedules from Überlingen, with Deutsche Bahn offering the most daily connections to Haarlem. Travelling by train from Überlingen you will most likely to arrive in Haarlem at Haarlem Spaarnwoude.
Avg. Time
11h 47m
Avg. Price
€91.72

Papenburg

There are 204 train schedules per day connecting Papenburg with Haarlem. It takes on average 6 hours to travel 126 miles, 202 kms, by train from Papenburg. 3 train carriers offer schedules from Papenburg, with Deutsche Bahn offering the most daily connections to Haarlem. Travelling by train from Papenburg you will most likely to arrive in Haarlem at Train Station.
Avg. Time
6h 0m
Avg. Price
€42.32

Munich

There are 202 train schedules per day connecting Munich with Haarlem. It takes on average 10 hours and 41 minutes to travel 425 miles, 683 kms, by train from Munich. 2 train carriers offer schedules from Munich, with Deutsche Bahn offering the most daily connections to Haarlem. Travelling by train from Munich you will most likely to arrive in Haarlem at Haarlem Spaarnwoude.
Avg. Time
10h 41m
Avg. Price
€70.28

Located in , Netherlands, you can travel by train to Haarlem from 6 destinations and choose from 154 daily train schedules to get you there. Deutsche Bahn has the most train connections to Haarlem. The furthest train arriving in Haarlem covers a distance of 390.51 miles, 628.31 kms, covering the journey in 9 hours and 57 minutes

Looking for other ways to get there? Check out Bus options to Haarlem.

train companies serving Haarlem

Deutsche Bahn

There are 23 daily Deutsche Bahn schedules to Haarlem. Deutsche Bahn can get you to Haarlem by train from 8 destinations including Memmingen.
Power outlet
Avg. Time
0h 9m
Avg. Price
€79.46

DB Intercity

There are 2 daily DB Intercity schedules to Haarlem. DB Intercity can get you to Haarlem by train from 2 destinations including Leipzig.
Meal
Power outlet
Beverage
Avg. Time
0h 7m
Avg. Price
€42.65

DB Intercity-Express

There are 3 daily DB Intercity-Express schedules to Haarlem. DB Intercity-Express can get you to Haarlem by train from 5 destinations including Cologne.
WiFi
Meal
Power outlet
Beverage
Avg. Time
0h 6m
Avg. Price
€53.49

Deutsche Bahn with non-federally owned railway company

There are 2 daily Deutsche Bahn with non-federally owned railway company schedules to Haarlem. Deutsche Bahn with non-federally owned railway company can get you to Haarlem by train from 2 destinations including Memmingen.
Power outlet
Avg. Time
0h 13m
Avg. Price
€79.38