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.

The location of the hotel was right on! Right on a square where the Haarlem main train station is, very easy to get to other cities of the Netherlands. Hotel was clean and comfortable, the breakfast was very good. The staffs could not be any nicer and helpful.
8.4
Scored 8.4
Very Good
Rated very good
2,671 reviews
Price from$161.10per 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
4,000 reviews
Price from$120.27per 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.

Perfect location, near airport. Nice quiet surroundings.
8.3
Scored 8.3
Very Good
Rated very good
1,413 reviews
Price from$127.47per 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.

The location was great and the host and staff were great. Great Value.
7.5
Scored 7.5
Good
Rated good
2,000 reviews
Price from$151.37per 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
650 reviews
Price from$207.59per 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.

What an amazing vibe. The perfect combination between a monumental structure and an up to date interior. The staff was extremely friendly, which made the visit even better!
8.9
Scored 8.9
Excellent
Rated excellent
562 reviews
Price from$162.27per night
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 characteristic Dutch breakfast.

The people made this trip special! Even if you identify Haarlem as the right place to stay for your trip, Hotel Malts is a step above because of the people.
9.3
Scored 9.3
Wonderful
Rated wonderful
893 reviews
Price from$178.40per 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$194.62per 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.

8.8
Scored 8.8
Excellent
Rated excellent
1,173 reviews
Price from$169.48per 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,159 reviews
Price from$205.43per night
See all 37 hotels in Haarlem

Most-booked hotels in Haarlem in the past month

Haarlem's best hotels with breakfast

  • Boutique Hotel 't Vosje
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 650 reviews

    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.

    Very classy. High standard finish. Looks brand new.

  • Boutiquehotel Staats
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 760 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,899 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,001 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.

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.

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

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

    best location, modern interior, easy check in/out

  • 1001 Nights Boutique Lofts
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 870 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
     · 364 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.

  • Six Boutique Hotel
    7.9
    Scored 7.9
    Good
    Rated good
     · 34 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.

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

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 $265.80 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 4,197 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
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 193 reviews
    Beautiful apartments to stay at! The local is brilliant, central but no noise at all! Extremely clean and comfortable. We were lucky to get breakfast included with our stay, they have a partnership with a lovely cafe/restaurant 4 minute walk away from the property and it was delicious everyday! Couldn’t recommend staying here enough. Haarlem is such a wonderful place especially if you don’t want to stay in central Amsterdam. Only a 15 minute train journey to and from the centre:)
    Abbey
    United Kingdom
  • From $205.43 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,159 reviews
    We had a lovely, unique room within the historic location of the 1700s printing foundry. The hotel is located in the city central, close to the canal. We were delighted to dine in the Michelin starred ML Restaurant where we enjoyed the chef’s menu, perfectly paired with champagne and wine selections. This hotel is a gem that we never expected to find in Haarlem.
    Ralph
    United States of America
  • From $134.29 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 3,899 reviews
    Excellent hotel. Friendly staff. Nice large room. Our only disappointment was the smell coming from the bathroom, as it sometimes smelled like sewer gas. The location is outstanding. We walked from Haarlem central, and then was easily able to tour the sites and restaurants in the area. Beds were very soft. Bunk beds excellent for the children.
    Ian
    Canada
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 894 reviews
    We loved our stay at Hotel Malts. It was the perfect location, about a two minute walk to the main square. The room was clean, spacious, and comfortable beds. Our highlight was the breakfast each morning and speaking to Henk and Annemarie. If your thinking about staying in Haarlem, do yourself a favor and book early and through their website.
    Gabriel
    United States of America
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 69 reviews
    Warm, cozy, beautiful natural light. The shower was amazing. Any prior problems reported by other traverlers have been fix, we found nothing wrong. Super private even at ground level. Very accesible. Location was excelent for us, easy transfer to Amsterdam, but Haarlem is lovely, great for families.
    Gimena Sol
    Argentina
  • From $218.28 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,705 reviews
    excellent Hotel, great location, very clean, staff helpful & friendly, was a bit expensive compared to UK hotels but Holland is overall at lot more expensive than the UK. Haarlem is a lovely city to visit for a long weekend, we have visited Amsterdam but enjoyed Haarlem more.
    stuart
    United Kingdom
  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 89 reviews
    Super clean, very quiet, spacious and private accommodation. Comfortable bed. Nicely decorated. It even had an outdoor sitting area in the garden. Lovely host. Located in a quiet residential neighbourhood a pleasant walk to the train station for day trips to Amsterdam.
    Robert
    Canada
  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 831 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 of America
  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 831 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 $171.91 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 760 reviews
    Great location near Haarlem station and city center. Trendy, upscale design. Our room was spacious and beautiful. Excellent shower and bathroom. Great hotel breakfast and evening dining room. Friendly, helpful staff.
    Elizabeth
    United States of America
  • From $217 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,414 reviews
    Lovely and helpful staff, super location compared to the busy Amsterdam centre. Lovely park in front of hotel and still a lot of restaurants and shops just couple of streets away from the hotel.
    Kirsty Harrison
    Malta
  • From $236.78 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 916 reviews
    Couldn't have made a better selection than the MAF! Everything was perfect, couldn't think of one thing we'd change! When we travel back to Amsterdam we will definitely rebook this hotel.
    Steve
    United States of America
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 459 reviews
    The age of the boat, the moorings in both Haarlem and Amsterdam were fantastic. Raphael was helpful, friendly and accommodating.Breakfast was generous with a wide selection of food.
    Andrew
    Ireland
  • From $148.94 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,525 reviews
    Comfy bed, spacious room, good shower, really excellent breakfast, free car parking. The train station - to Haarlem or Amsterdam - has free parking and is 5 minutes drive away.
    Alison
    United Kingdom
  • From $169.53 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 2,001 reviews
    Great location in Haarlem's central square. Friendly owners with a great breakfast. Convenient travel to/from Schiphol on the 300 bus. Perfect start to my Netherlands holiday.
    Craig
    United States of America
  • From $218.40 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 2,670 reviews
    The hotel is located conveniently close to the Haarlem Station and several restaurants and pubs. The hotel itself is very clean and the staff was extremely courteous and kind.
    T
    Tomasz
    United States of America
  • From $265.80 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 4,197 reviews
    Really spacious rooms with balcony and close to the bus stop. 2 stops to Haarlem main station and from there the sprinter takes you directly into Amsterdam.
    M.M.
    Germany
  • From $162.18 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 614 reviews
    Great location and very comfortable room. We really enjoyed our time in Haarlem and so pleased we stayed there and not Amsterdam.
    Ian
    New Zealand
  • From $221.65 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 593 reviews
    Great simple, clean appt in centre of beautiful Haarlem. Good for families for a short stay nr Amsterdam.
    Nicholas
    United Kingdom
gogless