Best Hotels in Stockholm: Where to stay in Stockholm.
Planning a trip to Stockholm and wondering where to stay in Stockholm? This Stockholm hotel guide will help you find the best hotels in Stockholm, no matter your travel style or budget. As a local living in the city, I spend a lot of time exploring different Stockholm neighborhoods - and yes, also testing hotels - so I know exactly which hotels in Stockholm offer the best locations, comfort, design, and overall experience.
Below, you’ll find my guide to the best places to stay in Stockholm, featuring everything from luxury hotels and boutique hotels to mid-range and budget-friendly stays. Whether you’re looking for where to stay in Stockholm for first-time visitors, want to be in the city center, close to the water, or prefer a quieter stay near nature or the Stockholm archipelago, this guide highlights the best Stockholm hotels for travelers, couples, families, and solo visitors alike.
If you want to explore the city like a local, don’t forget to check out my Ultimate Stockholm Map, filled with photo spots, cafés, viewpoints, and hidden gems.
Best Hotels in Stockholm City Center
Perfect if you want to walk everywhere, shop, explore museums, enjoy nightlife, and access public transport within minutes.
Scandic Grand Central - Classic & Central
Scandic Grand Central is located near Central Station, it’s ideal for first-time visitors. Expect stylish rooms, a cozy lobby bar, delicious breakfast, and many Stockholm hotspots within walking distance.
Downtown Camper by Scandic - Central & Hip (Amazing Rooftop!)
Downtown Camper by Scandic is one of the coolest lifestyle hotels in the city. And this Stockholm hotel has one of the prettiest wellness areas on the rooftop (don’t miss it when you are staying in this hotel). Expect a social vibe and creative interior design. Very central location.
HOBO Hotel Stockholm - Trendy & Urban
HOBO hotel is another great hotel right in the city center. I love the design of the rooms at this hotel and the breakfast is served in the most amazing area overlooking Stockholm, a great start of your day!
Ett Hem - Exclusive boutique hotel
If you’re into Scandinavian design, this is your dream hotel. Ett Hem feels like a luxurious home with exceptional hospitality. A luxury and unforgettable place to stay in Stockholm.
Generator - Budget hotel in Stockholm
Generator is a great option for budget travelers who still want a great hotel in Stockholm and a central location. Generator offers dorms, private rooms, and a lively common area. Something for everyone.
2. Relaxed hotels in Stockholm
These hotels offer a more relaxed atmosphere - often with water views. Unique Stockholm hotels just outside the city center, but still very central.
Elite Hotel Marina Tower - Waterfront Perfection
Elite Hotel Marina Tower is located right by the water in Saltsjöqvarn, this hotel offers beautiful sea views and a spa. Booking a room with sea views is definitely worth it in my opinion. A relaxed location, but the ferry stops before the hotel and brings you straight to the city center.
Hotel Skeppsholmen - Idyllic & Peaceful
Hotel Skeppsholmen is a hotel on a small, quiet island near the city. It’s surrounded by trees, water and amazing Stockholm views. A truly unique location that feels far from urban stress.
Hotel Hasselbacken - Hotel on Djurgården
Hotel Hasselbacken is the perfect hotel in Stockholm if you want to be located next to some of the best museums in Stockholm and still surrounded by nature.
Långholmen Hotell - Sleeping in a former prison
Wanna sleep in a very unique hotel in Stockholm, then this stay might be it for you. At Långholmen hotel, you can sleep in a former prison (in a very charming way!). This hotel sits on a green island with beaches and walking trails, yet remains easily accessible by metro.
3. Stockholm archipelago stays
For travelers who want to slow down, breathe fresh air, and experience the Stockholm archipelago.
Utö Värdshus - Idyllic archipelago stay
Located on the popular and diverse island Utö, Utö Värdshus offers different types of accommodations, from hotel rooms to family stays, to a private archipelago cottage (utsikten). This place is definitely a Stockholm archipelago dream stay.
Skepparholmen - Scenic views and wellness
Just outside the city, this hotel is perfect for a peaceful getaway. Skepparholmen is a great hotel (make sure to book one of the most recently renovated rooms) and also has a beautiful spa. Great Stockholm hotel if you also wanna enjoy the wellness.
Smådalarö Gård - Stunning hotel & spa
A beautifully designed hotel with an incredible spa area. Smådalarö Gård is ideal for a romantic weekend or relaxing retreat. The hotel is located near the idyllic coastal town Dalarö, which is definitely worth a visit.
Idöborg - Stockholm island escape
For Stockholm visitors looking for a calm, remote, and unique stay, go to Idöbörg. On this tiny island in the archipelago, you can rent your own cottage or glamping accommodations. You feel far away from city life, and it’s a true reset. They also have a beautiful sauna on the island.
Tips for Choosing Where to Stay in Stockholm
First visit? Stay in the city center.
Love nature but want convenience? Choose Djurgården, Långholmen, or Skeppsholmen.
Looking for a unique Swedish experience? Book a night in the Archipelago.
Traveling on a budget? Generator and Långholmen are great options.
Love spa hotels? Smådalarö Gård, Skepparholmen, or Elite Marina Tower.
Explore Stockholm Like a Local
If you want to discover the best viewpoints, hidden corners, cafés, and photo spots, take a look at my Stockholm Map - a digital map filled with all my Stockholm favorites, so you can experience Stockholm like a local.
This post may contain affiliate links. If you click and make a purchase, I may earn a small commission at no extra cost to you.