Skip to main content
Stays Flights Flight + Hotel Car rentals Attractions Airport taxis

We understand your travel plans may be affected by Coronavirus (COVID-19). Contact the property you've booked or visit our Help Centre for support changing your reservation.

Please note: It may take us longer than usual to respond. Thank you for your patience.

Hotels and more in Haarlem

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

the niu Dairy 3 stars

Hotel in Haarlem

Set in Haarlem, 2.3 km from Lunchcafé Teylers Museum, the niu Dairy offers air-conditioned accommodation and a bar. I've been staying here regularly and have no complaints. It's very comfortable, the staff are lovely and it's perfectly situated for me. All in all great value for money!

Show more Show less
9
Superb
2,906 reviews
Avg. price/night:
£79
Check availability

New Amsterdam Harlem Hotel

Hotel in Haarlem

Located within 1.3 km of Amsterdamse Poort and 1.6 km of Lunchcafé Teylers Museum, New Amsterdam Harlem Hotel provides rooms with air conditioning and a private bathroom in Haarlem. Peter & Els were very helpful and welcoming, the property was very neat and clean as well as very close to the train station. I highly recommend it !!

Show more Show less
9.3
Superb
205 reviews
Avg. price/night:
£84
Check availability

Boutiquehotel 't Vosje 3 stars

Hotel in Haarlem

Situated in Haarlem, Boutiquehotel 't Vosje has a garden and a terrace. Built in 19th century, the property is a 19-minute walk of Frans Halsmuseum. location was enough out of the centre that it was quiet in the evening yet a short pleasant walk into Haarlem centre, The small breakfast offered was just enough to get us started in the morning and the host tailored mine as per request. host was friendly and diligent. on site parking is an added bonus

Show more Show less
9
Superb
225 reviews
Avg. price/night:
£132
Check availability

Boutiquehotel Staats 4 stars

Hotel in Haarlem

Boutiquehotel Staats features a restaurant, bar, a shared lounge and garden in Haarlem. Location, the bed and the shower. Everything we looked for in a hotel.

Show more Show less
9
Superb
759 reviews
Avg. price/night:
£87
Check availability

Brasss Hotel Suites 5 stars

Hotel in Haarlem

Offering nice views of the Haarlem city centre surroundings, the spacious Brasss Hotel Suites feature luxury amenities and large bathrooms. Guests benefit from free Wi-Fi throughout the hotel. Very comfortable and location

Show more Show less
9.1
Superb
672 reviews
Avg. price/night:
£100
Check availability

Bed & Breakfast Hotel Malts

Hotel in Haarlem

Located in the heart of Haarlem, on one the most popular shopping streets, the Bed & Breakfast Hotel Malts a typical Dutch breakfast. The hospitality of the owner(s)Henk and Anne -Marie was totally professional.We would gladly recommend to all friends and family..The location was excellent,close to all amenities.We are more than happy to return.

Show more Show less
9.5
Exceptional
678 reviews
Avg. price/night:
£62
Check availability

Haarlem Hotel Suites 4 stars

Hotel in Haarlem

Haarlem Hotelsuites offers spacious and homey accommodation in Haarlem’s city centre. There is free Wi-Fi and shops and restaurants are only steps away. Wonderful staff at check in and the two apartments we booked were exceptional

Show more Show less
9.1
Superb
426 reviews
Avg. price/night:
£97
Check availability

ibis Styles Haarlem City 3 stars

Hotel in Haarlem

2.8 km from the Grote Markt, ibis Styles Haarlem City is situated in Haarlem and offers rooms with free WiFi. The hotel was in a good location and less then 10 minutes walk from the station. The room was clean and spacious. The staff were all helpful, friendly and welcoming.

Show more Show less
8.2
Very good
1,616 reviews
Avg. price/night:
£106
Check availability

Amrâth Grand Hotel Frans Hals 4 stars

Hotel in Haarlem

Amrâth Grand Hotel Frans Hals is ideally located in the centre of Haarlem, at walking distance from all tourist sites. The hotel is located directly in the city center, close to all attractions and in walking distance from the train station. The room is exceptionally clean. WiFi speed is great. Highly recommend the hotel for both business and holiday visitors.

Show more Show less
8.3
Very good
1,196 reviews
Avg. price/night:
£95
Check availability

Van der Valk Hotel Haarlem 4 stars

Hotel in Haarlem

Van der Valk offers rooms with extra-long beds, satellite TV and balcony only 2 km from Haarlem's city centre. The hotel offers free WiFi throughout. Tesla charging points are available. Hotel was exceptional. Greeted by very friendly and helpful reception staff. Food was amazing, and our room was one of the best we have ever stayed in.

Show more Show less
8.3
Very good
1,877 reviews
Avg. price/night:
£83
Check availability

Most booked hotels in Haarlem in the past month

See all

Haarlem's best hotels with breakfast

See all

Budget hotels in Haarlem

See all

FAQs about hotels in Haarlem

  • Some of the best hotels in Haarlem near Amsterdamse Poort include Hello I'm Local, City Attic Haarlem and De Witte Olyphant.

  • These hotels in Haarlem are highly rated by couples: Bed & Breakfast Hotel Malts, Brasss Hotel Suites and New Amsterdam Harlem Hotel.

  • On average, 3-star hotels in Haarlem cost £74 per night, and 4-star hotels in Haarlem are £113 per night. If you're looking for something really special, a 5-star hotel in Haarlem can on average be found for £156 per night (based on Booking.com prices).

  • Boutiquehotel 't Vosje, Hotel ML and Haarlem Hotel Suites have received great reviews from travellers in Haarlem regarding the views from their hotel rooms.

  • The average price per night for a 3-star hotel in Haarlem this weekend is £133 or, for a 4-star hotel, £99. Looking for something even fancier? 5-star hotels in Haarlem for this weekend cost on average around £118 per night (based on Booking.com prices).

  • Many families visiting Haarlem loved staying at Bed & Breakfast Hotel Malts, New Amsterdam Harlem Hotel and Haarlem Hotel Suites.

  • On average, it costs £101 per night to book a 3-star hotel in Haarlem for tonight. You'll pay on average around £97 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Haarlem will cost around £100 (based on Booking.com prices).

  • For hotels in Haarlem that serve up a highly-rated breakfast, try Haarlem Hotel Suites, Bed & Breakfast Hotel Malts and Hotel Lion D'Or.

  • the niu Dairy, Bed & Breakfast Hotel Malts and New Amsterdam Harlem Hotel are some of the popular hotels in Haarlem.

Like a Blossoming Flower

Haarlem is a medieval city in the Netherlands and the capital of North Holland province. Situated on the banks of the Spaarne River, this scenic Dutch destination is only 20 km from Amsterdam and features historic buildings, interesting museums and great shopping opportunities.

The colourful flower beds, the Windmill De Adriaan and the lively Grote Markt complete the puzzle of this unforgettable place. In front of the Cathedral of Saint Bavo you will find the statue of Laurens Janszoon Coster, the man who invented the way of printing books.

Teylers Museum is the oldest in the Netherlands and hosts famous creations by Rembrant and Michelangelo. The Grote Markt Gallery, the Historic Museum of Haarlem and the Frans Hals Museum are some of the museums you should not miss during your stay.

Haarlem Railway Station has train connections with Leiden, Amsterdam, The Hague and the long sandy beach of Zandfoort aan Zee. Amsterdam Schiphol Airport is about 20 km away and has flights to major destinations like Madrid, London, Singapore and Munich. Booking.com will help you find the right hotel or hostel in Haarlem and its surrounding areas.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Haarlem:

Explore guest reviews of hotels in Haarlem

See all