Skip to main content

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+
Haarlem – 62 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Set in Haarlem and with Keukenhof reachable within 15 km, the niu Dairy offers a shared lounge, non-smoking rooms, free WiFi throughout the property and a bar.

Amazing room and wonderful breakfast

Show more Show less
8.3
Very good
3,672 reviews
Price from
£69
per night

Ambassador City Centre is a family hotel situated in the centre of Haarlem opposite the St. Bavo Church near the Grote Markt.

Absolutely everything! Can’t recommend highly enough!

Show more Show less
7.6
Good
3,267 reviews
Price from
£97
per night

Amrâth Grand Hotel Frans Hals is ideally located in the centre of Haarlem, at walking distance from all tourist sites.

lovely clean place and good location

Show more Show less
8.1
Very good
1,582 reviews
Price from
£97
per night

This 4-star hotel is centrally located close to the cities of Haarlem and Amsterdam, in Haarlemmerliede. Amsterdam The Style Outlets is less than 3 km away.

The staff was exceptionally friendly, they even gave us fresh water bottles upon arrival, which was super convenient because we were very thirsty after the trip. The shower was very modern and strong, however, I didn't understand completely how to use it until the end. I only wish I could've spent more time in the room and did not have to leave anywhere -- it was that good.

Show more Show less
8.4
Very good
1,346 reviews
Price from
£104
per night

Situated in Haarlem, Boutique Hotel 't Vosje has a huge garden and a terrace. Built in 19th century, the property is a 19-minute walk of Frans Halsmuseum.

Everything, rooms, breakfast the host was very nice,environment

Show more Show less
8.9
Fabulous
623 reviews
Price from
£99
per night

Offering free WiFi, Cavallaro Hotel offers accommodation in Haarlem, 19 km from Anne Frank House and 20 km from Royal Palace Amsterdam.

Very clean and the location is perfect. They kept our luggage until we explored the city. We will come back for sure

Show more Show less
9
Superb
179 reviews
Price from
£160
per night

Located in the heart of Haarlem, on one the most popular shopping streets, the Bed & Breakfast Hotel Malts a typical Dutch breakfast.

It was an exceptional stay. Annemarie and Hank make it great and let you feel so comfortable like visiting friends :) Location is perfect, everything is very clean and you have all you need for a pleasant stay in lovely Haarlem.

Show more Show less
9.3
Superb
835 reviews
Price from
£95
per night

Set in Haarlem and with Keukenhof reachable within 16 km, Hotel ML offers concierge services, allergy-free rooms, a terrace, free WiFi throughout the property and a restaurant.

Location right in the city centre. Big, quiet room .Helpful and friendly staff. Had coffee maker and kettle

Show more Show less
8.5
Very good
1,028 reviews
Price from
£86
per night

2.8 km from the Grote Markt, ibis Styles Haarlem City is situated in Haarlem and offers rooms with free WiFi.

Wonderful hotel in an excellent location between Amsterdam and the Beaches with a train station in walking distance.

Show more Show less
8
Very good
1,507 reviews
Price from
£66
per night

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 accommodating staff and beautiful rooms!

Show more Show less
8.8
Fabulous
1,064 reviews
Price from
£132
per night

Most booked hotels in Haarlem in the past month

Haarlem's best hotels with breakfast

  • Anegang Boutique Hotel

    Anegang Boutique Hotel

    Hotel in Haarlem
    Breakfast options

    Situated in Haarlem, within 20 km of Anne Frank House and 20 km of Royal Palace Amsterdam, Anegang Boutique Hotel offers accommodation with free WiFi throughout the property.

    best location, modern interior, easy check in/out

    8.2
    Very good · 485 reviews
  • Boutique Hotel 't Vosje

    Boutique Hotel 't Vosje

    Hotel in Haarlem
    Breakfast options

    Situated in Haarlem, Boutique Hotel 't Vosje has a huge garden and a terrace. Built in 19th century, the property is a 19-minute walk of Frans Halsmuseum.

    Very classy. High standard finish. Looks brand new.

    8.9
    Fabulous · 623 reviews
  • Boutiquehotel Staats

    Boutiquehotel Staats

    Hotel in Haarlem
    Breakfast options

    Boutiquehotel Staats features a garden, shared lounge, a terrace and restaurant in Haarlem.

    Nice and personal rooms, good breakfast, near station

    8.9
    Fabulous · 717 reviews
  • Ambassador City Centre Hotel

    Ambassador City Centre Hotel

    Hotel in Haarlem
    Breakfast options

    Ambassador City Centre is a family hotel situated in the centre of Haarlem opposite the St. Bavo Church near the Grote Markt.

    Location is great, rooms were quite large and comfortable beds.

    7.6
    Good · 3,267 reviews
  • Bed & Breakfast Hotel Malts

    Bed & Breakfast Hotel Malts

    Hotel in Haarlem
    Breakfast options

    Located in the heart of Haarlem, on one the most popular shopping streets, the Bed & Breakfast Hotel Malts a typical Dutch breakfast.

    The hotel is cozy and clean and the owners very friendly and helpful.

    9.3
    Superb · 836 reviews
  • Amadeus Hotel

    Amadeus Hotel

    Hotel in Haarlem
    Breakfast options

    This family-run hotel is situated in a historic building on the picturesque Grote Markt in Haarlem. Amadeus benefits from an internet café, terrace and a lounge with traditional Dutch décor.

    Great location, friendly staff and good breakfast.

    7.6
    Good · 1,720 reviews
  • Bambu Sleep Boutique

    Bambu Sleep Boutique

    Hotel in Haarlem
    Breakfast options

    Bambu Sleep Boutique offers two unique rooms with view and two unique rooms without a view and therefore quieter at the Grote Markt in the centre of historic Haarlem, a 10-minute walk from the railway...

    location! it was cute and chic the restaurant below is amazing

    7.6
    Good · 314 reviews

Hotels located in the centre of Haarlem

  • Boutique Hotel & Restaurant Frenchie

    Boutique Hotel & Restaurant Frenchie

    Hotel in Haarlem
    Central location

    Located 16 km from Keukenhof, Boutique Hotel & Restaurant Frenchie offers 4-star accommodation in Haarlem and features a terrace, a restaurant and a bar.

    The Staff. The room. The style. The restaurant. The location.

    8.9
    Fabulous · 475 reviews
  • MAF Haarlem Boutique Hotel

    MAF Haarlem Boutique Hotel

    Hotel in Haarlem
    Central location

    Set in Haarlem and with Keukenhof reachable within 16 km, MAF Haarlem Boutique Hotel offers a terrace, non-smoking rooms, free WiFi throughout the property and a bar.

    a very unique in style hotel, which we both loved.

    8.7
    Fabulous · 771 reviews
  • Haarlem Hotel Suites

    Haarlem Hotel Suites

    Hotel in Haarlem
    Central location

    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.

    very clean, nice location and exactly as the photos.

    8.7
    Fabulous · 725 reviews
  • Hotel Carillon

    Hotel Carillon

    Hotel in Haarlem
    Central location

    Carillon Hotel is renowned for its central position at one of Holland’s beautiful squares in the heart of the city, close to the main traffic routes to Amsterdam and Zandvoort.

    Tolle Lage, sehr gutes Restaurant, nettes junges Personal

    5.0
    Average · 679 reviews

FAQs about 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.

Learn more about visiting Haarlem
  • 676 attractions
  • 5 points of interest
Find out more
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests like about Haarlem

City trip
6,047 reviews
Boating
44 reviews
Sightseeing
2,088 reviews
Road trip
104 reviews
Food trip
4,361 reviews
Romantic
1,604 reviews

What guests said about Haarlem:

Explore guest reviews of hotels in Haarlem

  • From £102.20 per night
    8.6
    Fabulous · 3,858 reviews
    The location was brilliant, a 3 min walk to bus No 300 which takes you right in to the centre of Haarlem ( or train station for easy access to Amsterdam ).Breakfast was stunning , but found the applejuice ran out quickly lol.The room was luxurious with a bathroom bigger than many hotel rooms ive stayed in. Temperature control was easy and effective. Nespresso coffee machine and kettle provided and a good supply of consumables. I was able to use my netflix account on the flatscreen tv.
    ANDREW
    United Kingdom
  • From £100.35 per night
    7.6
    Good · 3,267 reviews
    The staff were amazing, all were extremely friendly and helpful. The hotel is situated right in the center of Haarlem close to all amenities. The bar and restaurant is fantastic, the food is just superb. If you're looking for a slower paced holiday with a nice easy vibe, go to Haarlem. You can still get to Amsterdam in 15 minutes, Leiden in 20, and Alkmaar in 40 if you need to. I will definitely return and stay at this hotel.
    Paul
    Ireland
  • From £190.16 per night
    8.5
    Very good · 1,029 reviews
    The staff was accommodating and so very friendly! They let us store our baggage and delivered it to our room when it was ready while we were out. There is an elevator! Location was wonderful. Would absolutely stay again. Haarlem is an exceptionally friendly place with lots to see and do. Stay here if you want to be near Amsterdam, a short train ride away, but away from the crowds and hotel prices of Amsterdam.
    Teresa
    United States
  • 9.6
    Exceptional · 84 reviews
    The Riverside Suite is spacious with a great view over a canal with a windmill. Easy walk to town with lots of places to explore, eat, drink and shop. The train station is close by for a quick 15 minute ride into Amsterdam. Monique is very friendly & an excellent host with lots of thoughtful touches and was flexible with our travel arrangements. Haarlem is a beautiful town and we thoroughly enjoyed our stay!
    Jan
    Australia
  • From £116.69 per night
    8.4
    Very good · 139 reviews
    We had a very pleasant stay. The apartment is located in a quiet and idyllic road in the outskirts of Haarlem. Don't let the road there fool you. For us, it was the perfect location to discover the city and the region (including Zandvoort beach) with our bikes and Amsterdam by train. The hosts are very nice and helpful, and the breakfast was rich and diverse. Absolutely enjoyed it.
    Dietmar
    Germany
  • 9.0
    Superb · 143 reviews
    My stay here was very good . The owners went out of their way to make my stay as comfortable as possible . I really enjoyed learning about Haarlem and Netherlands from my host who gave me great ideas about what to see and do during my stay . An added bonus was the use of a bicycle that allowed me to explore further and enjoy the area even more .
    David
    Canada
  • From £92.05 per night
    8.7
    Fabulous · 1,322 reviews
    It's a very beautiful place. Decorated with love. The matresses are very comfy and it's clean everywhere. The big dorm were big enough. It's a lovley place to hang out you easily get to talk to people. The location is great in terms of silence and it's close by the city centre of Haarlem. It's a 20 min walk to the train station to Amsterdam.
    Jennifer Anne
    Germany
  • 8.9
    Fabulous · 130 reviews
    We had such an enjoyable time. I would highly recommend these apartments. Just as wonderful as the photographs. Great location. Everything you need is on your doorstep. Haarlem is a beautiful town and very close to Amsterdam too. The beds were very comfortable and there was even some coffee ready for us too.
    Jennifer
    United Kingdom
  • From £60.10 per night
    8.3
    Very good · 3,672 reviews
    This location was perfect. This was a pre-cruise stay for us, and the first time to Amsterdam. The price was much less than being in the city and it was close to several restaurants and bars to relax after a busy day touring Amsterdam. The train station was within walking distance.
    Pamela
    United States
  • From £128.79 per night
    8.7
    Fabulous · 771 reviews
    This hotel boutique is amazing. Location is fabulous, also cleanness and service were excellent. Our family of 4 spend a great time in Haarlem and having such a comfortable room besides the great taste of design was the perfect combination to enjoy the city.
    Yamel
    United States
  • From £60.10 per night
    8.3
    Very good · 3,672 reviews
    The hotel,the proximity to the very nice city centre and train station (for the short journey to Amsterdam), friendly staff, excellent breakfasts, comfortable and quiet room, choosing Haarlem instead of Amsterdam as a base. No rain for most of our stay !
    Nicholas
    United Kingdom
  • 9.1
    Superb · 793 reviews
    Great room (king bed), with kitchen and living room area. Delicious, beautiful, plentiful breakfast delivered to room at 9am. Haarlem is a wonderful town to stay in; 15 min train ride to Amsterdam, but quiet and charming alternative.
    Sukey
    United States
  • From £102.86 per night
    8.4
    Very good · 2,427 reviews
    We enjoyed our stay at this quiet, comfortable hotel. The location is across from the train station, which made it an easy short ride to Amsterdam. It was also a short walk to the central historic district for dining.
    E
    Edie
    United States
  • From £56.18 per night
    7.8
    Good · 1,340 reviews
    very nice hostel first time for us older folks trying this experience out nice that supper and adult beverages were available after a long day of touring Amsterdam! friendly folks working there
    Claudia
    United States
  • From £92.05 per night
    8.7
    Fabulous · 1,322 reviews
    Excellent hostel /hotel very good taste in design. Great location instead of Amsterdam. Very comfy beds and clean bathroom Very friendly and helpfull staff Ratmosphère and safe atmosphere.
    CATHERINE
    United States
  • From £147.80 per night
    8.8
    Fabulous · 1,064 reviews
    If you're looking to go out for a nice evening with your partner, this place is highly recommened Great location in the centre of Haarlem, also very close to Amsterdam
    Dylan
    Belgium
  • From £95.08 per night
    7.6
    Good · 1,720 reviews
    Room was clean and functional. Great hotel location, on the Grote Markt, Haarlem's central square. A nice breakfast included with the room. Very good coffee.
    Scott
    United States
  • From £110.20 per night
    8.4
    Very good · 1,346 reviews
    All the staff and facilities were excellent. The location suited us, a short walk to the train station, hop on to Haarlem or Amsterdam, just perfect.
    Steve_Norfolk
    United Kingdom
  • From £100.35 per night
    7.6
    Good · 3,267 reviews
    Haarlem is a nice area of Amsterdam, hotel was close to train station and an easy ride to city centre. lots of good restaurants and patios nearby.
    Brian
    Canada
  • From £102.20 per night
    8.6
    Fabulous · 3,858 reviews
    The rooms were lovely and well appointed. They were close by, within walking distance, of my family who live in the Netherlands.
    Nancy
    United States

Research, refine and make plans for your whole trip