Trip to Amsterdam

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 Haarlem to Amsterdam

🚂 The train journey from Haarlem to Amsterdam is a convenient and efficient way to travel between the two cities. The direct train operated by Dutch Railways departs every 15 minutes and takes approximately 19 minutes to reach Amsterdam Centraal station. 🌆 The route covers a distance of 13.9 km, with various options for trains departing from Haarlem station towards Amsterdam Centraal. The travel time ranges from 9 to 13 minutes, offering flexibility to travelers based on their preferences and schedules. 💰 Ticket prices for the train ride between Haarlem and Amsterdam typically range from €6 to €17, making it an affordable and popular choice for both locals and tourists.

Where to stay in Amsterdam

There are over 1224 hotels to stay in Amsterdam. Prices range from $22 per night.

Find accommodation
  • Dutch Railways is the main company that provides train routes from Haarlem to Amsterdam, with direct trains departing from Haarlem station and arriving at Amsterdam Centraal station. These services operate every day, with trains departing every 15 minutes, and the journey typically takes approximately 19 minutes. Ticket prices for this route range from €7 to €17, and passengers can enjoy a convenient and efficient travel experience between these two Dutch cities by train.
  • The fastest train between Haarlem and Amsterdam is the one departing from Haarlem station and arriving at Amsterdam Centraal station, operated by Dutch Railways. This direct service runs every 15 minutes and the journey typically takes around 19 minutes, making it a quick and efficient way to travel between the two cities. Travelers can enjoy a rapid and convenient commute by opting for this swift train connection provided by Dutch Railways.
  • Trains departing for Amsterdam from Haarlem leave from Haarlem station. This station serves as the point of origin for the Dutch Railways train services connecting the two cities. Passengers can easily catch their train to Amsterdam at Haarlem station, offering a convenient starting point for their journey to the Dutch capital.
  • There are multiple trains between Haarlem and Amsterdam with a direct train service operated by Dutch Railways departing from Haarlem and arriving at Amsterdam Centraal. These trains run every 15 minutes and operate daily, offering passengers frequent and convenient options for travel between the two cities. The journey typically takes around 19 minutes, providing a quick and efficient transportation link for commuters and tourists alike.
  • The train from Haarlem to Amsterdam operated by Dutch Railways arrives at Amsterdam Centraal station. Amsterdam Centraal is a major railway station located in the heart of Amsterdam, making it a convenient arrival point for travelers exploring the city. Passengers can easily access various public transportation options, including trams, buses, and taxis, from Amsterdam Centraal to reach their final destination in the Dutch capital.
  • The first train from Haarlem to Amsterdam typically departs early in the morning, with services starting around 5:00 AM. The last train of the day on this route usually leaves Haarlem station around midnight. With trains operating every 15 minutes throughout the day, travelers have plenty of options to choose from when planning their journey between Haarlem and Amsterdam by train.
  • There are numerous direct train trips available each day between Haarlem and Amsterdam, operating every 15 minutes and running daily. This frequent schedule provides commuters and visitors with convenient options throughout the day when traveling between the two cities. Passengers can expect a seamless journey taking approximately 19 minutes on the direct train route between Haarlem and Amsterdam, enabling quick and efficient transportation between the two Dutch locations.
  • Yes, there is a direct train between Haarlem and Amsterdam operating every day, with services departing from Haarlem station and arriving at Amsterdam Centraal. The direct train runs every 15 minutes, providing frequent and convenient transportation options for travelers between the two cities. Passengers can enjoy a speedy journey of approximately 19 minutes on this direct route, making it an efficient choice for commuting or exploring Haarlem and Amsterdam.
  • The cost of a train ticket from Haarlem to Amsterdam varies between €7 and €17, offering passengers affordable options for traveling between the two cities. The price range allows flexibility for different budget preferences, making train travel a convenient and cost-effective choice. Travelers can select the fare that best suits their needs and enjoy a comfortable and economical journey by train from Haarlem to Amsterdam.

Will you be returning to Haarlem by train?

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

See schedule