Getting to and around Haarlem

Haarlem is a beautiful city that's just a short hop from Amsterdam. Most of the major attractions are within walking distance of Station Haarlem, but if you'd like to save some time, buses also depart from directly outside the train station, taking you deeper into the city centre in a matter of minutes. Grab the map below to take with you on your mobile device, use Google Maps to plot a route, or read on for more public transport inspiration.

Haarlem map

Download map

Travel to Haarlem by train

Trains from Amsterdam Central Station to Haarlem's beautiful station run numerous times an hour (usually departing from track 1 or 2 and stopping at Amsterdam Sloterdijk station along the way). The journey takes around 20 minutes. The last train to and from Haarlem departs around 01:00. You can plan your trip using the journey planner on the NS website or Google Maps (if you also want help getting to one of the main train stations).

Travel to Haarlem by bus

If you find yourself closer to the Elandsgracht area, you might be just as quick taking bus 80 from the Elandsgracht bus station to Haarlem. The journey takes about 40 minutes. If you exit at Tempeliersstraat stop you will be right at the bottom of the main shopping area and a five minute walk from either the Frans Halsmuseum or Haarlem Stadsschouwburg.

Amsterdam & Region Travel Ticket

Take the stress out of your journey and travel around Amsterdam and to Haarlem with the Amsterdam & Region Travel Ticket. Tickets are valid on all metro, tram and bus lines operated by GVB, Connexxion, AllGo and EBS, including night buses, plus NS trains in the Amsterdam Area. Remember, you must check in and out with your card every time you enter and exit a bus, tram, train or metro. Your ticket is activated from the first check in.