Book on the go and pay later.
Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Located in the heart of Haarlem, this hotel is 0.4 mi (0.7 km) from Frans Hals Museum and within 9 miles (15 km) of Zandvoort Beach and Keukenhof Gardens. Nes ...
Amrâth Grand Hotel Frans Hals£76
Amrâth Grand Hotel Frans Hals£76This family-friendly Haarlem hotel is located near the beach, 0.3 mi (0.5 km) from Frans Hals Museum, and within 9 mi (15 km) of Zandvoort Beach and Keukenhof ...
Carlton Square Hotel£78
Carlton Square Hotel£78Located in the heart of Haarlem, this hotel is within a 10-minute walk of Corrie Ten Boomhuis, Grote Markt and De Hallen Museum. Grote Kerk is 0.5 mi (0.8 km) ...
Hotel Lion d'Or£87
Hotel Lion d'Or£87Nestled on the beach, this Zandvoort hotel is within 1 mi (2 km) of Circuit Park Zandvoort and Zandvoort Beach. Cathedral of Saint Bavo and Corrie Ten Boomhuis ...
NH Zandvoort£77
NH Zandvoort£77Situated in Haarlem, this hotel is close to Frans Hals Museum. Area attractions also include Zandvoort Beach.
Boutiquehotel Staats£92
Boutiquehotel Staats£92Situated near the airport, this eco-friendly hotel is 1.3 mi (2.1 km) from Frans Hals Museum and within 12 miles (20 km) of The Old Church and Zandvoort Beach. ...
Van der Valk Hotel Haarlem£83
Van der Valk Hotel Haarlem£83Situated in Santpoort-Noord, this eco-friendly hotel is 4.2 mi (6.8 km) from Frans Hals Museum and 9.2 mi (14.8 km) from Zandvoort Beach. Zaanse Schans and Keukenhof ...
Bastion Hotel Haarlem Velsen£56
Bastion Hotel Haarlem Velsen£56Situated in Haarlem, this hotel is close to Frans Hals Museum. Area attractions also include Zandvoort Beach.
Ibis Styles Haarlem City (opening December 2017)£67
Ibis Styles Haarlem City (opening December 2017)£67Situated by the sea, this eco-friendly hotel is within 12 miles (20 km) of Hans Brinker Statue, Cathedral of Saint Bavo and Corrie Ten Boomhuis. Stadhuis and ...
Apollo Hotel Ijmuiden Seaport Beach£75
Apollo Hotel Ijmuiden Seaport Beach£75Comfortable apartment with a great view
A verified traveller stayed at Poort Beach Hotel Apartments Bloemendaal
Weekend in Haarlem
A verified traveller stayed at Carlton Square Hotel
Haarlem is the capital of North Holland and is loved for its historic city centre. It is located on the River Het Spaarne, which divides the city in two. Here you will find plenty of national monuments, around 1150 in fact, of which three are listed in the Dutch top 100.
The best place to stay is, without a doubt, the city centre. Old streets, centuries-old buildings, canals and courtyards make the historic centre a charming place to stay. One of the most famous attractions is the Teylers Museum, the only museum on the planet housed in an authentic 18th century building. One of the other best loved sites is the Frans Hals Museum.
In the middle of the city centre you will find de Grote Markt, home of the town hall, the Vleeshal and St. Bavo Church with its 80-metre high church tower, which dominates the city skyline.
Grabbing a bite isn’t a problem in Haarlem. It’s wonderful destination for foodies and is only second to Maastricht in having the most restaurants in the Netherlands.
Haarlem is also a great place for shopping. The city has been crowned ‘best shopping city in the Netherlands’ twice for a reason. Visit the Grote Markt where you will find countless streets and alleys full of stores and boutiques of all kinds, from cute boutique stores to big big fashion outlets. Be sure to visit Kleine Houtstraat, considered by many to be the best shopping street in the Netherlands.
Haarlem is only a 15 minute ride away from Amsterdam, making it a convenient place to visit. It’s also well catered for when it comes to beaches, with Zandvoort and Bloemendaal beaches located close by.
Looking for hotel with particular facilities or services, such as WiFi or spa facilities? Simply use the filters and search functions on Expedia.co.uk to find the perfect hotel for you.