Skip to main content

Search hotels in Haarlem

Enter your dates to see the latest prices and deals for Haarlem hotels

Filter by:


Star Rating

Review Score

Haarlem – 35 hotels and places to stay

See the latest prices and deals by choosing your dates.
Hotel Lion D'Or, hotel in Haarlem

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

Attention of reservation and front office staff is nice. They take care of guests as if hosts. Thanks for their gesture to immediately react related with our celebration and respecting my room choice. Room has modern amenities and decoration. It is also quiet as well as so central. Lobby area is spacious and breakfast is rich in variety. They are cleanly servicing with due care.
8.4
Scored 8.4
Very Good
Rated very good
2,672 reviews
Price from$139.93per night
the niu Dairy, hotel in Haarlem

Located in Haarlem and with Keukenhof reachable within 10 miles, the niu Dairy has a shared lounge, non-smoking rooms, free WiFi throughout the property and a bar.

Good location. Good sized room. Nice bathroom.
8.3
Scored 8.3
Very Good
Rated very good
3,993 reviews
Price from$127.71per night
Carlton Square Hotel, hotel in Haarlem

The Carlton Square is a 4-star hotel, located in the heart of Haarlem. It combines international allure with a luxurious ambiance and hospitality.

Clean, wonderful breakfast each day, comfortable room.
8.3
Scored 8.3
Very Good
Rated very good
1,415 reviews
Price from$120.08per night
Amadeus Hotel, hotel in Haarlem

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

Everything! Especially Brit! We arrived a bit sleep deprived and disheveled and she led us directly to our room, explaining everything along the way. She was super friendly, helpful and delightful! The whole staff was great. The room was comfy, as were the beds. The location was right in the old town square, which was beautiful. The restaurant at the hotel was also great.
7.5
Scored 7.5
Good
Rated good
2,009 reviews
Price from$151.86per night
Boutique Hotel 't Vosje, hotel in Haarlem

Located 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 suite was very comfortable. The king bed was a treat and the room was surprisingly quiet as it was on a busy street. Anne was our staff contact and had everything in order for us.
8.8
Scored 8.8
Excellent
Rated excellent
653 reviews
Price from$208.27per night
Boutique Hotel & Restaurant Frenchie, hotel in Haarlem

Located 10 miles from Keukenhof, Boutique Hotel & Restaurant Frenchie offers 4-star accommodations in Haarlem and features a terrace, a restaurant and a bar.

The team was professional, courteous and kind. My room was clean and tidy daily which added to the comfort. The location description was accurate noting about 7 min walk to the center of Haarlem which was perfect! I got to see and explore so much more of the city. Sadly I was there for work and never got to eat at the restaurant but it was always full of laughter and smiles. Overall, cozy and quaint and would highly recommend.
8.9
Scored 8.9
Excellent
Rated excellent
564 reviews
Price from$223.55per night
Cavallaro Hotel, hotel in Haarlem

Located within 10 miles of Keukenhof and 12 miles of Anne Frank House, Cavallaro Hotel has rooms in Haarlem.

The location is great. The rooms are incredibly comfortable, and the rain shower is the best thing after a long day walking.
9.1
Scored 9.1
Wonderful
Rated wonderful
227 reviews
Price from$195.25per night
Brasss Hotel Suites, hotel in Haarlem

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

Very nice and clean. Great location
8.8
Scored 8.8
Excellent
Rated excellent
1,174 reviews
Price from$170.03per night
Hotel ML, hotel in Haarlem

Located in Haarlem and with Keukenhof reachable within 10 miles, Hotel ML has concierge services, allergy-free rooms, a terrace, free WiFi throughout the property and a restaurant.

The location is excellent: it is in front of the cathedral in the main square and near many restaurants. The room is spacious and the bed very comfortable. Comfortable bathroom.
8.5
Scored 8.5
Very Good
Rated very good
1,163 reviews
Price from$172.48per night
Amrâth Grand Hotel Frans Hals, hotel in Haarlem

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

The location is terrific. The rooms have what you need. The staff is friendly and helpful. It's where we stay whenever we visit the area.
8.1
Scored 8.1
Very Good
Rated very good
1,704 reviews
Price from$134.79per night
See all 35 hotels in Haarlem

Most-booked hotels in Haarlem in the past month

Haarlem's best hotels with breakfast

  • Boutiquehotel Staats
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 763 reviews

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

    Nice and personal rooms, good breakfast, near station

  • Ambassador City Centre Hotel
    7.7
    Scored 7.7
    Good
    Rated good
     · 3,911 reviews

    Ambassador City Center is a family hotel located in the center of Haarlem opposite the St. Bavo Church near the Grote Markt.

    Staff fantastic and couldn't do enough for you.

  • Amadeus Hotel
    7.5
    Scored 7.5
    Good
    Rated good
     · 2,009 reviews

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

    Great location, friendly staff and good breakfast.

  • 1001 Nights Boutique Lofts
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 869 reviews

    1001 Nights Boutique Lofts is located in historical buildings in Haarlem. It offers nonsmoking accommodations with free WiFi access. Each room here will provide you with cable TV and a seating area.

    Mooie uitstraling, verzorgd en ligging in het centrum.

  • Bambu Sleep Boutique
    7.6
    Scored 7.6
    Good
    Rated good
     · 366 reviews

    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 center of historic Haarlem, a 10-minute walk from the railway...

    Prima ligging en een heel gezellig ingerichte grote kamer.

  • Hotel Carillon
    5.1
    Scored 5.1
    Average
    Rated fair
     · 814 reviews

    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

  • Six Boutique Hotel
    7.9
    Scored 7.9
    Good
    Rated good
     · 35 reviews

    Six Boutique Hotel is offering accommodations in Haarlem. The property is around 11 miles from Anne Frank House, 12 miles from Royal Palace Amsterdam and 13 miles from Dam Square.

    Tolle Lage, sehr netter Vermieter. Schönes Zimmer.

Budget hotels in Haarlem

  • Bed & Breakfast Hotel Malts
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 894 reviews

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

    Great staff. Wonderful central location. Amazing breakfast.

  • ibis Styles Haarlem City
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,872 reviews

    1.7 mi from the Grote Markt, ibis Styles Haarlem City is located in Haarlem and offers rooms with free WiFi.

    Clean, fresh and spacious. Helpful, friendly staff.

  • Amrâth Grand Hotel Frans Hals
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,704 reviews

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

    Very central location. Clean rooms. Helpful staff.

  • Hotel De Zoete Inval Haarlemmerliede
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,529 reviews

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

    Location +++ Komfort +++ Restaurant +++ Personale +++

  • Hotel Lion D'Or
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 2,673 reviews

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

    excellent breakfast! nice location super front end staff

  • MAF Haarlem Boutique Hotel
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 921 reviews

    Located in Haarlem and with Keukenhof reachable within 10 miles, MAF Haarlem Boutique Hotel provides a terrace, non-smoking rooms, free WiFi throughout the property and a bar.

    The service, the quietness and the decoration awesome.

  • Boutique Hotel & Restaurant Frenchie
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 564 reviews

    Located 10 miles from Keukenhof, Boutique Hotel & Restaurant Frenchie offers 4-star accommodations in Haarlem and features a terrace, a restaurant and a bar.

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

  • Anegang Boutique Hotel
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 618 reviews

    Anegang Boutique Hotel features free WiFi throughout the property and views of city in Haarlem.

    best location, modern interior, easy check in/out

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
  • 1212 attractions
  • 5 points of interest

What Guests Said About Haarlem:

  • 10
    Scored 10

    We enjoyed Haarlem.

    We enjoyed Haarlem. There were many restaurants and places to visit. The people were friendly and most spoke English. We didn’t any problem walking around town every day. We really enjoyed our visit there.
    Loretta
  • 10
    Scored 10

    If you want everything that Amsterdam has to offer but...

    If you want everything that Amsterdam has to offer but without all the hustle and bustle then Haarlem is perfect , river crises museums plenty of restaurants cafes and wonderful bars , an amazing cathedral boutique shopping , windy cobbled streets bursting in bloom , 20 minutes from an amazing nature reserve and only 30 minutes from the coast . Haarlem has everything and only 15minutes from Amsterdam ..
    Stephen Bennett
  • 10
    Scored 10

    Great character.

    Great character. Easy to walk everywhere but well served by buses and trains. Good location for visiting surrounding area. 15 to 20 mins by public transport to Amsterdam and beach at Zandvoort. Great for bus to Keukenhof tulips. Very attractive city, not crowded and great places to eat and visit.
    Simonie
    Germany
  • 10
    Scored 10

    Haarlem is a pretty town, and a lively destination.

    Haarlem is a pretty town, and a lively destination. I mainly walked around, looking at the canals and houses. One of my photos shows one of the older canalside housing (green door). The station is a lovely Art Nouveau building with tiled pictures, the only one in the Netherlands. Transport is easy, and Haarlem is convenient for Amsterdam, Leiden, etc, and for visiting the bulb fields at Keukenhof in spring.
    Pauline
    United Kingdom
  • 10
    Scored 10

    Haarlem is beautiful in it's own right with lots of historic...

    Haarlem is beautiful in it's own right with lots of historic buildings, and charming streets which have been greened with tree, shrub and flower planting. There is the Frans Hals museum to visit, and much more. Take a walking tour of "Monumental Haarlem" Haarlem is also very conveniently situated for Amsterdam and surrounding areas. We used public transport all the time. Just swipe on and off the bus or train, and everything is taken care of. Really simple, and it all works smoothly. We also found some really good restaurants for our evening meals.
    John
    United Kingdom
  • 10
    Scored 10

    Haarlem is a wonderful city to stay in as it has the canals,...

    Haarlem is a wonderful city to stay in as it has the canals, lots of history, good shopping and plentiful restaurants. The Grotemarkt has the oldest organ in Europe which Mozart played on and Corrie Ten Boom’s house(who hid the Jews in WW2) is better than Anne Franks! The very first museum in the Netherlands is also here-Teylers. The Saturday market is wonderful. It is only 15 minutes by train back into Amsterdam and you have a better feel of regular Dutch folks in this beautiful town.
    Deborah
    United States of America

Explore guest reviews of hotels in Haarlem

  • From $200.68 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 833 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
  • From $157.18 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 3,911 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 $206.10 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,163 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 of America
  • From $135.76 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 3,993 reviews
    The rooms are super clean and newly refurbished.The double beds are really big and extremely comfortable,the bed linen is new and clean. The location is just 10 min. walk from the Haarlem railway station and 5 min. walk to the city center and all cafes and restaurants in Haarlem. The city of Haarlem is just 20 min on the direct train to Amsterdam Centraal. We’ll definitely stay at this hotel next time!
    Ielyzaveta
    Ukraine
  • From $194.17 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 2,673 reviews
    Access to station and also old town in Haarlem is excellent. Rooms are modern in comfort and space yet you can be walking amidst old world charm in moments. Staff really stepped up and saved me when I forgot my passport in the hotel safe. They didn't just retrieve it, they ran in a moment where I was on an incredibly tight deadline to catch the Eurostar. And I did!
    sjjager
    United States of America
  • From $195.80 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,174 reviews
    Lovely place in the middle of Haarlem. Large room and bathroom, excellent bed. Space and luxury at a very reasonable rate. Chose Brass Suites in Haarlem in preference of equally priced hotels in Amsterdam that offer much less in the space and services space. Quirks like the lift only add rather than retract from the experience. Highly recommended.
    Johannes
    Australia
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 8 reviews
    It is in a good location. We walked around town every day. It was only a few minutes walk to restaurants, stores, the canal, and interesting places to visit. I liked the kitchen. We bought food for breakfast and to make sandwiches. Then we enjoyed the local restaurants for our other meals. Haarlem was so nice. It wasn’t as crowded as Amsterdam.
    Loretta
    United States of America
  • From $135.76 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 3,993 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 of America
  • From $237.56 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 763 reviews
    We stayed for two nights and the location was perfect. The walking distance both to the main station (to take the train to the beach or Amsterdam), where the parking garage ist located, as well as to the city centre are very short. A huge bonus: the hotel is in a very very quiet street, so the nights were highly relaxing.
    Sarah
    Germany
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 117 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
  • From $140.41 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 4,203 reviews
    Lovely hotel. Interior and exterior was beautiful. Staff all very friendly and very helpful. Room cleaned everyday although could opt-out of this if we wanted which was good. Good location and great links to central Amsterdam. Near a supermarket too which is handy when you have kids.
    Antonia
    United Kingdom
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 921 reviews
    Beautifully restored old building, great care taken with the decor. Very comfortable beds, nice hot showers, excellent breakfast and good advice on local restaurants. Fabulous location, easy access to everything in Haarlem and schipol Airport and train into Amsterdam
    Sean
    United Kingdom
  • From $136.68 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,415 reviews
    Convenient, quiet location close to a large park but a short walk to the main part of Haarlem. Bus station was nearby. The room and bed were very comfortable. Reception helped us book a train before our departure and arranged a taxi for Amsterdam Centraal.
    Peter
    United States of America
  • From $168.51 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,704 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 of America
  • From $200.68 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 833 reviews
    Very pretty and comfortable room in the heart of Haarlem. Good location and easy access via public transport to Amsterdam Central and Airport. Lovely breakfast served each morning. Fresh flowers in our room was a beautiful touch.
    Marianne
    Australia
  • From $168.51 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,704 reviews
    The hotel is in an ideal location for a stay in Haarlem. In my view Haarlem is a better base for a stay in The Netherlands than Amsterdam. It has excellent transport links to both Amsterdam and Schiphol.
    Howard
    United Kingdom
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 894 reviews
    Haarlem was all the charm of Holland and none of the touristy yuk of Amsterdam. It was all so charming and the shopping was great! The hotel was perfect in every way. Breakfast was to die for!!
    Carol
    United States of America
  • From $237.56 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 763 reviews
    Beatiful hotel nearby the train station. The center of Haarlem is on walking distance. Hotel has nice decorated rooms and very good beds. Loved it!
    MaasMinds
    Netherlands
  • From $194.17 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 2,673 reviews
    Very good location near the Haarlem Railway Station, convenient to go to Amsterdam. Cozy room with a renovated bathroom. Friendly staff.
    Marin
    Croatia
  • From $140.41 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 4,203 reviews
    good location very close to public transportation into Amsterdam
    Heiko
    United States of America