Where to stay in Stockholm


Stockholm is a very large city spread over several islands and interspersed with many bays and fjords.

Therefore, it is a good idea to pay attention to the location of the accommodation and if it is not going to be centrally located, it is very advisable that the hotel is at least close to a metro or train station.

Where to stay in Stockholm

Most accommodation is of course located near the Old Town - Gamla Stan (the Old Town itself), Södermalm, Norrmalm, Östermalm, Vasastan and Kungsholmen. These areas are the wider centre of Stockholm, you will be in the heart of the action, close to shops and restaurants and within walking distance of the most important sights.

The further away from the centre you stay, the less you pay. However, make sure your hotel or guesthouse is at least walking distance from the metro or train.

You can reach the centre within 30 minutes by metro or rail, even from the outermost suburbs.

  • Gamla Stan, Kungsholmen, Norrmalm - the most central area with the largest choice of accommodation
  • Södermalm - an island south of the centre with a main shopping street and a more local environment, hotels here are quite expensive

Choose the best hotel in the centre

Cheap hotels

If your goal is to really pay as little as possible for accommodation, look for these hotels. We list hotels with decent ratings and a separate room.

Prices in hostels with shared facilities are, of course, even lower.

  • Sure Hotel by Best Western Stockholm Alvsjo *** (from 70 eur) - a standard hotel of an international chain is a 5-minute walk from Alvsö railway station, from where you can reach the centre by a busy train in 25 minutes
  • Avanti Apartment Hotel *** (from 75 eur) - fully furnished apartments with reception in a very quiet neighbourhood about 3 minutes walk from Aspudden metro station (red line - 15 minutes to the centre)

Stylish and inexpensive accommodation on boats

Unusual accommodation in Stockholm is offered by several botels - hotels on boats moored in a fixed place off the shore.

You'll find these botels mostly in the city centre and can get accommodation for very reasonable prices ranging from 80 eur to 110 eur per night in a double room.

The facilities tend to be simpler and smaller than in traditional hotels, but the price savings can be considerable.

Mid-range hotels

Most hotels in the city centre are mid-range, but prices tend to be considerably higher than in other European capitals.

  • Generator Stockholm *** (from 120 eur) - modern, comfortable rooms are a 5-minute walk from the main station and offer a very wide range of rooms. It is one of the cheapest hotels in its category right in the centre.
  • Story Hotel Riddargatan **** (from 150 eur) - this nice hotel is part of the Hyatt group and has a great location right in the centre near Östermalmstorg metro station.
  • Best Western Plus Park Solna **** (from 120 eur) - standard hotel chain with very good prices 3 minutes from Solna Centrum metro (blue line - 10 minutes to the centre)

Luxury hotels

As a large and wealthy city, Stockholm of course also offers accommodation in the highest category. Prices at the big hotel chains are around 300 eur per night in a room for 2.


Hotel prices are in line with the general price level in Sweden, expect prices around 150 eur per night in a 3* hotel and from 190 eur in a better 4* hotel.

If you don't need private accommodation, a significantly cheaper option is a shared room in a hostel, of which Stockholm offers plenty. An acceptable compromise is a private room with a shared bathroom near the centre, with prices around 80 eur per night.

View current prices in Stockholm

In the more distant parts of Stockholm, prices are more or less similar, but you can find more affordable deals around 100 eur in a private room or apartment. You'll spend more time on public transport, but if you plan to get a day ticket anyway, you won't spend any extra money.

Are prices lower when booking in advance?

Yes. The earlier you book your accommodation in Stockholm, the cheaper it will be. Prices increase gradually from about 2 months before your planned stay.

The cheapest accommodation in Stockholm tends to be in November, January, February and March.

This article may contain affiliate links from which our editorial team may earn commissions if you click on the link. See our Advertising Policy page.