Trains Amsterdam to Haarlem

Trains Tickets The Netherlands

Rail Map - The Netherlands, Luxembourg & Belgium

Rail Map - The Netherlands, Luxembourg & Belgium


Trains Amsterdam <> Haarlem  

Booking horizon  12 months*
Duration 0h15
Distance  19km 
Direct trains Yes
First train Amsterdam 00h04
Last train Amsterdam 23h56
First train Haarlem 00h01
Last train Haarlem 23h46
Trains per day 146
Train company NS
Station Amsterdam Amsterdam Centraal
Station Haarlem Haarlem

*Except for the months after the new timetable which is introduced each year in mid-December. 


Train times - Use our journey planner to find all trains from Amsterdam to Haarlem

The first train leaves at 00h04 from Amsterdam Centraal ro Haarlem, the last train leaves at 23h56. The journey time is 15 minutes between the two cities. Each day around 146 direct trains run between Amsterdam and Haarlem. Here, at HappyRail, you can buy all cheap train tickets from Amsterdam to Haarlem!

Travel by NS



  • NS is the name of the Dutch railways 
  • The trains of NS are convenient and punctual 
  • In all Intercity trains Wifi is available 

  • NS - More info and photos


The Netherlands by train - Train tickets & info

Train tickets in The Netherlands

Train tickets Europe 

  • HappyRail: one site for all train tickets in Europe
  • Same price or cheaper as the railways
  • Collect HappyMiles with every trip 
  • Winner of the award for "Best Innovation" at the EU Rail Summit 2016
  • Complete, easy and the best price!

  • Trains in Europe - Buy all Cheap Tickets!

Amsterdam Centraal - Info

Railway station Amsterdam, Amsterdam Central

Amsterdam Centraal is the name of the main station in Amsterdam and is located in the centre. You can walk from the station to the canals, Dam Square and to other major attractions.

If you want to go to the Rijksmuseum or the Van Gogh museum which are located at the other side of the centre you can walk for of about 30 minutes, take a tram or the newly opened underground. You can also easily rent a bike. 


  • Wifi: yes, available throughout the station
  • Lockers: yes, available 24h
  • Restaurants: yes
  • Parking: yes, paid, but not recommended! (Park your car for free at Diemen or Halfweg station) 

To the city centre

  • Walking: 10 minutes (to the Dam, the central square) 
  • Bike: OV Bike
  • Subway:  2 minutes to the Rokin stop. It's superfast.
  • Tram: 10 minutes
  • Bus: don't take it. It's not going to the centre.
  • Taxi: yes. Including Uber.


Amsterdam Centraal - Hotels near the station

Find cheap hotels with good ratings near Amsterdam Central Station

  •  Walking distance from the train station   •  Rating: 8+ 
Cheap hotels near Amsterdam Centraal - Trains to Amsterdam

Ibis Styles Amsterdam Central Station***

Right next to the station. Basic, but very convenient and affordable.  •  Agoda  •  Trivago

Amsterdam Centraal - Trains to Amsterdam

Hotel Westcord City Centre***

Five minutes from the Amsterdam Central station by foot. Comfortable and clean. Good rates seen the location in the heart of the city.  •  Agoda  •  Trivago 

Amsterdam Centraal - Trains to Amsterdam

Hotel Victoria****

Super-centrally located hotel, opposite the train station. Built in the 19th century, recently renovated.  •  Agoda  •  Trivago 

•  Find more cheap hotels:  •  Agoda  •  Trivago

Amsterdam Centraal - Rental Cars

Rent a cheap car at Amsterdam Central train station

Cheap rental cars near Paris Gare du Nord - Rent a car in Paris

Rental Cars

Three rental car companies at the station. Sixt, Alamo and Enterprise.   

Haarlem station - Info


  • Wifi: yes, everywhere in the station building
  • Lockers: yes, 4h30am - 2h00am
  • Restaurants: yes
  • Parking: yes, paid

To the city centre

  • Walking: 10 minutes
  • Bike: OV Bike
  • Tram: none available
  • Bus: 5 minutes
  • Taxi: yes

Departure board

  • On each platform and in the departure hall there are screens on which the departing trains are listed.

Haarlem station - Hotels near the station

Find cheap hotels with good ratings near Haarlem Train Station

  •  Walking distance from the train station   •  Rating: 8+ 
Cheap hotels near Haarlem - Trains to Haarlem

Carlton Square Hotel****

Very convenient 4-star hotel. In the heart of Haarlem. 10 minutes by foot from the station. High ratings.  •  Agoda  •  Trivago

•  Find more cheap hotels:  •  Agoda  •  Trivago

Haarlem station - Rental cars

Cheap rental cars at Haarlem train station

Cheap rental cars near Haarlem train station - Rent a car at Haarlem railway station

Rental Cars

2 rental car companies near the Haarlem Spaarnwoude station: Europcar, Hertz.