Compare and save on Stockholm hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best Stockholm hotels

Use our map to find hotels near the Stockholm area or attractions you want to visit.

The best Stockholm hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in Stockholm

Hotels in Stockholm


Scandi style oozes through the streets and the waterways of Stockholm, with beautiful Medieval buildings complimenting the new pastel toned apartments, modern bars and slick restaurants around the city. Here, it’s easy to find the hotel chains you know and love, as well as beautifully designed apartments and boutique hotels.


As the city is essentially built on separate islands, it’s easy to discern the areas – there’s usually a waterway standing between one neighbourhood and the next.


Gamla Stan & Riddarholmen


The Old Town and the Royal Palace stand in the middle of the river on Stadsholmen island. The history of this island dates back to the 13th century, but most of the buildings are from the 1700’s. There is a range of reasonably priced hotels here, as well as some swankier options and lodges for history buffs who want a luxury bedroom in the centre of the city.  


Norrmalm & Vasastaden


Norrmalm is the most central district on the mainland, with easy access to the main train station, boat tours and the Royal Gardens. It’s also easy to get over to the Old Town from here, but the hotel prices are about the same – there are a few high end options in the centre, as well as practical, affordable options nearer to the train station. This is also the best district to stay in for shopping, drinking, and eating, which makes it very traveller friendly.  You can also find some really cheap hostels set further back from the water, closer to the district of Vasastaden. Vasastaden is a largely residential area, with a few beautiful buildings like the Public Library and green areas like Vasapark. The hotels here are much more affordable, but you’re also further away from the city centre.




Kungsholmen is in the west of Stockholm, and whilst it might seem like it’s out on it’s own, it’s a little playground for Stockholm’s rich and famous. If you’re wanting to live like a local, stay in one of the slick independent, boutique hotels in Kungsholmen and rub shoulders with the Swedes at the bars and restaurants in the surrounding area.


Djurgården & Skeppsholmen


Whilst these districts might be a little harder to get to, they make up for it in green space and charming old architecture. There are only a few hotels here, but they’re great if you’re here to see the Skansen or the Djurgarden.


Södermalm & Långholmen


Sodermalm is on the other side of the Old Town, with many affordable hotels, green parks and decent transport links to the other side of the river. You could easily stay in a riverside hotel here, and cross the bridge to see the city’s attractions everyday – maybe one for the quiet city breaks though.


Östermalm & Gärdet


On a business trip? This is probably the best place for you to stay, you’ll be close to Stockholm’s business district as well as the waterfront and the gardens for a little after-work exploring. There are also bars and restaurants for quick and easy bites to eat, as well as recognized hotel chains where you can cash in those loyalty points!