Skip to main content

Filter by:


Star Rating

Review Score

Haarlem – 36 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 was perfect! The staff was awesome!
8.4
Scored 8.4
Very Good
Rated very good
2,663 reviews
Price from£110.92per 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.

Bravo to the Front Desk Staff with special thanks to Jasper and Sara, who always provided great suggestions and clearly were always enthusiastic about sharing Haarlem! Loved the location within easy walking distance to restaurants, museums, and the train station.
8.3
Scored 8.3
Very Good
Rated very good
4,007 reviews
Price from£102.82per 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.

great rooms in a prior location
8.3
Scored 8.3
Very Good
Rated very good
1,399 reviews
Price from£112.21per 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.

Close to station. 20 min walk. Easy to get to by bus. Great breakfast.
7.5
Scored 7.5
Good
Rated good
1,973 reviews
Price from£134.83per 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 owner was lovely and went out of his way to meet our needs. You should definitely opt in for the amazing breakfast.
8.8
Scored 8.8
Excellent
Rated excellent
641 reviews
Price from£165.10per night
1001 Nights Boutique Lofts, hotel in Haarlem

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.

Location is perfect. In the heart of Haarlem. The rooms are large and spacious. Very good for families and good value for money.
6.8
Scored 6.8
Pleasant
Rated pleasant
882 reviews
Price from£104.05per 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
555 reviews
Price from£182.02per 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.

Welcoming and helpful hosts. Lovely breakfast. Convenient location to explore the region on bike.
9.3
Scored 9.3
Wonderful
Rated wonderful
897 reviews
Price from£184.87per 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.

Cavallaro Hotel is perfect. First: Silvana is exceptional; she drove all the way to Delft to bring us the cash we’d left in the room safe. We were totally blown away! The suite was very elegantly decorated with beautiful accessories, furniture and finishing touches. The room, which opens onto a private terrace, felt like a calm oasis with full length block-out drapes, beautiful wood floors, lovely wallpaper and lighting. The elegant black and gold bathroom, with a shower and tub, has excellent fixtures, great lighting and a view of the terrace. We arrived to a vase of pink roses and a welcome note. The train station, Grote Markt etc are easy walking distance as are very good restaurants.
9.0
Scored 9.0
Wonderful
Rated wonderful
218 reviews
Price from£154.78per 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.

Loved the space and location
8.8
Scored 8.8
Excellent
Rated excellent
1,152 reviews
Price from£134.79per night
See all 36 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
     · 641 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
     · 748 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.6
    Scored 7.6
    Good
    Rated good
     · 3,813 reviews

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

    Central location , comfortable room and good shower

  • Amadeus Hotel
    7.5
    Scored 7.5
    Good
    Rated good
     · 1,971 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
     · 897 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.

  • Hotel ML
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,145 reviews

    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.

    Central location , friendly helpful staff, great breakfast

  • Anegang Boutique Hotel
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 588 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.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 882 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.

    Great location in centre of old town. The breakfast was very good.

Hotels located in the center of Haarlem

  • Haarlem Hotel Suites
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 753 reviews

    Haarlem Hotelsuites has spacious and homey accommodations in Haarlem’s city center. There is free Wi-Fi and shops and restaurants are only steps away.

    very clean, nice location and exactly as the photos.

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

    Super Lage und wunderschöner, ungewöhnlicher Eingangsbereich

  • Bambu Sleep Boutique
    7.6
    Scored 7.6
    Good
    Rated good
     · 361 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...

    L'emplacement est idéal. On ne peut pas rêver mieux

  • Hotel Carillon
    5.0
    Scored 5.0
    Average
    Rated fair
     · 791 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

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
  • 1043 attractions
  • 5 points of interest
  • 0
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Haarlem:

  • 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
  • 10
    Scored 10

    First, I really liked Amsterdam.

    First, I really liked Amsterdam. But it was really really crowded, even the first week of April. Then, when I got to Haarlem, I realized it was similar to Amsterdam, with all the old world Europe charm, old buildings, & canals, but not the hordes of crazy tourists. I ended up liking Haarlem better than Amsterdam! Even better than Rotterdam, and maybe the Haag (except I only spent a few hours there). Easy to walk everywhere, and I rented a bicycle and rode all the way to the beach and back on easy, nice separated bike paths. Also, the bike riders are not as aggressive as in Amsterdam. So as an American tourist, in my 50s, I felt perfectly comfortable riding my bike all over. Of course, you still need to be hyper aware of oncoming cyclists and cars… also, they had a secure bike garage near the main central Plaza, where you could lock your bike for free, with a guard watching over it. If you left it overnight, you had to pay something. So I was able to lock my eBay inside there while visiting main attractions in the plaza, like the church with the pipe organ. I will definitely choose this as a base next time, instead of Amsterdam. I considered staying in Leiden too, but never got a chance to go there.
    JBethe
    United States of America
  • 10
    Scored 10

    Haarlem is a beautiful safe city with plenty of lovely...

    Haarlem is a beautiful safe city with plenty of lovely restaurants and bars. Walking is the best way to get around the city . I would recommend hiring bikes and cycling out to Zaandvort which is completely along a cycle path to a stunning beach. There are plenty of museums and the windmill is worth a visit . There is also a food market in the square on Saturday morning
    rachel
    Ireland

Explore guest reviews of hotels in Haarlem

  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 841 reviews
    Fantastic location, close to all the sights, and with a very handy airport bus directly outside the front door. Owners Ad & Esther are lovely people, who provide a fresh & fabulous breakfast each morning. Apartment itself is historic, beautifully furnished, and with access to a charming garden. Very comfortable & quiet. Little kitchen is very handy. We had a fantastic 6-night stay, at the end of our 3-week trip in Netherlands. Would recommend to anyone looking for a lovely place to stay in Haarlem.
    KAVITA
    Australia
  • From £124.90 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,481 reviews
    This was our home base whilst we explored Amsterdam and Haarlem. Wonderful staff, warm and clean rooms, great bar within the hotel’s own bowling alley - was nice to have a drink and snack although they have nice restaurants on site we were out touring most days. Easy 10 mins walk to Sparnwoude station - train to Haarlem or Amsterdam every 10 mins. Situated next to a nature reserve. on-site carpark a bonus as we had a hire car. Highly recommend for a few day stay to explore Netherlands.
    Alexandra
    Australia
  • From £108.34 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,470 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 £118.77 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 4,007 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
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 177 reviews
    First the apartment was spotless, the beds more comfortable than home and it has an excellent location. Also the internet and TVs worked great. Haarlem is a charming town and I will chose to stay here over Amsterdam in the future. It's an easy train ride in to see the sights. Haarlem itself has enough to please without going anywhere else. If there on a saturday be sure to enjoy the farmers market.
    Karen
    Canada
  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 841 reviews
    Haarlem is a charming location and easily reached by 15 minute train ride from Amsterdam Central Station. Our host was wonderful and provided a substantial daily in room breakfast. The room in this 1700's structure is very comfortable and spacious with modern conveniences. There is grocery store across the street and a quite number of quaint restaurants within walking distance.
    Don
    United States of America
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 161 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 £196.91 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 748 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
  • From £155.21 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,152 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
  • From £159.29 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 753 reviews
    Gorgeous unit with rooftop balcony. Free coffee and wine. Laundry machine in suite was an unexpected delight. Staff were lovely. Location is excellent. Comfortable couches, chairs and bed. Easy walk to the train station. Located right in the central pedestrian zone. Very large size suite for the Netherlands .
    Stephanie
    United States of America
  • From £149.62 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 2,660 reviews
    Great location near the train station but not noisy. I ended up not really spending much time in the hotel but it felt like a pretty standard business hotel. The finishes (carpet, etc.) felt a little run down but it was absolutely adequate for my purpose of exploring Haarlem. It also had functioning AC.
    Stephanie
    United States of America
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 897 reviews
    What a great place to stay. Henk and Anne Marie were fabulous hosts and made us feel really welcome. The location is perfect for exploring lovely Haarlem but also very easy if you wish to go into Amsterdam. The room was a great size and very clean, the breakfasts were great.We will definitely be back!
    Natalie
    United Kingdom
  • From £196.95 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 4,170 reviews
    This is a very modern comfortable hotel with everything you need. We paid for breakfast and it was good value for money. The room was spacious, a good shower and a balcony. Don’t be put off by the location, frequent buses run just outside to the centre of Haarlem, the station and Amsterdam.
    Sue
    United Kingdom
  • 8.2
    Scored 8.2
    Very Good
    Rated very good
     · 588 reviews
    We loved that this hotel was in the center of Haarlem. It was close enough to the train station to be able to walk, and close to shops and restaurants. The room was comfortable and clean, and having a mini-fridge was a bonus!
    Jarleene
    United States of America
  • 9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 302 reviews
    The place is very near to haarlem station. East to reach from Amsterdam. Host was really friendly. The place was well clean and well maintained. I will be going back for sure when I visit haarlem next time.
    Harish
    Sweden
  • From £127.69 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,503 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 of America
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 897 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 £116.08 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 3,813 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 £196.95 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 4,170 reviews
    bus stop very near. good location. excellent surrounding we can reach Amsterdam in 20 minutes
    Rakesh
    Saudi Arabia
  • From £154.27 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,703 reviews
    Nice enough hotel. Nice staff. Fantastic location right in central Haarlem.
    David
    United Arab Emirates

Research, refine, and make plans for your whole trip