Trip to Haarlem

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Amsterdam to Haarlem

🚆 The direct train from Amsterdam Centraal to Haarlem operated by Dutch Railways departs every 15 minutes, offering convenient and frequent service for travelers. The journey between these two cities takes approximately 19 minutes, making it a quick and efficient mode of transportation. 🛤️ Covering a distance of 13.9 km, the train ride from Amsterdam to Haarlem provides a scenic route showcasing the Dutch countryside. With prices ranging from €6 to €17, it offers an affordable travel option for those looking to explore the region without the hassle of driving. 🌷 Upon arrival at Haarlem station, travelers can easily explore this charming city known for its historic architecture, art museums, and vibrant markets. With a travel time of just 19 minutes, visitors can make the most of their day trip from Amsterdam to Haarlem and experience the best of both cities.

Where to stay in Haarlem

There are over 53 hotels to stay in Haarlem. Prices range from $55 per night.

Find accommodation
  • The train company that provides direct routes from Amsterdam to Haarlem is Dutch Railways. The journey typically takes approximately 19 minutes, with trains departing from Amsterdam Centraal station and arriving at Haarlem station. Trains operate every day, with services departing every 15 minutes. Tickets for this route can vary in price from €7 to €17.
  • The fastest train between Amsterdam and Haarlem is the direct service operated by Dutch Railways. This train departs from Amsterdam Centraal station and arrives at Haarlem station in approximately 19 minutes. With services operating every day and departing every 15 minutes, it is the most efficient way to travel between the two cities by train. Ticket prices for this route can range from €7 to €17, offering a convenient and quick transportation option.
  • Trains leaving for Haarlem from Amsterdam depart from Amsterdam Centraal station. This centrally located station serves as the main departure point for the direct train services operated by Dutch Railways to Haarlem. Passengers can easily access this station via various transportation options within Amsterdam, making it a convenient starting point for their journey to Haarlem by train.
  • There are frequent direct trains between Amsterdam and Haarlem operated by Dutch Railways. Services depart every 15 minutes, providing travelers with a convenient and reliable transportation option for the short 19-minute journey. With trains operating daily, passengers have ample opportunities to travel between these two cities by train. The efficient train schedule and short travel time make it easy for passengers to plan their trips between Amsterdam and Haarlem.
  • The train from Amsterdam to Haarlem operated by Dutch Railways arrives at Haarlem station. This station serves as the final destination for this train route, providing passengers with easy access to the city of Haarlem and its surrounding areas. Haarlem station is a convenient location for travelers to disembark and continue their journey to explore the charming city and its attractions.
  • The first train of the day from Amsterdam to Haarlem departs from Amsterdam Centraal station early in the morning when services begin. Trains operate every 15 minutes throughout the day, providing frequent options for travelers. The last train of the day from Amsterdam to Haarlem typically departs in the late evening, allowing passengers to make their journey up until that time. The journey between the two cities takes approximately 19 minutes.
  • There are multiple direct train trips each day between Amsterdam and Haarlem, with services departing every 15 minutes. These direct train trips operate daily, providing frequent and convenient options for travelers making the short journey. The journey between Amsterdam and Haarlem typically takes around 19 minutes, allowing for efficient travel between the two cities. Tickets for these direct train trips can range in price from €7 to €17.
  • Yes, there is a direct train between Amsterdam and Haarlem. This direct train departs from Amsterdam Centraal station and arrives at Haarlem station, with services operating every day. The journey typically takes around 19 minutes, providing a quick and efficient travel option between the two cities.
  • The cost of a train ticket from Amsterdam to Haarlem typically ranges from €7 to €17. Ticket prices can vary based on factors such as the time of booking, class of travel, and any available discounts or promotions. It is advisable to check the current fares and availability before purchasing a ticket for this route.

Will you be returning to Amsterdam by train?

If you are looking for the return train journey, check out trains from Haarlem to Amsterdam

See schedule