Getting Around Haarlem
Haarlem is a compact, walkable city, and most visitors find that the old centre is best explored on foot. The main railway station sits a short walk from the historic core, so you can arrive by train and be among the canals and medieval buildings within minutes. For the practical details of each option, the sections below cover what exists, how the pieces connect, and how to pay.
Walking
Walking is the most natural way to see Haarlem. The distance from the train station to the city centre is a comfortable stroll, and the centre itself is dense enough that you can cover the main sights without needing any other transport. If you would rather save your legs for a specific stretch, local buses can bridge the gap between the station and the centre in just a few minutes.
Train
Haarlem is well connected by rail and is an easy day trip or base within the Amsterdam metropolitan area. Trains run frequently from Amsterdam Centraal, with departures roughly every ten minutes and a journey time of about a quarter of an hour. These services continue onward in different directions—some toward Leiden and Den Haag, others toward Alkmaar—so check the destination on the train before boarding.
Other rail connections include:
- Trains from Hoorn run hourly via Alkmaar.
- Trains from Vlissingen via Rotterdam, Den Haag and Leiden run every 30 minutes.
- Trains from Zandvoort aan Zee run every 30 minutes.
The main station, Haarlem Station, is an art nouveau building located a short distance north of the town centre. Use the main entrance on the east side for tickets; the west entrance is only for those who already hold a ticket. A few smaller halts serve the surrounding area—Haarlem Spaarnwoude to the east, Bloemendaal to the north, and Overveen to the west—but there is nothing of visitor interest near them, so you are unlikely to use them.
Metro and Tram
Haarlem itself is not served by a metro or tram network. Visitors arriving from Amsterdam or elsewhere in the region will generally rely on trains and buses rather than metro or tram lines to reach the city.
Buses and Public Transport
Buses are a useful complement to the trains, particularly for reaching the centre from the station or for connections to the airport and ferry terminals. The bus station in Haarlem is the plaza on the south side of the railway station, making transfers between train and bus straightforward.
The most notable service for visitors is the red and grey R-net bus, line 300. It runs frequently between Schiphol and Haarlem Central Station, and you can also alight at Wulft/Centrum for the city centre. The journey takes roughly three-quarters of an hour. Although there are a fair number of stops along the way, much of the route uses a dedicated lane, so the bus avoids traffic for a good portion of the trip. You carry your luggage on board with you.
Within the city, bus lines 2, 73 and 300 connect the central train and bus station to the stop "Centrum/Verwulft" in about five minutes—handy if you don't want to walk. Buses here are mostly operated by Connexxion, and Arriva also runs a local bus route to Leiden.
Paying for public transport works the same way across the Netherlands. You can use an OV-chipkaart, or simply tap on and off with a credit or debit card. A single trip on the R-net 300 costs €3.64. At busy stops, several routes may be clustered together, so check the sign to find the correct stop—the one for the R-net 300, for example, is across the street and is marked accordingly.
Taxis and Ride-Hailing
The source material does not describe taxi or ride-hailing services in Haarlem. Visitors who prefer a door-to-door option should plan to arrange one locally or through a standard app, but no specific operators or pickup points are covered here.
Boat
Haarlem's waterways are fewer than Amsterdam's, but there are enough to make a boat tour a pleasant way to see the city from a different angle. Cruises leave from opposite Teylers Museum. Two operators are mentioned: Post Verkade cruises, which run Dutch-language tours, and Haarlem Canal Cruises, which uses smaller groups and an open boat. It is best to call ahead to confirm times and availability.
Bicycle
Cycling is another option, especially if you already have or rent a bike. The terrain is typically level, and the ride from the centre of Amsterdam to Haarlem takes between an hour and an hour and a half, depending on the cyclist. It is a fairly relaxing route for those comfortable on two wheels.
Getting from the Airport
Schiphol Airport (AMS) is the main gateway for visitors flying into the region, and there are two good ways to reach Haarlem from there.
By train: Take the frequent train toward Amsterdam Centraal and change at Sloterdijk. Note that the train to Uitgeest, Alkmaar and Hoorn also stops at Sloterdijk, but the tracks diverge there—you have to exit one part of the station and move your bags along the street to reach the platform for Haarlem. Allow a little extra time for this transfer.
By bus: The R-net bus, line 300, is a good alternative. It runs every six to ten minutes between Schiphol and Haarlem Central Station, or you can get out at Wulft/Centrum for the centre. The trip takes approximately 45 minutes, and as on all Dutch public transport you can pay with an OV-chipkaart or by tapping on and off with a credit or debit card. A single trip costs €3.64.
Arriving by Ferry
For visitors coming from the UK, DFDS operates an overnight ferry from Newcastle to IJmuiden, which is only about 30 minutes from Haarlem by local bus. From the ferry terminal, walk to the Planetenweg bus stop (Zwaanstraat). From there, catch the R-net bus, line 385, which runs every 15 minutes and takes you to Haarlem station. The fare was €3.00 in 2026.
Practical Summary
- On foot: Best way to see the centre; the station is a short walk from the old town.
- Train: Frequent services from Amsterdam and beyond; main station is north of the centre.
- Bus: R-net 300 links Schiphol and the centre; local lines 2, 73 and 300 bridge station and centre.
- Payment: OV-chipkaart or contactless credit/debit card tap on and off.
- From the airport: Train via Sloterdijk (mind the platform change) or the R-net 300 bus.
- Boat: Canal cruises depart opposite Teylers Museum; call ahead.
- Bike: Level terrain; roughly an hour to an hour and a half from central Amsterdam.