


Having lived in Stockholm for many years, I’ve spent countless hours strolling along the waterfront, exploring the city’s islands, and pausing to find the best cinnamon buns along the way. Over time, I’ve discovered some of the best hotels in Stockholm, Sweden, from charming boutique stays to luxury hotels in Stockholm that offer impeccable comfort and style. For those seeking the ultimate experience, the 5-star hotels in Stockholm provide stunning design, attentive service, and prime locations. No matter your preference, these carefully chosen Stockholm hotels showcase the perfect mix of elegance, character and that unmistakable Scandinavian charm.
♥ Need more tips for your trip? Make sure to read my Stockholm guide filled with my local recommendations!
This guide will be continuously updated as I discover more hotels in Stockholm and was last updated in June 2026.
Table of contents | On the move
- The best hotels in Stockholm: stays in the capital of Sweden
- The Sparrow Hotel
- Victory Hotel
- Ett Hem
- Berns Hotel
- At Six
- Grand Hôtel
- Lydmar Hote l
- Hotel Reisen
- Bank Hotel
- Yasuragi Hasseludden
- Nobis Hotel
- Hotel Diplomat
- Villa Dagmar
- Hotel Rival
- Downtown Camper
- Backstage Hotel Stockholm
- Clarion Hotel Sign
- Haymarket by Scandic
- Hotel Kungsträdgården
- Hotel Kung Carl
- Villa Dahlia
- Ellery Beach House
- Winery Hotel
- Hotel Hasselbacken
- Hotel Skeppsholmen
- Moa’s top 5 hotels in Stockholm
- On the move to 5 star stays in Stockholm
- FAQ
- Read more about Stockholm hotels?
The best hotels in Stockholm: stays in the capital of Sweden
Sweden is a lovely place to visit – and I’m not just saying that because I grew up here – and Stockholm in particular as there is a great food and drink scene, lots of see and do as well as a great variety of fantastic hotels that enhance and make your trip the best it can be. Here are my recommendations that I happily book myself and recommend to any friends who might be asking.
The Sparrow Hotel
The Sparrow Hotel is a boutique gem in central Stockholm, offering bright, airy rooms and friendly service. It’s Scandinavian design and cosy lounge areas make it ideal for city explorers. The buffet breakfast combines Scandinavian and French influences.
♥ Read my detailed review from my stay at The Sparrow Hotel!
- Walking distance to the train station: 20 minutes
- Nearest underground station: Östermalmstorg
- Recommended for: couples and leisure travellers seeking Parisian-inspired charm in a central location.



Victory Hotel
Collector’s Victory Hotel is a historic Old Town hotel blending maritime charm with modern comfort. Named for its naval connections, it celebrates Lady Hamilton and Lord Nelson. The owners are antique collectors and they display their stunning collections across their hotels in the old town which I just love. Stepping inside feels like escaping to the past, which feels very suitable for the old town setting. Victory Hotel also has a fantastic restaurant called Leijontornet which translates into the Lion Tower, which has a clear wine focus with a dedicated wine cellar.
Tip: Check out it’s sister hotels Lady Hamilton Hotel & Lord Nelson Hotel as well
- Walking distance to the train station: 16 minutes
- Nearest underground station: Gamla Stan
- Recommended for: history lovers and couples looking for a characterful stay in Gamla Stan.



Ett Hem
A home-away-from-home in the city, blending comfort with understated luxury. Warm hotel interiors and attentive 5 star service create a peaceful sanctuary in heart of Stockholm. This is one of the absolute best hotels in Stockholm and my favourite hotel in all of Sweden. Ett Hem means One Home in Swedish. I always get so many interior design ideas from Ett Hem and only wish I had the same budget for my own home…
- Walking distance to the train station: 32 minutes
- Nearest underground station: Tekniska Högskolan
- Recommended for: luxury travellers seeking an intimate, residential-style boutique experience.
Berns Hotel
Berns Hotel blends historic charm with contemporary luxury in central Stockholm. Its opulent interiors, live music, and renowned Asian style restaurant make it a vibrant destination. I love the restaurant here both for the food but also the stunning venue which looks like a grand ballroom. Berns Asisatiska, which is the name of the restaurant, actually was the first ever Chinese restaurant in Sweden back in the 1940s. It’s a perfect destination for culture and nightlife lovers.
- Walking distance to the train station: 15 minutes
- Nearest underground station: Kungsträdgården
- Recommended for: nightlife lovers, design enthusiasts and couples who want to stay in the heart of Stockholm’s cultural scene.
At Six
At Six is a contemporary design hotel with striking interiors, 5 star service as well as a lively restaurant scene and bar which is also popular with Stockholm locals. Spacious rooms, a rooftop bar, and cultural programming attract modern urban travellers.
- Walking distance to the train station: 11 minutes
- Recommended for: luxury travellers, foodies and business travellers who appreciate contemporary design.
Grand Hôtel
The most iconic luxury hotel and creme de la creme amongst the 5 star hotels in Stockholm. Grand Hotel overlooks the Royal Palace and provides some stunning views from the water facing rooms. Elegant rooms, fine dining, and historic prestige define this landmark hotel and make it one of the best in Sweden as well as the ultimate spot for luxury in Stockholm . This is also a lovely spot for afternoon tea.
- Walking distance to the train station: 18 minutes
- Nearest underground station: Kungsträdgården
- Recommended for: luxury seekers celebrating a special occasion or wanting Stockholm’s most iconic five-star experience.



Lydmar Hotel
Lydmar Hotel is a chic, art-filled boutique hotel with a relaxed, creative vibe. Central yet intimate, it offers personalised service and stylish rooms. Each of the floors of the hotel has a living room area where guests can relax or enjoy a hot drink in between their Stockholm adventures. The hotel usually has an art exhibition in the lobby area and is overall a very stylish and design-led space.
- Walking distance to the train station: 20 minutes
- Nearest underground station: Kungsträdgården
- Recommended for: design-conscious travellers who prefer relaxed luxury with excellent dining.
Hotel Reisen
Modern elegance meets convenience in this central boutique hotel located in the old town. Thoughtful rooms and friendly service make Hotel Reisen a reliable choice for travellers. I always recommend staying in the old town for first time Stockholm-visitors as it’s an incredibly charming part of town.
- Walking distance to the train station: 21 minutes
- Recommended for: couples and first-time visitors wanting historic charm by the waterfront in Gamla Stan.
Bank Hotel
Housed in a former bank building, this Stockholm boutique hotel combines historic architecture with bold interiors as well as 5 star hotel service. Stylish bars and event spaces make it a social hotspot. The smash the piggybank is Bank Hotel’s iconic dessert that is served with a touch of dramatic flair at the restaurant here.
- Walking distance to the train station: 18 minutes
- Nearest underground station: Kungsträdgården
- Recommended for: luxury travellers, couples and cocktail lovers looking for sophisticated city-centre accommodation.
Yasuragi Hasseludden
A serene Japanese-inspired spa retreat just outside Stockholm. Hot springs, traditional baths, and wellness treatments offer a restorative escape. One of my personal favourites amongst the best hotels in Stockholm and one of the best spas in all of Sweden. You can take the boat from the city centre of Stockholm to Hasseludden and enjoy a scenic journey en route.
♥ Read my detailed review from my stay at Yasuragi
- Walking distance to the train station: Not walking distance, but you can easily get here by the public transport ferry from Stockholm’s city centre for only around €4.
- Recommended for: spa lovers, couples and anyone planning a relaxing wellness escape outside the city.
Prices from £300 per night.



Nobis Hotel
A modern luxury hotel blending classic architecture with contemporary design. Nobis Hotel is well known amongst the 5 star hotels in Stockholm for it’s quality of service and elegant interiors. The on-site restaurant offers a gastronomic experience with flavours from across Europe. Design studio Claesson Koivisto Rune from Sweden were in charge of designing the rooms with a focus on contemporary timelessness.
- Walking distance to the train station: 16 minutes
- Nearest underground station: Östermalmstorg
- Recommended for: style-conscious travellers who want elegant luxury in a prime central location.
Hotel Diplomat
Hotel Diplomat is a waterfront classic with Art Nouveau charm in one of Sweden’s best addresses and one of the most popular 5 star luxury hotels in Stockholm for location. Spacious, elegantly decorated rooms and attentive service create a quintessential Stockholm experience. The hotel sits in the perfect location to explore all the sights of both the city centre and the island Djurgården. The restaurant at Diplomat is a great spot in the city to try my favourite dish: the Swedish classic Toast Skagen.
- Walking distance to the train station: 21 minutes
- Nearest underground station: Östermalmstorg
- Recommended for: couples and luxury travellers looking for classic elegance overlooking the waterfront.
Villa Dagmar
Villa Dagmar is a boutique hotel with a warm, residential feel in central Stockholm. Chic rooms, personalised service and a cosy atmosphere make it feel like a private home. It’s located right next to the Östermalm market hall and I warmly recommend a visit here during your stay.
- Walking distance to the train station: 21 minutes
- Nearest underground station: Östermalmstorg
- Recommended for: food lovers, shoppers and travellers who enjoy boutique luxury with a lively atmosphere.
Hotel Rival
Owned by ABBA’s Benny Andersson, this boutique hotel combines music history with stylish design. Trendy bars and cultural events add to Hotel Rival’s appeal in the south area of the city.
- Walking distance to the train station: 29 minutes
- Nearest underground station: Mariatorget
- Recommended for: couples and culture lovers wanting a stylish stay in the trendy Södermalm area in the south.
Downtown Camper
Downtown Camper is a lively urban hotel with a playful and adventure-themed design. Rooftop terraces, social spaces, and city-focused activities create a dynamic stay.
Tip: The hotel has a lovely rooftop spa called The Nest which is available for an extra charge. It’s a really lovely spa and the highlight is the heated outdoor pool with a view over Stockholms rooftops. I particularly like it in the winter when Stockholm is covered in snow and you can sit in the pool and enjoy the contrast of temperatures.
- Walking distance to the train station: 8 minutes
- Recommended for: solo travellers, digital nomads and younger couples seeking a social and modern hotel.



Backstage Hotel Stockholm
Backstage Hotel is a playful, music-inspired hotel near the heart of Stockholm. Modern rooms with quirky details and intimate social spaces create a fun, casual vibe.
- Walking distance to the train station: 41 minutes (but there is a direct tram which takes 15 minutes)
- Recommended for: music lovers, creatives and anyone looking for a unique boutique stay.
Clarion Hotel Sign
A modern city hotel with sleek rooms, a rooftop bar, and versatile event facilities. Clarion Hotel Sign has a convenient location and lively atmosphere that make it a central hub. The hotel has a lovely rooftop pool for guests where you get some great views across Stockholm.
- Walking distance to the train station: 9 minutes
- Recommended for: business travellers, families and visitors wanting modern facilities with a rooftop pool.
Haymarket by Scandic
Haymarket by Scandic is a stylish hotel in a historic building near Hötorget. Art Deco interiors, social spaces, and central location combine for a trendy urban experience.
- Walking distance to the train station: 9 minutes
- Recommended for: design lovers and city breakers who enjoy Art Deco style and a lively location.
Hotel Kungsträdgården
Central, modern with old world charm – this hotel offers bright rooms and easy access to shopping and city attractions. Hotel Kungsträdgården is ideal for lively city stays. This was one of my first ever hotel stays in Stockholm as my parents brought my and my brother to the capital for an evening of theatre and we loved staying at this gorgeous hotel.
- Walking distance to the train station: 13 minutes
- Recommended for: couples seeking classic boutique luxury within walking distance of Stockholm’s main attractions.
Hotel Kung Carl
Hotel Kung Carl is a comfortable, mid-range hotel with central location and classic interiors. Friendly service and functional amenities make it convenient for tourists and business travelers. One of the best hotels in Stockholm if you are an ice cream enthusiast as they have one room in collaboration with the ice cream brand 3 Vänner from Sweden where you get free ice cream included!
- Walking distance to the train station: 18 minutes
- Nearest underground station: Östermalmstorg or Hötorget
- Recommended for: travellers looking for historic character and easy access to shopping and nightlife.
Villa Dahlia
Villa Dahlia is a boutique hotel gem in Stockholm with intimate charm and personalised service as well as an elegant luxury feel. Elegant rooms and a quiet atmosphere offer a refined city stay. The hotel has a lovely rooftop bar which is open on sunny days when the weather allows it and is a particularly nice spot to enjoy a drink in the summer.
- Walking distance to the train station: 14 minutes
- Nearest underground station: Rådmansgatan
- Recommended for: couples and design lovers seeking a contemporary boutique hotel with a peaceful atmosphere.
Ellery Beach House
Ellery Beach House is located by the sea and the outskirts of Stockholm. This relaxed hotel offers bright, airy rooms and a casual, coastal vibe. Ideal for a laid-back but trendy wellness getaway. This is the kind of place I love visiting with my best friends where we can just go to the spa, enjoy a glass of wine and catch up for hours and hours.
- Walking distance to the train station: Walking is not possible, but there is public transport links that take around 46 minutes.
- Recommended for: couples, groups of friends and anyone wanting a stylish coastal spa escape.
Winery Hotel
Winery Hotel is a boutique hotel with a wine-focused concept, combining stylish interiors with tasting experiences and tours. Perfect for oenophiles. With an in-house winery, where the wine is made using grapes from Tuscany, as well as a rooftop pool there is not doubt that this hotel is quite a unique urban wine experience.
Tip: If you like the vibe of the Winery Hotel you can also check out the hotels Hotel Franz, Hotel Ruth, Hotel Kung Carl or NOFO Hotel as they are all part of the same hotel company.
- Walking distance to the train station: Walking is not recommended bu there is public transport which takes around 26 minutes.
- Recommended for: wine enthusiasts and couples looking for a unique stay just outside central Stockholm.
Hotel Hasselbacken
Hotel Hasselbacken is a historic hotel on Djurgården Island, blending tradition with comfort. This is one of my favourite areas of Stockholm as it feels like it’s own oasis and you have all the best museums on the doorstep and also the water around the corner. Near attractions and with cosy dining, it is also a family-friendly choice. Have you ever heard of Hasselback potatoes? The in-house restaurant is where they come from!
- Walking distance to the train station: 43 minutes (or the tram in 17 minutes)
- Recommended for: families and leisure travellers visiting Djurgården’s museums and attractions.
Hotel Skeppsholmen
- Walking distance to the train station: 30 minutes
- Nearest underground station: Kungsträdgården (you can also get the public transport ferry from Old Town or Djurgården)
- Recommended for: couples, creatives and travellers seeking a tranquil waterfront retreat close to the city centre.
Moa’s top 5 hotels in Stockholm
When I look for hotels to book I always like to prioritise hotels rooms where I wouldn’t mind spending some time. I really don’t enjoy hotel rooms that just feel like a box with a bed and much prefer an inviting and charming room with welcoming interior designs. If there is a touch of history and old world elegance, it’s also a bonus. So let me share my top picks for the best hotels in Stockholm, Sweden.
- Ett Hem gets a mention here because it’s a Stockholm hotel that is very much of my own taste and their unique luxury concept feels really elegantly Swedish and they’ve managed to pull it off in such a good way.
- Victory Hotel as I just love how unique this hotel is and how it perfectly encapsulates the Old Town vibe for a very genuine stay.
- Hotel Diplomat is a real classic in Stockholm and definitely somewhere you can stay in style where you can experience a Swedish luxury hotel in such a charming way.
- Grand Hotel gets a spot on my list of favourites just because of how iconic it is – for luxury in Stockholm, this is the obvious choice.
- Yasuragi was one of my most memorable hotel and spa experiences from when I was a child and still managed to meet my high expectations when I recently visited them once again.



On the move to 5 star stays in Stockholm
If you are looking specifically for 5 star hotels in Stockholm, you’ll find a refined selection that combines world-class service, elegant design, and a strong sense of place. These hotels represent the highest level of luxury in the city, appealing to travellers who value both comfort and character.
- For iconic luxury and a sense of history, Grand Hôtel appeals to travellers who want waterfront views, a renowned spa and an outstanding dining scene.
- Travellers seeking a more intimate, home-like experience with highly personalised service and thoughtful design will feel most at home at Ett Hem.
- Those drawn to sleek Scandinavian style and a vibrant central location often choose Nobis Hotel, which balances contemporary design with excellent dining and nightlife access.
FAQ
The hotels closest to the train station are At Six, Hotel Clarion Sign and Downtown Camper, but Nobis Hotel, Berns Hotel, Hotel Kungsträdgården, Grand Hotel and Bank Hotel are not very far either.
At Six, Nobis Hotel, Haymarket by Scandic, Lydmar Hotel, Villa Dagmar and Hotel Reisen are dog-friendly. It is recommended to check with the individual hotels about potential deposit, regulations and dog-friendly rooms.
Berns Hotel, Nobis Hotel, Grand Hotel, Bank Hotel, Hotel Diplomat and Hotel Skeppsholmen all have great restaurants worth a visit.
The best hotels in Stockholm, Sweden with on-site spa facilities are Grand Hotel, Downtown Camper (The Nest) and Hotel Clarion Sign. Yasuragi and Ellery Beach House are both spa resorts and well worth a visit if you want to escape from the hustle and bustle of the city centre.
There are several hotels with rooftop bars in Stockholm. Check out Under Stjärnorna at Hotel At Six, Clarion Hotel Sign, Le Hibou at Bank Hotel and Downtown Camper.
Read more about Stockholm hotels?
- The Sparrow Hotel in Stockholm: a boutique stay with French influence
- Collector’s Victory Hotel Stockholm – An antique collectors charming hotel in the heart of the Old Town
- Yasuragi Spa Hotel Hasseludden Stockholm: a Japanese oasis in the heart of Scandinavia
Need more inspiration for your Stockholm & Sweden trips?
- Things to See and Do in Stockholm: An Insider’s Guide to the City
- Grisslehamn Hotel Havsbaden Spa & Resort: Luxury relaxation near Stockholm
- Where to Find the Best Cinnamon Bun in Stockholm: How to do fika like a local
- The best museums in Stockholm: a guide to the museum island of Djurgården
- Stockholm Royal Palace: A Guide to Sweden’s Grandest Residence
- Djurgårdsbrunn Cafe: the best cafe in Stockholm