[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Thu
Oct 21
5Ns_ic
Fri
Oct 22
5Ns
Sat
Oct 23
5Ns_ic
Sun
Oct 24
5Ns
Mon
Oct 25
5
Wed
Oct 27
5Ns
Sat
Oct 30
5Ns
Sun
Oct 31
5Ns_ic
Tue
Nov 2
5Ns_ic

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Renfe AVE

Train Information between Amsterdam and Haarlem

distanceDistance11 miles (17 km)
durationAverage train duration15 min
priceAverage train ticket price€5 (€5)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day

Trains from Amsterdam to Haarlem cover the 11 miles (17 km) long route taking on average 15 min with our travel partners like. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this journey costs around €5, you can find the cheapest train ticket for as low as €5. Travellers depart most frequently from Amsterdam Centraal and arrive in Haarlem.

Train companies

Lufthansa and Transavia Amsterdam – Haarlem

For as little as €5 you can travel by train from Amsterdam to Haarlem with Lufthansa and Transavia. Omio will show you the best deals, timetables and tickets available for this trip.

Lufthansa
Transavia

Looking to travel by train from Amsterdam to Haarlem? Omio can help you find that perfect journey with Lufthansa. Check Omio to see current Lufthansa train timetables, tickets, travel information and prices for the best deals on the Amsterdam to Haarlem train and book Lufthansa tickets online quickly and easily. When taking a train from Amsterdam to Haarlem, you can expect to travel 11 miles (17 km) one-way with Lufthansa. If you search for trains between Amsterdam and Haarlem in the Omio app, you can check if the Lufthansa ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with Lufthansa, we do the work for you to get you safely to Haarlem from Amsterdam. Book that perfect Amsterdam to Haarlem train now with Omio and enjoy a smooth and comfortable journey with Lufthansa!

Travel Tips

Trains from Amsterdam to Haarlem
Travel by train to Haarlem easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Amsterdam to Haarlem.
FAQs
How much do cheap trains between Amsterdam and Haarlem cost?
You can find a cheap train from Amsterdam to Haarlem for some dates and times for as low as €5  one way in the next 7 days.
How much is a train ticket from Amsterdam to Haarlem?
If you’re looking to book tickets for this route in the next 7 days, you’ll find that Amsterdam to Haarlem train prices are on average €5  one way.
What is the distance to Haarlem from Amsterdam via train?
When travelling this route you should expect the distance to Haarlem from Amsterdam via train to be approximately 11 miles (17 km).
How long is the train between Amsterdam and Haarlem?
On average the Amsterdam to Haarlem train time is 15 min  covering the 11 miles (17 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What station does the Amsterdam to Haarlem train leave from? Which Haarlem train station do I come into from Amsterdam?

When taking a train from Amsterdam, you have a couple of train stations you can depart from including Amsterdam Centraal and Amsterdam Sloterdijk. When you arrive in Haarlem, your train can arrive in train stations including Haarlem and Haarlem Spaarnwoude.

Omio customers travelling this route book their trains from Amsterdam Centraal   to Haarlem.

Where do I find the Amsterdam train station to Haarlem? Where is the Haarlem train station?

The most popular departure train station with passengers for this trip, called Amsterdam Centraal, is located 0 mile (s) / 0 km from the city centre of Amsterdam.

The most popular arrival train station, Haarlem, is located 0 mile (s) / 0 km away from the city centre of Haarlem.

How many trains per day are there between Amsterdam and Haarlem?
On average, there are 50 trains a day from Amsterdam to Haarlem. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Amsterdam to Haarlem? What time is the last train from Amsterdam to Haarlem?
The earliest train departing from Amsterdam to Haarlem leaves at 06: 04. The last train departing from Amsterdam to Haarlem leaves at 23: 41. You can find the latest Amsterdam to Haarlem train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I book train tickets between Amsterdam and Haarlem for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you book train tickets between Amsterdam and Haarlem within the next 7 days, you can find tickets to cost on average €5 one way. To find the best prices for this route, consider booking your train ticket from Amsterdam to Haarlem a few months in advance.
Stations

Important Stations and Airports for this Journey

Amsterdam
Haarlem
Amsterdam Centraal
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines 51, 52, 53, 54<br>Bus lines 18, 21, 22, 32, 33, 34, 35, 42, 43<br>Tram lines 1, 2, 4, 5, 9, 13, 16, 17, 24, 26
How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
Amsterdam Sloterdijk
Amenities