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 – 34 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 centre, within walking distance of the Market Square with its famous St. Bavo Church. Guests benefit from free Wi-Fi during their stay.

Breakfast is excellent. location is good for business trip because of train is near the hotel
8.4
Scored 8.4
Very good
Rated very good
2,670 reviews
Price fromUS$151.23per night
the niu Dairy, hotel in Haarlem

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.

Super duper we'll be back for sure
8.3
Scored 8.3
Very good
Rated very good
4,007 reviews
Price fromUS$131.91per 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.

The room was very clean and spacious enough with tea/coffee making facilities alongside fridge.Meals were very nice and the staff multi lingual and very helpful.
8.3
Scored 8.3
Very good
Rated very good
1,408 reviews
Price fromUS$157.76per night
1001 Nights Boutique Lofts, hotel in Haarlem

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

Location is superb, on a couple of hundred metres from the Grotemarkt, and right next to a bar called Cafe Stiels. Getting there by public transport is easy and the place is very comfortable. The shower wasn't warming up on our first day so we messaged the host and they had someone out and fixing it within a couple of hours. Very helpful and receptive.
6.7
Scored 6.7
Pleasant
Rated pleasant
872 reviews
Price fromUS$246.98per night
Boutique Hotel 't Vosje, hotel in Haarlem

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.

8.8
Scored 8.8
Fabulous
Rated fabulous
650 reviews
Price fromUS$187.68per night
Boutique Hotel & Restaurant Frenchie, hotel in Haarlem

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 room was very comfortable and stylish. The products were very good. I liked that there was lotion and conditioner as well as a hair diffuser as you don't often get this at hotels. The restaurant was exceptional.
8.9
Scored 8.9
Fabulous
Rated fabulous
561 reviews
Price fromUS$222.91per 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 typical Dutch breakfast.

Such a genuinely warm welcome from Anne Marie and Henk. A generous breakfast with all you could ask for as well as freshly squeezed orange juice. Hotel Malts offers a great stay in a fantastic location, you will not be disappointed :)
9.3
Scored 9.3
Superb
Rated superb
894 reviews
Price fromUS$223.04per night
Cavallaro Hotel, hotel in Haarlem

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

Excellent stay in city center. Nice view and quiet at night. Would choose again.
9.1
Scored 9.1
Superb
Rated superb
225 reviews
Price fromUS$206.72per night
Brasss Hotel Suites, hotel in Haarlem

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.

Fantastic service by the management team. Excellent breakfast. Lovely large room, well outfitted and very clean. Special luxuries (free mini bar and steam room,) were welcome treats.
8.8
Scored 8.8
Fabulous
Rated fabulous
1,170 reviews
Price fromUS$181.42per night
Hotel ML, hotel in Haarlem

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 and hotel had real historic character. Staff and breakfast excellent.
8.5
Scored 8.5
Very good
Rated very good
1,155 reviews
Price fromUS$217.60per night
See all 37 hotels in Haarlem

Most booked hotels in Haarlem in the past month

Budget hotels in Haarlem

  • Bed & Breakfast Hotel Malts
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 894 reviews

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

    Great staff. Wonderful central location. Amazing breakfast.

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

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

    Clean, fresh and spacious. Helpful, friendly staff.

  • Boutique Hotel & Restaurant Frenchie
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 561 reviews

    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.

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

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

    best location, modern interior, easy check in/out

  • Boutiquehotel Staats
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 757 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,889 reviews

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

    Staff fantastic and couldn't do enough for you.

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

    1001 Nights Boutique Lofts is located in historical buildings in Haarlem. It offers non-smoking 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 centre of historic Haarlem, a 10-minute walk from the railway...

    Prima ligging en een heel gezellig ingerichte grote kamer.

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

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

  • From US$161.37 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 4,007 reviews
    Staff were all very friendly and knowledgeable. Nice breakfast. Early check-in as room was ready early. 2nd visit to this hotel and will definitely return. Some reviews state how small the bathrooms are. They are small. However, they are clean, modern, and equipped with everything you need. No issues with it at all. Great location. 10 - 15 mins walk from train station. Great service to Amsterdam, however, personal opinion, but we much prefer Haarlem. Fantastic place to visit. We will return in the summer to visit the nearby beaches.
    Glenda
    United Kingdom
  • From US$219.78 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 2,671 reviews
    Wonderful room, modern bathroom, homelike lounge, and fantastic breakfast array in beautiful dining room. Beds were cozy with lovely comforters. The location near the train station made it easy to " commute" by 20 minute train ride to visit Amsterdam, a quick 30 minute ride to Hague, as well as a 40 minute trip to Delft. It always was calming to return each evening to Lion D'or to take a quick rest and then stroll the inviting streets of Haarlem and enjoy dinner at one of the many nearby restaurants and cafes.
    Michele
    United States
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 189 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 US$194.75 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 757 reviews
    Room was good sized, bed was very comfortable. The staff is very attentive and the facility is nicely maintained. Being near the station was very convenient and the main part of town is just a short (7~10 minute) walk. We stayed here instead of Amsterdam and found that Haarlem has numerous restaurants and some interesting museums. The bus to the airport was super convenient. It definitely beats staying in an airport hotel if you just have a few days between flights.
    Matthew
    United States
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 189 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
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 460 reviews
    We chose Amice because of the position (Haarlem is very close to Amsterdam but with lower prices!) and the boat experience. The place was nice and the staff was amazing! We had a lot of luggages and he was so so so nice to let us change the room to a bigger one. Also, my friend and I had a not-nice experience and the staff was so nice to help us. I recommend them for their friendly attitude!
    Gina
    Italy
  • From US$253.23 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 1,170 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
  • From US$106.62 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,509 reviews
    The vibe there was amazing ! And Haarlem is such a beautiful place too. Calmer than Amsterdam and with a lot of charm. I stayed in a dorm with a friend and the beds were super comfy. There are sheets, bath towels, shampoo and toothpaste available. You can trust the pictures there is no scam. Also there is a kitchen and a fridge if you want to cook !
    Pauline
    Belgium
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 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
  • From US$194.75 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 757 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
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 561 reviews
    Frenchie is basically a lovely restaurant with some really nice rooms above. It's right in the middle of Haarlem which is a beautiful area on the edge of Amsterdam. The room was stunning, old beams, a big bed and great shower. I chose to done in the restaurant and the food was expensive but stunning quality.
    Steve
    United Kingdom
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 829 reviews
    Beautiful old building with a private garden for guests. Very central location in Haarlem and only 15-20 minutes from Amsterdam or Schiphol. Very friendly and helpful hosts. Great breakfast served in your room.
    David
    United States
  • From US$170.60 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 1,993 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 US$135.13 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 3,889 reviews
    Location in main square of town was wonderful From outside, hotel looks great Front desk staff friendly and helpful Access to Amsterdam easy
    Kenneth
    Canada
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 613 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 US$135.13 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 3,889 reviews
    Haarlem is the most beautiful town I've seen in many years, the location of the hotel was absolutely exceptional
    peter
    Ireland
  • From US$136 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,866 reviews
    The location because pretty close to the city Haarlem and trainstation to amsterdam and nationalpark as well
    Peter
    Germany
  • From US$267.47 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 4,196 reviews
    bus stop very near. good location. excellent surrounding we can reach Amsterdam in 20 minutes
    Rakesh
    Saudi Arabia
  • From US$146.88 per night
    5.1
    Scored 5.1
    Average
    Rated passable
     · 808 reviews
    Nice location in Haarlem. The person in-charge of the hotel was friendly.
    Siddharth
    Sweden
  • From US$230.11 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,408 reviews
    Lovely hotel located in a quiet area yet walkable to central Haarlem. M
    Deborah
    Canada