Stockholm waterfront with the Grand Hôtel on Blasieholmen facing the Royal Palace and Old Town
Sweden  ·  5 Hotels Listed  ·  Norrmalm · Blasieholmen · Lärkstaden · Skeppsholmen

Stockholm

Sweden's capital across fourteen islands: Nobel heritage, waterfront palaces and the most refined Scandinavian craft-luxury hotel scene in the north.

Stockholm's finest hotels cluster around the central water in Norrmalm, Blasieholmen and the islands. The Grand Hôtel, facing the Royal Palace since 1874 and long the home of Nobel laureates, leads the field; Ett Hem is the boutique benchmark, Hotel Skeppsholmen the island-heritage pick, and Lydmar and Bank Hotel round out a small, unusually high-quality set of five. Prices run from about SEK 3,500 to 6,000 a night.

Filter by Occasion All Hotels Honeymoon Anniversary Proposal Wellness Solo Retreat Business Family Bachelor/ette

Quick Picks: Stockholm at a Glance

The fastest way to match a hotel to your trip. Scores are our independent editorial ratings; see our methodology.

HotelBest forNeighbourhoodFromScore
Grand Hôtel StockholmOccasions, grandeurBlasieholmenSEK 5,0009.6
Ett HemBoutique, designLärkstadenSEK 6,0009.7
Hotel SkeppsholmenIsland calm, valueSkeppsholmenSEK 3,5009.4
Lydmar HotelPolished boutiqueBlasieholmenSEK 4,0009.5
Bank HotelDesign, dining sceneNorrmalmSEK 3,8009.3

All Hotels in Stockholm

Ranked by overall occasion score. Every hotel independently verified, priced and reviewed for 2026.

Grand Hôtel Stockholm facing the Royal Palace across the water
#1 in Stockholm
AnniversaryBusiness Historic/Heritage

Grand Hôtel Stockholm

"Open since 1874 facing the Royal Palace, some 300 rooms and the long-time home of Nobel laureates."

9.4
Rooms
9.6
Service
9.8
Location
From SEK 5,000/night Read the Review →
Ett Hem, a restored 1910 Arts and Crafts townhouse hotel in Lärkstaden
#2 in Stockholm
AnniversarySolo Retreat Boutique

Ett Hem

"A restored 1910 Arts and Crafts townhouse, around 22 rooms of home-style luxury."

9.6
Rooms
9.8
Service
9.6
Location
From SEK 6,000/night Read the Review →
Hotel Skeppsholmen in restored 1690s naval barracks on Skeppsholmen island
#3 in Stockholm
AnniversarySolo Retreat Historic/Heritage

Hotel Skeppsholmen

"Restored 1690s naval barracks on Skeppsholmen island, 81 rooms in quiet green space."

9.3
Rooms
9.5
Service
9.6
Location
From SEK 3,500/night Read the Review →
Lydmar Hotel on Blasieholmen facing the Royal Palace beside the Grand Hôtel
#4 in Stockholm
AnniversarySolo Retreat Boutique

Lydmar Hotel

"On Blasieholmen facing the Royal Palace beside the Grand Hôtel, 46 rooms of polished calm."

9.3
Rooms
9.5
Service
9.7
Location
From SEK 4,000/night Read the Review →
Bank Hotel in a grand former bank building near Kungsträdgården in central Stockholm
#5 in Stockholm
BusinessBachelor/ette Design

Bank Hotel

"A design hotel in a grand former bank building near Kungsträdgården, with a lively dining scene."

9.2
Rooms
9.3
Service
9.5
Location
From SEK 3,800/night Read the Review →

Best for an anniversary in Stockholm

For a milestone trip, the Grand Hôtel Stockholm is the obvious grand gesture: a waterfront landmark since 1874, looking straight across to the Royal Palace, with the sense of occasion that only a hotel of this age and standing can carry. It is where the world's Nobel laureates have stayed for over a century, and a Palace-view room on a clear evening is hard to beat for romance.

If the two of you would rather disappear into a quiet, personal hideaway than parade through a grand lobby, Ett Hem is the better anniversary pick: a residential townhouse where the staff learn your name and the mood is more private dinner party than hotel. It is the intimacy-versus-grandeur decision in a single city.

All Anniversary Hotels →

Best for a solo retreat in Stockholm

Travelling alone, Ett Hem is the most comfortable choice in the city: its home-style design, open kitchen and library make a single traveller feel like a house guest rather than a room number, and it is easy to spend a whole rainy afternoon inside without feeling adrift.

For solitude of a different kind, Hotel Skeppsholmen sits on its own quiet island a short walk from the centre, surrounded by green space and museums, which suits a solo trip built around long walks and calm. Both give you the city without the noise.

All Solo Retreat Hotels →

Stockholm's Best Hotels, Ranked

Our five picks in order, each scored independently across rooms, service and location. Follow any name for the full review.

1
Grand Hôtel Stockholm, Blasieholmen

Some 300 rooms and suites since 1874, facing the Royal Palace. Sweden's grand hotel and the long-time home of the Nobel laureates.

2
Ett Hem, Lärkstaden

Around 22 rooms in a restored 1910 Arts and Crafts townhouse. The most refined boutique stay in the city, all home-style design and quiet.

3
Hotel Skeppsholmen, Skeppsholmen

81 rooms in restored 1690s naval barracks on a green island. The most distinctive heritage option, and the relative value of the group.

4
Lydmar Hotel, Blasieholmen

46 rooms facing the Royal Palace beside the Grand Hôtel. Stockholm's polished boutique alternative, with a beloved waterfront terrace.

5
Bank Hotel, Norrmalm

A design hotel in a grand former bank building near Kungsträdgården. The choice for a livelier stay close to the dining and nightlife.

The Stockholm hotel guide: everything you need to know

When to visit

The short answer: late May to early September, or December. Summer is when Stockholm comes alive, with long Nordic days that barely go dark, warm-enough weather for the archipelago, and the city's cafes and quays at their busiest. May and early September are the sweet spot for good weather without peak crowds or peak rates. December is the other high season, when the Christmas markets open, the first snow often falls and Nobel week around 10 December fills the best hotels; book well ahead for that fortnight. The deep winter months are cold and dark but atmospheric, and hotel rates soften outside the festive period.

Best neighbourhoods to stay

Stay central and on the water. Blasieholmen and Norrmalm form the heart of the hotel scene, home to the Grand Hôtel, Lydmar and Bank Hotel, with the Old Town, the National Museum and the main shopping streets all within a short walk. Lärkstaden, a genteel residential pocket, is the quiet setting for Ett Hem and suits travellers who want calm streets a tram ride from the sights. Skeppsholmen, a small central island of parkland and museums, is the choice for green space and hush without leaving the middle of the city. Gamla Stan, the postcard Old Town, is charming to walk but its cobbled lanes are short on true luxury beds.

Average prices and what to expect

Stockholm is expensive but transparent. Expect the leading hotels to run roughly SEK 3,500 to 6,000 a night, or about 330 to 570 US dollars, with the Grand Hôtel and Ett Hem at the top of that band and Hotel Skeppsholmen the softest landing. Summer weekends and Nobel week push rates higher, while late autumn and the flat winter weeks bring the best value. Swedish service is understated rather than effusive, breakfast is usually a generous highlight, and design quality is high even at the lower end of this list.

Getting around

You will arrive at Stockholm Arlanda (ARN), about 40 kilometres north of the centre; the Arlanda Express train reaches the city in around 20 minutes, which is faster and often cheaper than a taxi in traffic. Once in town, the centre is walkable and the metro, buses and commuter ferries are clean and efficient, so most visitors staying centrally rarely need a car. For the archipelago, scheduled ferries leave from the central quays near the Grand Hôtel.

Booking tips

Book about two months ahead for summer and standard dates, and considerably earlier for December, when Nobel week and the Christmas markets take rooms off the market fast. At the Grand Hôtel and Lydmar, a Palace-facing room is worth requesting specifically and paying up for; at Ett Hem, the small room count means it sells out first, so reserve as soon as your dates are set. If value matters more than a landmark address, Hotel Skeppsholmen delivers the most stay for the money.

The honest take: who Stockholm suits, and who it doesn't

Stockholm's luxury scene is small and consistent rather than large and varied, and that shapes the trade-offs. The good news is quality: even the fifth-ranked hotel here is genuinely design-led and well run, so it is hard to go badly wrong. The catch is choice. Unlike London or Paris, there is no deep bench of grand five-star palaces; if the Grand Hôtel and Ett Hem are full on your dates, the step down in scale and pedigree is real, not marginal.

Cost is the other honest caveat. This is one of Europe's pricier cities for a hotel, and the exchange rate can make even a mid-tier room feel steep, with add-ons and dining following suit. Travellers expecting warm, chatty, American-style service may also find the Swedish style cooler and more restrained, though it is invariably efficient and sincere once you settle in.

Our counter-recommendation: come in late spring or early autumn to balance weather, crowds and price; prioritise a central waterfront address over a bigger room in a duller location; and if your dates are fixed around Nobel week or midsummer, book months out or accept that the top two will likely be gone.

Stockholm hotels: frequently asked questions

What is the best luxury hotel in Stockholm?

The Grand Hôtel Stockholm is the benchmark: open since 1874, facing the Royal Palace across the water, with some 300 rooms and suites and the deepest heritage in the city as the long-time home of Nobel Prize laureates. For a smaller, more personal stay, Ett Hem is the finest boutique alternative.

Where should you stay in Stockholm?

Blasieholmen and Norrmalm, on the central waterfront, put you beside the Grand Hôtel and Lydmar and within walking distance of the Old Town and museums. Lärkstaden is the quiet, residential choice for Ett Hem, and Skeppsholmen island suits travellers who want calm and green space a short walk from the centre.

When is the best time to visit Stockholm?

Late May to early September brings the long Nordic daylight, mild weather and the archipelago at its best. December is the other high point, for Christmas markets, first snow and Nobel week around 10 December, when the city fills and the best hotels book out early.

How much do Stockholm's top hotels cost?

Expect roughly SEK 3,500 to 6,000 a night for the leading hotels, or about 330 to 570 US dollars, with the Grand Hôtel and Ett Hem at the upper end and Hotel Skeppsholmen the relative value. Rates climb sharply in summer and over Nobel week in December.

Which Stockholm hotel is best for an anniversary?

The Grand Hôtel is the grand, occasion-worthy choice for its history, waterfront setting and Palace views, while Ett Hem is the intimate, design-led pick for a couple who prefer a quiet townhouse to a big hotel. Both are strong; the choice is scale versus intimacy.

Also worth considering

Copenhagen
Denmark

75 minutes by air. The natural Scandinavian pairing.

Reykjavik
Iceland

3 hours by air. The Nordic alternative.

Helsinki
Finland

60 minutes by air. The Finnish alternative.

Berlin
Germany

90 minutes by air. The German alternative.

Browse by occasion

Honeymoon Hotels Anniversary Hotels Proposal Hotels Wellness Retreats Solo Retreats Family Hotels Business Hotels Bachelor/ette

Browse by hotel type

Boutique Hotels Five-Star Hotels Historic & Heritage Hotels Beach & Coastal Hotels City-Center Hotels Design Hotels

Related reading

Best Europe Luxury Hotels Best Anniversary Hotels Best Honeymoon Hotels Worldwide Historic Luxury Hotels
The King's Suite

The editorial hotel letter

New hotels, honest verdicts, and the occasional opinion on where not to stay. Fortnightly. No sponsored content.

Every Stockholm hotel we've reviewed