Amsterdam is the capital of the Netherlands – a city that welcomes enjoyment alongside its intricate canal system. Whether you’re here for the art or history, the beauty of North Holland and its narrow and quirky buildings, or for a chilled atmosphere, this place will welcome you with open arms.
I’ve been to Amsterdam in excess of 10 times. It’s a short hop from our local airport (BHX) and they service flights daily on KLM. So I’ve stay in my fair share of hotels in Amsterdam – and today, I’m here to give you the lowdown on the good, the bad, and the ones you definitely want to avoid.
Amsterdam is one of my fave European cities, but like anywhere, you do not want to end up in the wrong part of town. So to help you find where to stay, here are some of what I consider to be the best hotels in Amsterdam. From boutique hotels in peaceful spots to classic luxury stays in the heart of it all, they’re all very good bets you’ll have a great stay in this beautiful city.
Quick Verdict: Top Hotels In Amsterdam
Best Overall & For Central Location – Grand Hotel Amrâth
Best High End Modern & Quirky Hotel – Conservatorium Hotel
Best Boutique Budget Friendly Hotel – The Craftsmen
1: Grand Hotel Amrâth Amsterdam

The Grand Hotel Amrâth Amsterdam is a very fairly priced hotel close by the everything. The building itself is a 100-year-old monument built in the Amsterdam School style, right on the corner by the canal – it looks particularly gorgeous at night. It has high ceilings and big windows that flood the place with daylight, and the interiors manage to feel both historic and luxurious.
My room was large and comfortable, and decorated in warm colours, with a kind of opulent design. There are over 200 rooms and several spacious suites, so it feels grand but never crowded.
The view across the city’s canals was a nice bonus. The location is very central – just a short walk from Amsterdam Central Station and other great locations – so getting around was easy.
If you have time, head to the spa, which has an indoor pool, gym, and sauna all very well-kept. The on-site restaurant, Seven Seas, is very good, especially the breakfast – and the high tea was a very pleasant surprise.
The staff here are really friendly, and the concierge gave me some handy tips for things to do nearby. Having a private parking garage helped a lot in such a busy part of the city.
Location: Prins Hendrikkade 108, 1011 AK Amsterdam, Netherlands
Contact: +31 20 552 0000
2: Pulitzer Amsterdam

The Pulitzer Amsterdam is an exceptional place to stay – an elegantly rustic and modern hotel that blends history and modern design. The hotel sits along one of the most beautiful canals in Amsterdam, spread across 25 restored 17th and 18th century houses.
First off, I must mention how wonderful the restaurants and bars are here. The bar was impressive, with expertly crafted cocktails in a cosy setting. Dinner at Jansz was honestly divine, with classic dishes perfectly prepared.
Each room and suite has its own layout and style, reflecting Dutch heritage in subtle, elegant ways. They’re airy and bright, with lots of lovely touches. The hotel has a gorgeous courtyard garden – a little sanctuary away from a busy city. You’re close by to everything here including all the boutique shopping, but it allows you to switch off and wind down.
Pulitzer Amsterdam stands out for thoughtful service and attention to detail. I tried the Beauty House for a bit of relaxation and noticed there are family packages if you’re visiting with kids. This is definitely one of the best hotels in Amsterdam.
Location: Prinsengracht 323, 1016 GZ Amsterdam, Netherlands
Contact: +31 20 523 5235
3: Anantara Grand Hotel Krasnapolsky Amsterdam

The Anantara Grand Hotel Krasnapolsky is in the best location, right on Dam Square. The historic building dates back to 1855, and faces the Royal Palace.
It’s just a short walk from the central railway station which is so handy. I could walk to major attractions like the Anne Frank House and the Van Gogh Museum without any hassle.
My room was spacious, with a modern look and classic touches such as parquet flooring, leather headboards, and geometric lighting. A a view over the rooftops was a real bonus – some rooms I’ve found I don’t like spending any time in, but here I happily shared a couple of glasses of wine on the balcony.
Dining was very good here – breakfast in the Wintergarden stood out with fresh pastries, live cooking, and local cheeses.
I tried Afternoon Tea at Grand Café Krasnapolsky, looking out over Dam Square. The White Room, the hotel’s Michelin-starred restaurant, is definitely worth a visit if you’re into fine dining.
The spa and gym are also excellent here and definitely worth heading to if you have enough time. The staff were absolutely phenomenal here. Very attentive and professional, and if you’re driving, the valet service is very good.
Location: Dam 9, 1012 GJ Amsterdam, Netherlands
Contact: +31 20 499 0163
4: Conservatorium Hotel

I loved this hotel. The Conservatorium Hotel is surprisingly boutique, actually – a modern design mixed with the building’s historic character and some quirky touches. The hotel sits in a former music conservatory, and they’ve kept some of the original features and added contemporary style for a striking vibe.
My room felt spacious and peaceful, decorated in calming colours and fitted with comfortable bedding. The rainfall shower and deep soaking bath felt like luxury, and many rooms have impressive city or museum views.
Dining options range from refined Asian dishes at Taiko Cuisine to Mediterranean seafood at BARBOUNIA. The glass atrium is a great spot for a drink or snack, especially with the city’s buzz in the background.
The spa was a highlight – I had treatment here which was great, and I made use of the modern gym, which was immaculate and lovely to spend time in.
Location: Paulus Potterstraat 50, 1071 DB Amsterdam, Netherlands
Contact: +31 20 570 0000
5: The Hoxton, Amsterdam

My stay at The Hoxton was one of my favourites. The location is absolutely perfect -it’s housed in old canal buildings right on the Herengracht on the Nine Streets, which puts you within walking distance of Amsterdam’s best shops and cafes, and right beside the most beautiful canal. I really loved it here. You’re tucked away slightly, but walking distance to everything.
Some rooms offer canal views, which is definitely worth booking – waking up overlooking it is wonderful. My room had parquet flooring, a comfy bed, and a modern bathroom. The flexible check-in and check-out times were so helpful, as we all know – but check this at the time of your booking just to be sure.
Food’s available around the clock, from coffee in the morning to cocktails late at night. Lotti’s, the hotel’s restaurant and bar, was absolutely brilliant and also felt popular with both locals and guests. The breakfast was also amazing.
There are private spaces for parties or work meetings, which is handy if you need them. Stepping outside, I was surrounded by classic canal houses, bridges, and plenty of cycling routes.
The area’s great for shopping – unique jewellery, ramen spots, you name it. The tram stop’s just two minutes away, and Central Station is a short walk.
Location: Herengracht 255, 1016 BJ Amsterdam, Netherlands
Contact: +31 20 888 5555
6: Sofitel Legend The Grand Amsterdam

The Sofitel Legend The Grand Amsterdam – more fondly known as The Grand – is grand by name and nature, as soon as you meet the entrance. The historic building once served as a convent, royal residence, and city hall.
Again it’s another hotel in a great spot, close enough to everything you’d wish to see in Amsterdam, and again right on a canal.
They’ve blended classic Dutch details with French luxury. The rooms and suites offer high ceilings and big windows, with a mix of old and new styles. My room had a walk-in rain shower and elegant furniture, and it was immaculate. Some suites offer a butler service. Depending on your room, you can get views of the canal, courtyard, or city.
For dining, I tried both Restaurant Bridges and Oriole Garden Bistro. They were all amazing, while Oriole brought a taste of the Mediterranean to the heart of Amsterdam.
The Flying Dutchman café served classic local beers, and the garden terrace felt like a peaceful retreat away from the city. The spa facilities include an indoor swimming pool, Turkish steam bath, sauna, and treatment rooms.
I found it easy to relax here after a day exploring. The hotel also organises airport transfers, private cruises, and bike rentals, and overall the staff were very, very good.
Location: Oudezijds Voorburgwal 197, Amsterdam, Netherlands
Contact: +31 20 555 3111
7: Hotel The Craftsmen

The Craftsmen is full of charm and character and is totally unique. This boutique hotel is within beautiful canal houses with high ceilings, in a great location.
My room had a lovely canal view and original historical elements. Every corner of the hotel seemed thoughtfully designed with antiques and creative details. The team clearly honours Dutch crafts and heritage, giving the place a special identity. It’s suitable for family too, with spacious rooms.
The hotel’s location made it easy for me to explore central Amsterdam on foot. Next door, The Craftsmen Kitchen served excellent sandwiches and fresh juices. Breakfast was ample, high-quality, and elegantly presented, with a wide variety of options available.
Staff were friendly and knew a lot about the building’s rich past. Their recommendations helped me discover nearby spots I might have missed.
Location: Singel 83, 1012 VE Amsterdam, Netherlands
Contact: +31 20 210 1218
8: Hotel Okura

(leadsing hotels of the world)
Now this is the hotel for you if you like things slick, new, and luxurious. The Okura is part of the Leading Hotels of the World® luxury hotels and resorts brand, who strive to offer high-end stays around the world.
The lobby has Japanese and Dutch influences – soft wood touches, origami cranes, and a calm, peaceful feel about it. It just feels elegant as soon as you walk in.
My room offered a wide view over Amsterdam and felt uncluttered and relaxing. Everything was prepared neatly, and there was a mix of modern comforts and quiet style.
The spa and indoor pool gave me a great break after a day walking around the city. Honestly, I could’ve spent hours there. The treatments were delivered by highly professional individuals in their craft.
Dining at Okura is sensational, with Michelin-starred options and sake tastings at Yamazato Restaurant. I had tea on the terrace surrounded by cherry blossoms – such a lovely way to experience Japanese culture even whilst in Amsterdam.
You can easily explore De Pijp or hop on exclusive boat tours right from the hotel. For families, there are activity bags for kids and even a scavenger hunt within the hotel. This place does get sold out though, so book in advance.
Location: Ferdinand Bolstraat 333, 1072 LH Amsterdam, Netherlands
Contact: +31 20 678 7111
9: W Amsterdam

The W Amsterdam is set right in the city centre in two historic buildings, which are wonderful to look at even before you step inside. First thing I noticed about this hotel was how glossy and grand it is. Everything about it is a statement, and it worked.
The lobby felt lively, and check-in was quick and friendly. One of my favourite spots was the rooftop bar – there was a great atmosphere there, with beautiful fire, and the views over Amsterdam were gorgeous.
Again, this hotel has paid attention to creating a luxury spa, so pay a visit if you can.
The rooms here are very good. If you can get a studio suite, they have tubs with views of the city, and even pool tables. They’re huge suites and I’d love to stay in one on my next visit.
Dining at the hotel’s restaurant was a good experience. The dishes looked great, and there was a mix of international and local options. The staff here were also highly professional and helpful.
Location: Spuistraat 175, 1012 RR Amsterdam, Netherlands
Contact: +31 20 811 2500
10: The Dylan

The Dylan is another establishment from the Leading Hotels of the World®. Tucked away beside one of Amsterdam’s historic canals, it’s right in the centre of the Nine Streets district. This boutique hotel feels quiet and refined, and as expected from the brand, very luxurious in its own taste.
My room was a luxury double which was spacious but cozy and very comfy; though next time I’d love to stay in one of their Superior rooms, which are within the beams of the building and are particularly unique. The staff took extra care to match my preferences, which made a noticeable difference during my stay.
Dining was very good at The Dylan. Restaurant Vinkeles, which is set in an old bakery, holds two Michelin stars and had a very impressive and inventive cuisine.
Bar Brasserie OCCO was a great spot too, if you just want to relax with a drink and light meal, and still get excellent service. There are also packages for romantic getaways and special experiences, adding more reasons to spend a little extra time at The Dylan.
The staff from front of house to cleaning and in the restaurants and bars were all very attentive and helpful.
Location: Keizersgracht 384, 1016 GA Amsterdam, Netherlands
Contact: +31 20 530 2010
Summary
When I book a hotel in Amsterdam, I look closely at factors like location, which can shape my whole experience. All these hotels are in close proximity to everything you’d want to see. I made this a priority, as time is of the essence when you’re visiting a city. All these hotels will take the pressure off getting from one place to another.
Staying in the heart of the city puts you close to places like the Anne Frank House, the Royal Palace, and the canal district. From here you can walk to major sights and easily explore shops, cafés, and museums.
Location aside, all these hotels have something different to offer. Some are full of charm, others glitz and glam. Whichever one is best for you, you’ll be in safe hands with the most incredible staff, convenient location, and amazing rooms and amenities in this beautiful city. But don’t forget, book as early as you can – they’re the best, which often makes them very popular indeed.