The best hotels in Stockholm
Sweden's capital has 1,800+ places to stay. Most are fine but forgettable. These 10 we actually recommend -- from the Gamla Stan cobblestones to the Sodermalm rooftops.
Our Top Picks in Stockholm
Click any hotel to check availability and book at the best price.
Generator Stockholm
Vasastan, Stockholm
Free cancellation & Pay later
City Backpackers Inn
Norrmalm, Stockholm
Free cancellation & Pay later
Ibis Stockholm Gamla Stan
Gamla Stan, Stockholm
Free cancellation & Pay later
Comfort Hotel Xpress Stockholm
Kungsholmen, Stockholm
Free cancellation & Pay later
Scandic Gamla Stan
Gamla Stan, Stockholm
Free cancellation & Pay later
Radisson Blu Waterfront Hotel
Kungsholmen, Stockholm
Free cancellation & Pay later
Grand Hotel Stockholm
Blasieholmen, Stockholm
Free cancellation & Pay later
All Hotels Compared
Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.
| # | Hotel | City & Area | Price/Night | Score | Best For |
|---|---|---|---|---|---|
| 1 | Generator Stockholm | Vasastan, Stockholm | $55–90/night | 7.8/10 | Budget Pick |
| 2 | City Backpackers Inn | Norrmalm, Stockholm | $65–95/night | 8.1/10 | Best Value |
| 3 | Ibis Stockholm Gamla Stan | Gamla Stan, Stockholm | $105–160/night | 8.2/10 | Best Location |
| 4 | Comfort Hotel Xpress Stockholm | Kungsholmen, Stockholm | $110–165/night | 8/10 | Most Popular |
| 5 | Scandic Gamla Stan | Gamla Stan, Stockholm | $130–200/night | 8.5/10 | Romantic Stay |
| 6 | Hotel Rival | Sodermalm, Stockholm | $150–220/night | 8.7/10 | Hidden Gem |
| 7 | Radisson Blu Waterfront Hotel | Kungsholmen, Stockholm | $165–240/night | 8.3/10 | Business Pick |
| 8 | At Six | Norrmalm, Stockholm | $195–280/night | 9/10 | Top Rated |
| 9 | Grand Hotel Stockholm | Blasieholmen, Stockholm | $320–600/night | 9.2/10 | Luxury Pick |
| 10 | Berns Hotel | Norrmalm, Stockholm | $280–450/night | 8.9/10 | Romantic Stay |
Why These Hotels Made Our List
Every hotel earned its spot. Here's exactly why we picked each one.
Generator Stockholm
Generator sits on Torsgatan in Vasastan, a short walk from the subway and about 15 minutes from Gamla Stan. The hostel-style rooms are compact but clean, with decent soundproofing for this price range. The social bar downstairs gets lively on weekends, so light sleepers should request a higher floor. Private rooms offer solid value for Stockholm, where budget options are genuinely scarce. Breakfast is not included but available for a reasonable add-on.
Check Availability
City Backpackers Inn
City Backpackers is on Upplandsgatan, about a ten-minute walk from Stockholm Central Station. Private rooms are small but thoughtfully arranged, and the shared kitchen is well-equipped for self-catering. The free pasta nights are a genuine perk that guests actually use. Staff are reliably helpful with transit directions and day trip advice. For a solo traveler or couple on a tight budget, this is one of the most honest-value options in central Stockholm.
Check Availability
Ibis Stockholm Gamla Stan
This Ibis sits directly in the old town on Lilla Nygatan, surrounded by medieval cobblestone streets and within a short walk of the Royal Palace. Rooms follow the standard Ibis formula, functional and clean without any surprises. The location genuinely earns its premium over other Ibis properties in the city. Gamla Stan is noisy on weekend evenings, so bring earplugs if you are a light sleeper. The breakfast buffet is decent and saves time when you want to get out and explore early.
Check Availability
Comfort Hotel Xpress Stockholm
Located on Kungsbron just beside Stockholm Central Station, this hotel makes arrivals and departures completely stress-free. Rooms are modern and compact, designed around the idea that you will mostly be out exploring the city. The lobby area doubles as a social space with decent coffee and snacks available throughout the day. Kungsholmen is a quieter residential island with good restaurants nearby on Scheelegatan. Solid choice for short stays focused on sightseeing.
Check Availability
Scandic Gamla Stan
Scandic Gamla Stan occupies a 17th-century building on Lilla Nygatan in the heart of the old town. The exposed brick walls and low wooden beams give rooms a character that newer Stockholm hotels cannot replicate. Some rooms are quite small due to the historic structure, so check the room category carefully before booking. The breakfast here is one of the better Scandic spreads in the city. Walking out the front door into medieval Stockholm is a genuinely lovely experience every morning.
Check Availability
Hotel Rival
Hotel Rival on Mariatorget in Sodermalm is owned by ABBA's Benny Andersson and the whole property has a confident, creative personality to match. The art deco cinema inside the building is a genuine draw and hosts regular screenings. Rooms are well-designed with quality linens and good blackout curtains. Mariatorget is one of Stockholm's most pleasant squares, lined with cafes and a local park. The bistro downstairs serves a proper weekend brunch that locals book out regularly.
Check Availability
Radisson Blu Waterfront Hotel
The Radisson Blu Waterfront sits directly above Stockholm Central Station on Nils Ericsons Plan, making it the most connected hotel in the city for business travelers. The conference facilities are extensive and the rooms on upper floors have clear water views over Riddarfjarden. Rooms are large by Stockholm standards with well-designed workspaces. The restaurant is reliable if not exciting. For anyone with early trains or flights, the location alone justifies the rate.
Check Availability
At Six
At Six is on Brunkebergstorg, a square that the hotel itself helped transform into one of Stockholm's most talked-about addresses. The art collection throughout the building is serious and the design feels considered rather than performative. Rooms are spacious by city standards with excellent sound insulation and premium bedding. The ground-floor bar draws a local crowd in the evenings, which keeps the energy genuine. Service is attentive without being intrusive, which is exactly what this price range should deliver.
Check Availability
Grand Hotel Stockholm
The Grand Hotel has stood on Sodra Blasieholmshamnen since 1874, directly facing the Royal Palace across the water. Nobel Prize laureates traditionally stay here during the December ceremonies, and the property carries that history without becoming a museum. Rooms and suites facing the water offer some of the best views in any Scandinavian hotel. The Veranda restaurant serves a famous Swedish smorgasbord that is worth booking even if you are not a guest. For a special occasion or a genuinely iconic Stockholm experience, there is no serious competitor.
Check Availability
Berns Hotel
Berns Hotel sits at Berzelii Park near Stureplan and has operated as a cultural gathering point in Stockholm since the 1860s. The building contains a historic ballroom that August Strindberg once wrote about, and the renovation has preserved that grandeur carefully. Rooms are individually styled with a moody, intimate aesthetic that suits the building's character. The Asian Brasserie downstairs is a legitimate destination restaurant, not just a hotel dining room. This is a strong choice for couples who want luxury with personality rather than polished corporate comfort.
Check AvailabilityWhere to Stay in Stockholm
The neighborhood you pick matters more than the hotel.
Gamla Stan: The Medieval Island
Gamla Stan is Stockholm's old city on its own island, packed with narrow alleyways, the 17th-century Royal Palace, and Stortorget square. It is the most photographed part of the city and genuinely lovely, though also genuinely crowded between 10am and 5pm.
Stay in Gamla Stan if you want to wake up in the cobblestones and have the alleys to yourself before 9am. Leave it for the day if you just want the photos -- 3 hours is enough to see everything.
Sodermalm: Where Locals Actually Live
Cross the Slussen bridge south of Gamla Stan and you enter Sodermalm -- Stockholm's most characterful neighborhood and the one Stockholmers will actually recommend when asked. The Monteliusvagen walkway along the cliffs gives a panoramic view of the city that beats any rooftop bar.
The SoFo area (south of Folkungagatan) has Stockholm's best independent restaurants and vintage shops. Hornstulls Marknad runs weekends with good street food for 80-120 SEK. Hotel Rival on Mariatorget is here and worth the price.
Djurgarden: Museums and Royal Park
Djurgarden island is Stockholm's museum district and royal park. The Vasa Museum, Skansen open-air museum, ABBA: The Museum, and Grona Lund amusement park are all here. It is a 20-minute walk from Strandvagen or take the ferry from the city center.
Most visitors dedicate a full day here. Vasa Museum in the morning (go first for the best light on the ship), lunch at the Skansen cafe, ABBA museum if time allows. Bring a picnic for the park -- the grounds are beautiful.
The Stockholm Archipelago: Beyond the City
The archipelago starts 30 minutes east of the city center by boat and extends 80 kilometers out to the Baltic Sea. Waxholmsbolaget boats depart regularly from Strandvagen. Fjaderholmarna takes 30 minutes and has decent seafood restaurants. Vaxholm (1.5 hours) has the fortress and traditional wooden town.
Renting a kayak in the inner archipelago is popular. Half-day kayak tours depart from Djurgarden for about 650 SEK. If you have 3+ days in Stockholm, one day in the archipelago is well spent.
Eating and Drinking: What to Spend On
Stockholm is expensive but the quality is high. The market halls -- Ostermalms Saluhall for the posher version, Soderhallarna in Sodermalm for everyday use -- are the best value for hot lunches at 100-150 SEK. The IKEA cafeteria near the city (Barkarby) will save you money if you genuinely need to budget.
Coffee culture (fika) is serious here. Vete-Katten on Kungsgatan is the classic city konditori. Mellqvist on Hornsgatan in Sodermalm is the local version. Never skip the kanelbulle (cinnamon bun) -- it is the best in Scandinavia.
Practical Transport Notes
The T-bana metro is the backbone of the city. Lines 17, 18, and 19 (green) cover central Stockholm. The Arlanda Express from the airport to Central Station takes 20 minutes. Buy the SL 72-hour card (320 SEK) if you plan to move around a lot.
The Djurgarden ferry from Strandvagen is included on SL cards. Taxis are expensive -- Bolt and Uber are available and cheaper than street taxis. Cycling is excellent from April to October; Donkey Republic rental bikes are available throughout the city.
Stockholm's best neighborhoods
Stockholm spreads across 14 islands. Gamla Stan is the medieval heart, Norrmalm is the central business district, Sodermalm is the local favorite, and Ostermalm is where the money lives.
Gamla Stan 3 vetted hotels Medieval cobblestones, Royal Palace, tourist central
Medieval cobblestones, Royal Palace, tourist central
Stockholm's old town on its own island. Hotels are small, streets are narrow, and the atmosphere before 9am and after 8pm is genuinely magical.
Best for first-timers who want the full medieval Stockholm experience.
Sodermalm 3 vetted hotels Local Stockholm, rooftop views, best restaurants
Local Stockholm, rooftop views, best restaurants
Sodermalm is the authentic Stockholm neighborhood -- less touristy, better food, more interesting. The Monteliusvagen viewpoint is free and unmissable.
Hotel Rival here is owned by Benny Andersson of ABBA and is the neighborhood's landmark property.
Norrmalm 2 vetted hotels Central station district, business hotels
Central station district, business hotels
Norrmalm is the central business district around Stockholm Central Station. Practical location, less atmospheric than Gamla Stan or Sodermalm.
Good for business travel and those arriving late who need a central base without character requirements.
Ostermalm 2 vetted hotels Luxury Stockholm, embassies and old money
Luxury Stockholm, embassies and old money
Ostermalm is Stockholm's most affluent neighborhood along Strandvagen and Karlaplan. The Radisson Blu Waterfront and luxury boutique hotels are here.
Expensive but genuinely elegant. The Ostermalm Saluhall market hall is one of the best in Europe.
Best Areas by Vibe
Tell us how you travel and we'll point you to the right part of Stockholm.
Museum City
Djurgarden island concentrates Stockholm's best museums within walking distance -- the Vasa warship, Skansen open-air museum, and Fotografiska photography gallery are all here.
Waterfront Couples
The Ostermalm Strandvagen waterfront is Stockholm's most romantic walk -- sailboats moored along the promenade, the Grand Hotel facade, and views across to Djurgarden.
Backpacker Stockholm
City Backpackers Inn near the city center keeps prices under $95/night with a social kitchen and helpful staff who know every free attraction in the city.
Nordic Food Scene
Sodermalm's SoFo district has Stockholm's best restaurant concentration -- from cheap smorgas (open sandwiches) at Soderhallarna market hall to Nordic tasting menus at Pelikan.
Family Adventures
Djurgarden island has Grona Lund amusement park, Skansen with live animals and historical buildings, and Junibacken children's story museum -- a full day for families.
Summer Archipelago
Fjaderholmarna island takes 30 minutes by ferry from Strandvagen for summer swimming, seafood, and the closest archipelago experience to the city center.
Location Quality
Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.
Value for Money
We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.
Guest Experience
We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.
When to Visit Stockholm
When to visit Stockholm and what to pay.
Winter (Dec-Feb)
Cold, dark, and genuinely atmospheric. Christmas markets at Gamla Stan and Skansen run through December. January and February are quiet and cheaper. Ice skating on Kungstradgarden is free.
Spring (Apr-May)
Stockholm comes to life in May. Outdoor seating opens, the islands turn green, and prices are 20-30% below summer rates. April can be cold but May is generally excellent.
Summer (Jun-Aug)
Long days (sun sets after 10pm in June), outdoor culture, and full archipelago operations. July is peak -- book 8-10 weeks ahead. The city empties out in August as Swedes head to summer houses.
Autumn (Sep-Oct)
Autumn colors in Djurgarden and the archipelago. Prices drop back from summer peaks. Good weather through September with occasional rain. October is quieter and cooler.
Booking Tips for Stockholm
Insider tips for booking hotels in Stockholm.
Buy the SL 72-hour travel card immediately
The SL transport card at 320 SEK covers metro, bus, tram, and the Djurgarden ferry. Most tourists spend more on individual tickets. Get it at Central Station on arrival.
Book the Vasa Museum first thing in the morning
The Vasa Museum has limited timed entry slots. Book online at vasamuseet.se up to 2 weeks ahead for July and August. Go when it opens at 10am -- the ship interior in morning light is extraordinary.
Walk from Gamla Stan to Sodermalm via Slussen
This 15-minute walk crosses Stockholm's islands, passes through the lock gate area, and gives you the whole geography of the city. Do it on your first afternoon to get oriented.
Use the Waxholmsbolaget ferry for the archipelago
Waxholmsbolaget is the public ferry company covering 35 routes to the archipelago. It accepts SL travel cards and is cheaper than Stromma tours. The Vaxholm route (1.5 hours, 105 SEK one way) is the easiest day trip.
Fika at Vete-Katten, not a tourist cafe
Vete-Katten on Kungsgatan 55 has been a Stockholm institution since 1928. A coffee and kanelbulle here costs about 85 SEK total -- roughly the same as the tourist cafes in Gamla Stan but with 100 years of atmosphere.
Hotel Rival is the best mid-range choice in Sodermalm
Hotel Rival on Mariatorget 3 is owned by Benny Andersson of ABBA and has a great cinema and bar on site. Book at least 4-6 weeks ahead for summer. Rates start at $150/night and are worth it.
Hotels in Stockholm — FAQ
Everything you need to know before booking hotels in Stockholm.
What is the best area to stay in Stockholm?
Gamla Stan is the classic choice for first-timers -- medieval cobblestone streets, 5 minutes walk from the Royal Palace, hotels from $105/night. Sodermalm is where locals actually live: better restaurants, more affordable, the Monteliusvagen viewpoint gives the best Stockholm panorama. Ostermalm is for luxury at Strandvagen (expect $250+ nightly).
How do I get from Arlanda Airport to Stockholm?
The Arlanda Express train takes 20 minutes to Stockholm Central for 295 SEK ($27). Slower commuter trains (Pendeltag) run the same route in 40 minutes for 105 SEK ($10). Taxis should cost around 500-600 SEK ($46-55). Avoid unlicensed cabs at the arrivals hall -- use Taxi Stockholm or Cabonline apps.
Is Stockholm expensive?
Yes, one of Europe's priciest cities. Mid-range hotels run 1,200-2,000 SEK ($110-185/night). A pub meal is 150-200 SEK ($14-18). Save significantly by staying in Sodermalm or Kungsholmen instead of Gamla Stan. The after-work (happy hour) 16-18 runs drinks at 60-75 SEK -- use it.
What is the best time to visit Stockholm?
June to August for long days -- the sun sets after 10pm in midsummer and the outdoor seating culture comes alive. Hotel prices spike 40-60% in July. May and September offer good weather, fewer crowds, and prices 20-30% lower. December is magical for the Christmas markets in Gamla Stan and Skansen, though temperatures drop to -5 to 2 degrees Celsius.
Which museums are worth the entrance fee in Stockholm?
The Vasa Museum (170 SEK) is unmissable -- a perfectly preserved 17th-century warship that sank on its maiden voyage and was raised intact in 1961. Fotografiska (195 SEK) on Sodermalmstrand has the best photography exhibitions in Europe. ABBA: The Museum (250 SEK) is genuinely excellent even if you are not a fan. Most national museums are free.
Is the Stockholm archipelago worth a day trip?
Absolutely. The archipelago has 30,000 islands. Vaxholm takes 1.5 hours by boat and is the most popular destination -- the 17th-century fortress and wooden houses are classic Swedish. Fjaderholmarna takes only 30 minutes from Strandvagen and has good seafood restaurants. Boats depart from Strandvagen (Stromma and Waxholmsbolaget operators).
What neighborhood should I avoid in Stockholm?
Nowhere in Stockholm is genuinely dangerous for tourists. Rinkeby and Tensta are often mentioned but are fine during the day. Within the tourist areas, the block around Central Station (Klara area) gets sketchy after midnight. Hotel Rival in Sodermalm's Mariatorget and Hotel Adlon are much better choices than the cheapest options around the station.
What is the local food scene like in Stockholm?
Swedish smorgasbord (buffer of herring, meatballs, gravlax) is done best at Operakallaren in Norrmalm for lunch at around 450 SEK. For everyday eating, the market halls -- Ostermalms Saluhall and Soderhallarna -- have excellent sandwiches and hot dishes for 100-150 SEK. Do not skip fika (coffee and a cinnamon bun) -- Vete-Katten on Kungsgatan is the best classic konditori.
How do I get around Stockholm?
The T-bana (metro) covers all key areas and is excellent. A single trip costs 36 SEK ($3.30). A 24-hour travel card is 175 SEK ($16) and covers bus, metro, and ferry. Get the SL app and tap with your phone. The Djurgarden ferry from Strandvagen to the island is included on the travel card and is the best transport experience in the city.
Are there good hotels in Gamla Stan?
Yes but they are small and often noisy from cobblestone foot traffic. Ibis Stockholm Gamla Stan at $105-160/night is the most practical choice. Scandic Gamla Stan at $130-200/night is quieter and more comfortable. The location is excellent -- everything medieval Stockholm is on foot.
What is Sodermalm like for tourists?
Sodermalm is Stockholm's Brooklyn -- independent restaurants, vintage shops, the best street food market in Sweden (Hornstulls Marknad on weekends), and the Monteliusvagen cliff walk with panoramic city views. Hotel Rival on Mariatorget (owned by an ABBA member) is the neighborhood's best hotel at $150-220/night. SoFo (south of Folkungagatan) is the best street for browsing.
When should I book Stockholm hotels?
For July and the midsummer week (third week of June), book at least 8-10 weeks ahead -- the city fills completely. For standard summer travel (June, August), 4-6 weeks ahead is usually enough. May, September, and October can often be booked 2-3 weeks ahead.