Skip to main content

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. The location is very good! Just few minutes from train/bus station. The hotel itself is very beautiful. The room vas very big and fancy. Everything is new and clean. Nice yard. The breakfast is not served in this place but it was very nice to have coffee mashine. And thanks to Pete for warm welcoming!

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. Very good breakfast! Beautiful area with a lot of interesting history (and a bird living in the garden.) It was nice to walk to the town - it was possibility to choose a part of the way through a beautiful forest or through the park, if we did not want to go all the way on the road (which was alright too). The hotel had bikes - it was easy to go and see Haarlem and surroundings. We took also train / bus at Haarlem Station, visited several towns, villages. (We bought a travel ticket at the station - it was the easiest/cheapest way to travel in several vehicles).

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. Design, food, service, comfortable

Show more Show less
9
Superb
767 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. The hotel room was very luxurious for it's price although a bit small, located in the center of Haarlem near great many restaurants, cafes and even a coffee-shop. Great selection of goodies in the minibar for reasonable price Check-in after the reception hours was easy

Show more Show less
9.1
Superb
674 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. Good location, great spacious family room , good breakfast and friendly staff

Show more Show less
9.5
Exceptional
684 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. The apartment is located in a converted townhouse in the center of town, and the many shops and restaurants are basically within walking distance. The location is also within walking distance of the main train station, so that traveling to other cities by train is quite easy (15-20 minutes to Amsterdam Centraal).

Show more Show less
9.1
Superb
430 reviews
Avg. price/night:
£96
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,632 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. Location was perfect, close to bars and restaurants. Breakfasts were good but not great. Could have been more variety of fruit, for ex.

Show more Show less
8.3
Very good
1,204 reviews
Avg. price/night:
£99
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. THE ROOM , BREAKFAST, LOCATION

Show more Show less
8.3
Very good
1,887 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

  • On average, it costs £132 per night to book a 3-star hotel in Haarlem for tonight. You'll pay on average around £99 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).

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

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

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

  • 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 average price per night for a 3-star hotel in Haarlem this weekend is £158 or, for a 4-star hotel, £102. Looking for something even fancier? 5-star hotels in Haarlem for this weekend cost on average around £109 per night (based on Booking.com prices).

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

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

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

Explore guest reviews of hotels in Haarlem

See all
gogless