Overview
Haarlem is a compact, self-contained Dutch city of roughly 160,000 people situated in the province of North Holland, about 20 kilometres west of Amsterdam. It sits on the Spaarne river and retains much of its 17th-century Golden Age character — cobbled lanes, gabled canal houses, and a cathedral-dominated main square that has changed relatively little in centuries.
The city is often overshadowed by Amsterdam in travel itineraries, which works in its favour: crowds are lighter, prices tend to be lower, and the atmosphere is noticeably more local. Many visitors arrive as a day trip from Amsterdam, but Haarlem is comfortable enough — and has enough to see — to justify an overnight stay or even using it as a quieter base for exploring the broader region.
Haarlem also sits close to the North Sea coast and the famous Bollenstreek bulb-growing region, meaning that in spring the surrounding countryside is blanketed in tulips, daffodils, and hyacinths. The city itself has a lively independent shopping and dining scene centred on the Grote Markt and the pedestrian streets radiating from it.
Before You Go
Visas and Entry
The Netherlands is a Schengen Area member state. Entry requirements vary by nationality. Check TravelerPulse's Visas section and consult the official website of the Dutch immigration authority (IND — Immigratie- en Naturalisatiedienst) or your nearest Netherlands embassy before travelling.
What to Pack
- A compact umbrella or waterproof layer — North Holland weather is changeable year-round
- Comfortable walking shoes suitable for cobblestones
- A lock for bicycle hire if you plan to cycle (many hire shops provide one, but verify)
- Cash in euros for smaller cafés and market stalls, though card payment is widely accepted
Health
No special vaccinations are required for travel to the Netherlands from most countries. The European Health Insurance Card (EHIC) or its UK successor (GHIC) may reduce costs for eligible travellers; verify coverage before departure. Travel insurance covering medical expenses is always advisable.
Getting There
By Train from Amsterdam
Haarlem is served directly and frequently by NS (Nederlandse Spoorwegen) intercity and local trains from Amsterdam Centraal. Journey time is typically around 15–20 minutes. Trains run regularly throughout the day and into the late evening. Check current timetables and fares at ns.nl before travelling.
By Train from Schiphol Airport
Haarlem has a direct rail connection with Amsterdam Airport Schiphol, making it a practical first or last stop on a wider Netherlands trip. Journey time is roughly 10–15 minutes. Verify schedules on ns.nl.
By Car
Haarlem is accessible via the A9 and A200 motorways. Driving into the historic centre is not recommended — parking is limited and the centre has restricted zones. Park-and-ride facilities exist on the city's outskirts; verify current locations and fees locally.
By Bus
Regional and local bus services connect Haarlem to nearby towns including Zandvoort (coast) and the Bollenstreek. Check Connexxion and EBS bus operators for current routes and timetables.
Getting Around
Haarlem's historic centre is small enough to explore almost entirely on foot. Most major sights, restaurants, and shops are within comfortable walking distance of Haarlem Centraal station.
Cycling
Haarlem is a bicycle-friendly city with well-marked lanes. Bicycle hire is available from multiple operators near the station — verify current providers and pricing locally or on arrival. Cycling to the beach at Zandvoort or into the flower fields is a popular option in spring and summer.
Public Transport
Local buses connect the centre to outer neighbourhoods and to the coast. OV-chipkaart (the Dutch public transport card) can be used on trains and buses; day tickets and other options exist — check the 9292.nl journey planner for routes.
Taxis and Ride-hailing
Taxis are available at the station and can be booked by phone. Bolt and other app-based services operate in the Haarlem area; verify availability before relying on them.
Where to Stay
Haarlem has accommodation ranging from budget hostels to boutique hotels, with most options clustered near the station or within walking distance of the centre. Because it is close to Amsterdam and Schiphol Airport, it also attracts travellers looking for quieter and sometimes more affordable alternatives to Amsterdam's hotel market.
For the most atmospheric experience, look for accommodation in or near the historic centre so you can walk to the main sights. Booking in advance is advisable during spring tulip season (April–May) and summer weekends, when demand from Amsterdam-area visitors peaks. Verify current availability and pricing on booking platforms or directly with hotels, as rates fluctuate considerably.
Things to See & Do
Grote Markt and Sint-Bavokerk
The Grote Markt is Haarlem's central square and the natural starting point for any visit. It is dominated by the Sint-Bavokerk (St Bavo's Church), a Gothic cathedral whose interior houses a celebrated 18th-century Müller organ — famously played by a young Mozart during a visit to the Netherlands. The church is generally open to visitors; verify current opening hours and any admission fees on the official site before visiting.
Frans Hals Museum
Haarlem's most internationally recognised cultural institution is the Frans Hals Museum, dedicated to the Dutch Golden Age painter who spent most of his life in the city. The museum holds the world's most important collection of Hals's works, as well as significant collections of Dutch painting, applied arts, and contemporary art (the latter displayed partly in a second building called Het Hof). Verify opening hours and ticket prices at franshalsmuseum.nl.
Teylers Museum
Founded in 1778, Teylers is the oldest museum in the Netherlands. It houses an eclectic collection spanning natural history, scientific instruments, fossils, coins, and fine art — all displayed in beautifully preserved 18th- and 19th-century interiors. Check opening hours and admission fees at teylersmuseum.nl.
Wandering the Canal Streets
Some of Haarlem's most rewarding time is spent simply walking the Spaarne riverfront and the smaller canals such as the Bakenessergracht. The Amsterdamse Poort, a well-preserved 15th-century city gate, is an easy addition to a canal walk.
Day Trip to the Flower Fields and Keukenhof
In spring (roughly late March to mid-May), the Bollenstreek bulb fields south of Haarlem are in bloom. Keukenhof gardens — one of the world's largest flower gardens — is located about 15 kilometres away near Lisse and is reachable by bus from Haarlem during the season. Verify bus routes, opening dates, and ticket prices at keukenhof.nl.
Zandvoort Beach
The North Sea resort of Zandvoort is approximately 10 kilometres from Haarlem and reachable by direct train in around 10 minutes. It has a wide sandy beach and beach bars, and is popular with day-trippers in summer.
Food & Drink
Haarlem has a well-developed independent café and restaurant scene concentrated around the Grote Markt, the Botermarkt, and the Lange Veerstraat. The city is notably good for specialty coffee, craft beer, and Dutch street food.
Dutch Food to Try
- Stroopwafels — caramel-filled waffle biscuits, widely available at markets and bakeries
- Bitterballen — fried meat-ragout snacks, a standard Dutch bar food
- Haring — raw salted herring with onions and pickles, served from street stalls
- Pannenkoeken — Dutch pancakes, larger and thinner than French crêpes, available sweet or savoury
Beer
Haarlem has a respected craft beer scene. The city has its own local breweries and a number of bars specialising in Dutch and Belgian craft beers. Jopen Bier, a brewery closely associated with Haarlem, produces beers named for the city's history and culture; their brewpub is located in a converted Gothic church building (the Jopenkerk) — verify current opening hours locally.
Markets
Haarlem holds street markets on the Grote Markt and Botermarkt on most Saturdays, and a flower market on Saturdays. Verify current market days and times locally as schedules can change seasonally.
Shopping
Haarlem is considered one of the better Dutch cities for independent retail. The main shopping streets — including Grote Houtstraat, Kleine Houtstraat, and the lanes connecting them — are largely pedestrianised and dominated by independent boutiques, vintage and antique shops, delicatessens, and bookshops rather than large chains.
The Gouden Straatje ('Golden Street' area around Warmoesstraat and Schagchelstraat) is particularly known for independent fashion and design stores. Saturday is the busiest and most atmospheric day to shop, coinciding with the street markets. Most shops in the Netherlands are closed on Sundays or open only in the afternoon — verify locally.
Practical Information
Emergency Services
In any emergency in the Netherlands dial 112 for police, fire, or ambulance. For non-urgent police matters call 0900-8844.
Electricity
The Netherlands uses Type C and F plugs (Europlug/Schuko) at 230V/50Hz. Travellers from the UK will need an adapter.
Tap Water
Tap water in the Netherlands meets high safety standards and is generally safe to drink.
Tipping
Tipping is not mandatory in the Netherlands but rounding up the bill or leaving roughly 5–10% for good service in restaurants is appreciated. Tipping at cafés and bars is less common.
Wi-Fi and Connectivity
Free Wi-Fi is available at most hotels, cafés, and the train station. EU roaming rules mean travellers from EU countries typically pay no extra data charges; UK and non-EU travellers should verify their mobile data plan before arrival.
Opening Hours
Many Dutch shops observe a 'koopzondag' (shopping Sunday) in city centres, but hours can be shorter than weekdays. Museums are generally closed on Mondays. Always verify current hours directly with attractions.
Safety
Haarlem is generally a safe city for visitors. Street crime exists as in any urban centre — pickpocketing is the most common concern, particularly around the train station and busy market days. Keep valuables secure and be aware of your surroundings in crowded areas.
Cyclists and pedestrians should be attentive to traffic: Dutch cycling culture means bikes move quickly and have priority in many areas. Look both ways before crossing cycle lanes, which are often marked in red and run alongside pavements.
The general emergency number in the Netherlands is 112.
Translate