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.

My room was perfect in every way. The bed was very very comfortable, the shower was first class, the location is just a two minute walk from the centre of town where many great bars and restaurants are. The staff were all extremely helpful, a special shout out to Mo on reception who welcomed us very warmly as I had a late check in and was meeting a friend there. The check in process was totally faultless with Mo and then he made us feel very welcome by serving us with a few drinks after a long and tiring journey. Mo could not do enough to make us feel welcome and really made an effort to make our stay as great as it was. Thanks a lot Mo you are a credit to your hotel sir.

Show more Show less
8.3
Very good
3,675 reviews
Price from
£68
per night

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

Perfect place and perfect staff , thank you

Show more Show less
7.6
Good
3,280 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.

I really thought this hotel had a great location right in the center of historic Haarlem. My room was extremely comfortable and clean. The breakfast was excellent with many choices.

Show more Show less
8
Very good
1,581 reviews
Price from
£97
per night

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

Great deal, breakfast was super and bed was fantastic

Show more Show less
8
Very good
1,506 reviews
Price from
£65
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.

A very nice done and clean hotel. Perfect breakfast and a VERY good restaurant in it (it's often full, so to book in advance is not a bad idea). Non-central location is compensated by a reasonably priced shuttle service. We enjoyed staing in De Zoete Inval. Thank you.

Show more Show less
8.4
Very good
1,346 reviews
Price from
£103
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.

The accomodation was absolutely wonderful and a bliss to stay. Bas has made our stay even better. He was so incredibly helpful and kind. Really went the extra mile on making sure we had everything we needed. The way he communicated was amazing and we will for sure recommend it to everyone and will come back!

Show more Show less
8.9
Fabulous
627 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.

Perfect location. Right in the heart of Haarlem

Show more Show less
9
Superb
179 reviews
Price from
£159
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
£94
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.

Great location, very cool old building, staff were very nice.

Show more Show less
8.5
Very good
1,029 reviews
Price from
£137
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.

Super Central & lots of cafes & restaurants just outside the hotel! Toast Cafe & Coffee Habits (amazing coffee & croissants) Super Efficient & Helpful & Friendly Staffs!

Show more Show less
8.8
Fabulous
1,067 reviews
Price from
£112
per night

Most booked hotels in Haarlem in the past month

Haarlem's best hotels with breakfast

  • Hotel Lion D'Or

    Hotel Lion D'Or

    Hotel in Haarlem
    Breakfast options

    This classic city hotel is located in the city centre, within walking distance of the Market Square with its famous St. Bavo Church. Guests benefit from free Wi-Fi during their stay.

    Wry friendly and plush and also in perfect location

    8.4
    Very good · 2,426 reviews
  • 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 · 488 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 · 627 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,274 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,726 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 · 476 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 · 772 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 · 729 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
  • 646 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

  • 9.1
    Superb · 795 reviews
    Our stay in this Haarlem B&B, right in the heart of the city and easily accessible from Amsterdam Schiphol Airport, was a delight. Ad and Esther, our hosts, went above and beyond with their caring nature and hearty breakfasts. The B&B’s old-world charm added to the experience, but it was the personal attention from Ad and Esther that truly made our visit special. Choosing Haarlem as our base, with a quick 20-minute trip to Amsterdam, proved to be a fantastic plan. We highly recommend this B&B for a warm Dutch getaway.
    Wayne
    Canada
  • 9.6
    Exceptional · 84 reviews
    what an absolutely gorgeous apartment and what a find!! Monique was the best host, welcoming us personally and offering any help we needed but not intrusive. After visiting Amsterdam for many years and day trips to Haarlem I think we’ve found our place for the next few years … Haarlem has a different pace to Amsterdam and we love it! to wake up each morning to the most amazing view of the windmill was wonderful! the terrace at the back of the property had sunshine all afternoon and evening.
    Sara
    United Kingdom
  • From £99.58 per night
    7.6
    Good · 3,274 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 £78.05 per night
    8.7
    Fabulous · 1,321 reviews
    We stayed for a week in the split level apartment. It was really quaint and comfy, and felt like a home from home. The children enjoyed using the cafe in the afternoon, and the atmosphere was always chilled. Location was fab and we would stay again! Haarlem has so much to offer, culturally, with a great selection of historic sites, museums and restaurants. It was really easy to access the train into Amsterdam too.
    Laila
    Singapore
  • From £101.42 per night
    8.6
    Fabulous · 3,865 reviews
    Breakfast and Dinner were good, I sent emails to upgrade the room for my “Dutch” partners Special Birthday we have stayed in lots of Van Der Valk Hotels, they emailed back with a price and I accepted but when we got there we had the normal room with no upgrade, it was busy so I didn’t bother to go to reception and ask what had happened, disappointed with the room, Van Der Valk Viannen still tops the list sorry
    Belinda
    United Kingdom
  • From £188.70 per night
    8.5
    Very good · 1,029 reviews
    For a first time stay at your hotel, my daughter and I were pleasantly surprised by the hotel’s beauty, the comfortable room and the pleasant and helpful staff. The location was a plus.. Exploring Haarlem was so easy from its location. The restaurant served a variety of delicious foods - no need to look for dining elsewhere..
    Margaret
    United States
  • From £59.64 per night
    8.3
    Very good · 3,675 reviews
    Comfortable clean and quiet. It was a perfect location, given that Amsterdam was overrun for the tulip festival. Haarlem is a beautiful city with plenty of interesting things to do and great dining - The Niu Dairy was close to all of them, and a short walk to the train station for a quick ride to Amsterdam. Good breakfast.
    Michael
    United States
  • From £146.67 per night
    8.8
    Fabulous · 1,067 reviews
    Incredible staying! We were greatly surprised with a room upgrade when arriving and the room was fantastic! Great services and the personnel were really welcoming. Amsterdam is not far, only 15 minutes by train, and the hotel is well-located in Haarlem, close to fantastic restaurants. I will definetely come back
    Wellington
    Panama
  • 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
  • 9.0
    Superb · 67 reviews
    The apartment was spotlessly clean, warm & well equipped if one wanted to cook. It was only a short walk to the centre of Haarlem on a lovely quiet residential street. It had lovely fluffy towels and access to the garden. A short walk to the station and about 15 minutes by train to Amsterdam.
    Bernadette
    Ireland
  • 9.6
    Exceptional · 100 reviews
    Location was excellent - easy to get around Haarlem by bike or bus or on foot. Amsterdam very easy to get to by train or bus. The place itself was clean, comfortable and of such a high standard. The owners were incredibly helpful and provided a well-stocked fridge as part of the service.
    L
    Lucy
    United Kingdom
  • 7.9
    Good · 373 reviews
    Great location. Haarlem beats Amsterdam as a base and lots of great restaurants, shops and bars within walking distance and good public transport. Especially good for the Keukenhof gardens, if that is your thing. Schipol airport, coast and Leiden also easy to reach.
    Ben
    United Kingdom
  • From £92.06 per night
    8.0
    Very good · 1,581 reviews
    Spacious room and bathroom with separate shower and tub; location to center; amazing light blocking drapes. Decor of staircase and dome in lobby a treat to see. Great to come back to relative tranquility after visiting Amsterdam or Hague.
    Michele
    United States
  • 9.2
    Superb · 29 reviews
    Haarlem is a great city to visit. The apartment is close enough to the station if you are comfortable walking, but we wasted too much time daytripping to Amsterdam from here - I recommend using this place to visit Haarlem, not Amsterdam.
    Joseph_H
    Denmark
  • 9.0
    Superb · 73 reviews
    Great location in the centrum, easy to walk everywhere. Super clean and comfortable. Marielle was very lovely and welcoming and even left us welcome drinks and was very welcoming of our dog too. Highly recommend.
    Julia
    Netherlands
  • From £55.75 per night
    7.8
    Good · 1,339 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 £84.91 per night
    8.4
    Very good · 2,426 reviews
    Location is excellent, hotel is located in front of train and bus station and Amsterdam is reachable in 15 minutes. Staff was very friendly, room really nice, clean and comfy.
    Eliška
    Slovakia
  • From £101.42 per night
    8.6
    Fabulous · 3,865 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
  • From £99.58 per night
    7.6
    Good · 3,274 reviews
    Beautiful hotel in the middle of Haarlem. Very nice bar and restaurant with a lovely terrace downstairs.
    Marlene
    Netherlands
  • From £84.91 per night
    8.4
    Very good · 2,426 reviews
    Location to the train station & centrum was great.
    Marjean
    United States

Research, refine and make plans for your whole trip