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 hotel in Stockholm
#1
Budget Pick
7.8

Generator Stockholm

Vasastan, Stockholm

$55–90/night Check Availability

Free cancellation & Pay later

City Backpackers Inn hotel in Stockholm
#2
Best Value
8.1

City Backpackers Inn

Norrmalm, Stockholm

$65–95/night Check Availability

Free cancellation & Pay later

Ibis Stockholm Gamla Stan hotel in Stockholm
#3
Best Location
8.2

Ibis Stockholm Gamla Stan

Gamla Stan, Stockholm

$105–160/night Check Availability

Free cancellation & Pay later

Comfort Hotel Xpress Stockholm hotel in Stockholm
#4
Most Popular
8

Comfort Hotel Xpress Stockholm

Kungsholmen, Stockholm

$110–165/night Check Availability

Free cancellation & Pay later

Scandic Gamla Stan hotel in Stockholm
#5
Romantic Stay
8.5

Scandic Gamla Stan

Gamla Stan, Stockholm

$130–200/night Check Availability

Free cancellation & Pay later

Hotel Rival hotel in Stockholm
#6
Hidden Gem
8.7

Hotel Rival

Sodermalm, Stockholm

$150–220/night Check Availability

Free cancellation & Pay later

Radisson Blu Waterfront Hotel hotel in Stockholm
#7
Business Pick
8.3

Radisson Blu Waterfront Hotel

Kungsholmen, Stockholm

$165–240/night Check Availability

Free cancellation & Pay later

At Six hotel in Stockholm
#8
Top Rated
9

At Six

Norrmalm, Stockholm

$195–280/night Check Availability

Free cancellation & Pay later

Grand Hotel Stockholm hotel in Stockholm
#9
Luxury Pick
9.2

Grand Hotel Stockholm

Blasieholmen, Stockholm

$320–600/night Check Availability

Free cancellation & Pay later

Berns Hotel hotel in Stockholm
#10
Romantic Stay
8.9

Berns Hotel

Norrmalm, Stockholm

$280–450/night Check Availability

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 hotel interior
#1

Generator Stockholm

Vasastan, Stockholm $55–90/night 7.8/10

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 hotel interior
#2

City Backpackers Inn

Norrmalm, Stockholm $65–95/night 8.1/10

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 hotel interior
#3

Ibis Stockholm Gamla Stan

Gamla Stan, Stockholm $105–160/night 8.2/10

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 hotel interior
#4

Comfort Hotel Xpress Stockholm

Kungsholmen, Stockholm $110–165/night 8/10

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 hotel interior
#5

Scandic Gamla Stan

Gamla Stan, Stockholm $130–200/night 8.5/10

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 interior
#6

Hotel Rival

Sodermalm, Stockholm $150–220/night 8.7/10

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 hotel interior
#7

Radisson Blu Waterfront Hotel

Kungsholmen, Stockholm $165–240/night 8.3/10

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 hotel interior
#8

At Six

Norrmalm, Stockholm $195–280/night 9/10

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 hotel interior
#9

Grand Hotel Stockholm

Blasieholmen, Stockholm $320–600/night 9.2/10

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 hotel interior
#10

Berns Hotel

Norrmalm, Stockholm $280–450/night 8.9/10

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 Availability

Where 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

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.

Best areas Near Stortorget square
Price range $105-200/night
Best for First-timers, history lovers, couples
Avoid Rooms facing the main street -- foot traffic noise
Best months May-Sep, Dec
Sodermalm 3 vetted hotels

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.

Best areas Around Mariatorget, SoFo district
Price range $110-220/night
Best for Return visitors, foodies, creative travelers
Avoid The eastern Medborgarplatsen area after midnight
Best months May-Sep
Norrmalm 2 vetted 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.

Best areas Around Stureplan, not right by the station
Price range $105-240/night
Best for Business travelers, one-night stopovers
Avoid The immediate station area blocks -- limited character
Best months Year-round
Ostermalm 2 vetted hotels

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 Strandvagen waterfront, Karlaplan area
Price range $165-350/night
Best for Luxury travelers, long stays, Djurgarden access
Avoid If budget is a consideration
Best months May-Sep

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.


40%

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.

30%

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.

30%

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.

Christmas Magic

Winter (Dec-Feb)

Avg hotel: $90-170/nightCrowds: Low-ModerateTemp: -5 to 2°C

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.

Peak Season

Summer (Jun-Aug)

Avg hotel: $130-240/nightCrowds: HighTemp: 18-26°C

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.

Value Season

Autumn (Sep-Oct)

Avg hotel: $95-175/nightCrowds: ModerateTemp: 8-15°C

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.


4 neighborhoods covered
1,800+ options reviewed
10 vetted picks
0 sponsored listings

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.