Where to stay in Stockholm: best areas and hotels to stay in Stockholm
Planning a trip to Stockholm and wondering where to stay? I got you. As a local living in the city, I spend a lot of time exploring neighborhoods and yes, also testing hotels - so I know exactly where the most inspiring, comfortable, and well-located hotels in Stockholm are.
Below you’ll find my guide to the best places to stay in Stockholm, sorted by vibe and location. Whether you want to be in the middle of the action, surrounded by water, or out in the calming archipelago, this list includes the best hotels for every budget and style.
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 a 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.