Search train tickets toHaarlem

switcheroo

Quickview

How to get to Haarlem by train?

Routes8
Trips per day301
train carriers2
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.

What are the cheapest train tickets to Haarlem?

The cheapest prices for a train ticket to Haarlem that users have found recently on Wanderu start at $29.75. 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. Cologne at $61.93 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 Haarlem Spaarnwoude and Train Station. Haarlem Spaarnwoude is the busiest train station in Haarlem.

What are the most popular train routes to Haarlem?

Erlangen

There are 302 train schedules per day connecting Erlangen with Haarlem. It takes on average 9 hours and 18 minutes to travel 338 miles, 544 kms, by train from Erlangen. 2 train carriers offer schedules from Erlangen, with Deutsche Bahn offering the most daily connections to Haarlem. Traveling by train from Erlangen you will most likely to arrive in Haarlem at Train Station.
Avg. Time
9h 18m
Avg. Price
$145.51

Ü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. Traveling by train from Überlingen you will most likely to arrive in Haarlem at Haarlem Spaarnwoude.
Avg. Time
11h 47m
Avg. Price
$132.69

Singen

There are 204 train schedules per day connecting Singen with Haarlem. It takes on average 10 hours and 41 minutes to travel 371 miles, 596 kms, by train from Singen. 2 train carriers offer schedules from Singen, with Deutsche Bahn offering the most daily connections to Haarlem. Traveling by train from Singen you will most likely to arrive in Haarlem at Train Station.
Avg. Time
10h 41m
Avg. Price
$167.01

Heidelberg

There are 203 train schedules per day connecting Heidelberg with Haarlem. It takes on average 7 hours and 16 minutes to travel 272 miles, 437 kms, by train from Heidelberg. One train company operates schedules from Heidelberg, with Deutsche Bahn offering the most daily connections to Haarlem. Traveling by train from Heidelberg you will most likely to arrive in Haarlem at Haarlem Spaarnwoude.
Avg. Time
7h 16m
Avg. Price
$122.55

Friedrichsdorf

There are 199 train schedules per day connecting Friedrichsdorf with Haarlem. It takes on average 7 hours and 4 minutes to travel 227 miles, 366 kms, by train from Friedrichsdorf. 2 train carriers offer schedules from Friedrichsdorf, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Haarlem. Traveling by train from Friedrichsdorf you will most likely to arrive in Haarlem at Train Station.
Avg. Time
7h 4m
Avg. Price
$140.91

What train companies travel to Haarlem, Netherlands ?

Located in, Netherlands, you can travel by train to Haarlem from 8 destinations and choose from 301 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 420.75 miles, 676.96 kms, covering the journey in and 12 minutes

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

train companies serving Haarlem