Hotels in Stockholm

Find the best Stockholm hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Stockholm hotels with free cancellation or excellent ratings

Trusted Stockholm hotel providers

See all hotels in Stockholm

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Stockholm hotel in the heart of the action

Beat the queues at the top Stockholm attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelAttic Apartment Old Town – 5.0

How to find the best hotel deals in Stockholm

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Stockholm

  • The same magic that powers our flight search can also help you find the sharpest room rates around. Use these hacks to search smarter and pocket savings on your Stockholm hotel.

  • Lock in some of the best Stockholm hotel prices by organising things ahead. Hotels often offer special rates or early booking discounts to help fill rooms in advance.

  • That being said, booking at the last minute can end up being a good move. Some places cut their rates a day or two before arrival to avoid having empty rooms.

  • Be flexible with your dates to land better rates. Search for hotels in different months or seasons. Even going middle of the week (instead of weekends) can help you save more.

  • Explore the range of accommodation options with free cancellation and book with peace of mind. You can amend or cancel your stay without fees if things change or you spot a better offer.

Where to stay in Stockholm

Central Stockholm

Enskede-Årsta-Vantör

  • If you need more inspiration on where to stay, consider Enskede-Årsta-Vantör. Here are a few places where you can rest your head near some leading sights.

  • Maude´s Hotel Enskede Stockholm is one of the best hotels near Skogskyrkogarden, a big attraction in this area. This hotel in Stockholm has a 3-star rating and gets positive guest feedback for its service.

  • Searching for hotels near Skogskapellet? Quality Hotel Globe has the keys to your next memorable stay. Well rated for its location, this 4-star Stockholm hotel is a comfy base to rest up in between sightseeing.

  • You'll also discover a few standouts among the hotels near Museum för positivt tänkande. Brunnby Hotel is a go-to stay around Enskede-Årsta-Vantör.

  • Browse the full lineup of hotels in Enskede-Årsta-Vantör and find a stay that'll keep up with your plans.

When to go to Stockholm

  • Factor in the type of weather you prefer when deciding your travel dates. With maximum highs of 25ºC (77ºF), July offers the warmest conditions.

  • The coolest time of year is January. Expect lows of -8ºC (18ºF).

  • For a lower chance of grey skies, search for Stockholm hotels during April. With an average of five days of rain, this is the driest month.

  • January brings the wettest conditions. You can expect around nine days of rainfall.

Best hotels in Stockholm

Best budget hotels

  • Great trips don't need hefty hotel bills. With at least 80 budget Stockholm hotels to choose from, you can spend more on what matters and less on where you rest your head. You can expect basic comforts like simple breakfasts, Wi-Fi, and cosy beds at these well-priced stays.

  • Hotel Hornsgatan promises comfort without breaking the bank. Make use of heating, Wi-Fi and more at this 2-star accommodation option in Sodermalm.

  • With conveniences like luggage storage and a safe deposit box, Hotel Sven Vintappare lets you enjoy more while spending less. This Stockholm hotel is in Gamla Stan and carries a 3-star rating.

  • Wi-Fi in designated areas and a lobby bar are just a taste of what's on offer at Hotell Västmannagatan No.61. Another win for your bottom line, it's rated 2 stars and is located in Vasastan.

Best 4-star hotels in Stockholm

  • Get the upgrade without the splurge at one of the 4-star hotels in Stockholm. Take your pick of around 110 of these stays, many of which offer perks like pools, wellness spas, and in-house dining. From the rooms to the service and amenities, they're known for their extra attention to detail.

  • Berns, Historical Boutique Hotel & House of Entertainment Since 1863 lives up to its 4-star rating. Room service and a restaurant help make this Norrmalm accommodation option a go-to for many.

  • Thon Hotel Vasa is another stylish option. Make the most of amenities such as room service and bathrobes at this Stockholm hotel.

  • Still searching for the right fit? Thon Hotel Vasa in Norrmalm proves you don't need five stars to feel special. Make the most of a lobby bar, a restaurant and more during your visit.

Best luxury 5-star hotels

  • Featuring anything from large suites to private butlers and signature restaurants, a 5-star hotel is where your trip levels up. Wellness therapies, rooftop terraces, and pillow menus? Good chance you'll find that too. Mostly located in Norrmalm, there are at least ten luxury hotels in Stockholm.

  • Step into sophistication at Sheraton Stockholm Hotel. A lobby bar and car rental options help elevate the guest experience at this Norrmalm hotel.

  • Alternatively, find your sanctuary at Radisson Collection, Strand Hotel, Stockholm. This 5-star Stockholm hotel is located in Norrmalm and features a restaurant, concierge assistance and plenty more.

Best hotels in Stockholm for families

  • Family trips can be chaotic, but your hotel should be the least stressful part. You'll find roughly 70 family-friendly hotels in Stockholm that work hard to keep both kids and adults happy. These stays often come with handy features like connecting rooms, extra beds, kids' menus, and high chairs.

  • If you'd like something a little more luxurious, spoil the kids (and yourself) with an escape at Hotel Diplomat. This 5-star Stockholm hotel offers a restaurant and connecting rooms and is located in Östermalm.

  • Ariston Hotell is another easy pick. Horse riding and a laundry are some of the amenities at this option.

Best hotels with a spa

  • Balance sightseeing with self-care. Book one of the 110 or so Stockholm hotels with a spa and schedule in time to truly relax. Mostly located in Norrmalm, saunas, plunge pools, and indulgent massage therapies are the types of features they come with.

  • Check in to The Private Escape by Blue Medi Spa and take a break from it all. A beauty salon, a spa and other added comforts await you at this 3-star option in Kungsholmen.

  • Self-care is also made simple at Hotel Diplomat. This 5-star hotel in Stockholm offers a lobby bar, room service and more. It's located in Östermalm.

  • Ett Hem is where you can bliss out in between adventures. You'll find a spa and a sauna at this 5-star accommodation option in Östermalm.

Best hotels with a pool

  • A pool brings something extra to your stay. Book a resort and you'll usually find large outdoor setups and maybe even water slides for kids. At city hotels, indoor and rooftop pools are the norm. Choose from at least 20 pool hotels in Stockholm and get set to jump right in.

  • Make relaxing poolside a priority at Elite Eden Park Hotel. With an indoor swimming pool, a minibar and wake-up call services, this 4-star Stockholm hotel is located in Östermalm.

  • Slip on your swimsuit and chill by the water at The Winery Hotel, WorldHotels Crafted. An outdoor swimming pool, air conditioning and room service are just the start of what this place packs in.

Best pet-friendly hotels

  • Why travel solo when your pet can come too? From comfy beds and water bowls to dog-walking services, pet-friendly hotels are set up to make you and your best buddy feel right at home. There are around 140 Stockholm hotels that'll happily host your furry friend.

  • Check in with your loyal sidekick at Varmdovagen B&B Cottage. Make the most of amenities here like Wi-Fi and room service.

  • Your four-legged friend is also on the guest list at NOFO Hotel, WorldHotels Crafted. Rated 4 stars, it's located in Sodermalm and includes a bar, parking and much more.

  • With a 4-star rating, The Sparrow Hotel provides thoughtful touches for pets too. It's in Östermalm and features a 24-hour front desk and room service.

Flying to Stockholm

Stockholm Arlanda Airport (ARN)

  • A flight to Stockholm will usually have you landing at Stockholm Arlanda Airport (ARN), the main airport. From there, the centre is around 32 kilometres away.

  • The drive to the centre of Stockholm takes about 40 minutes, while public transport is roughly 30 minutes.

  • STF Jumbo Stay Stockholm is ideal if you're flying in after dark. Close to the airport and with a 2-star rating, guests often mention its location as a top reason to stay.

  • Or stay near ARN at Best Western Arlanda Hotellby, which has a 3-star rating. Its overall experience scores above 4 out of 5.

  • Want a few more ideas? Broby Gard offers a smooth landing after a day on the move. Plenty of families make this 3-star hotel their airport stay of choice.

Stockholm Skavsta Airport (NYO)

  • Fly into Stockholm through Stockholm Skavsta Airport (NYO). About 88 kilometres from the centre, the city's it's another key airport for the city.

  • Allow roughly 1 hour 25 minutes to make the drive into town. If you're catching public transport, it'll take 1 hour 30 minutes or so.

  • Aiden by Best Western Skavsta Airport is a 3-star accommodation option near NYO. Enjoy a quick visit or an extended stay at this Stockholm hotel, which offers amenities like luggage storage and a restaurant.

Stockholm Vasteras Airport (VST)

  • Around 88 kilometres from central Stockholm, Stockholm Vasteras Airport (VST) offers a different route into the city.

  • You can reach central Stockholm on public transport from here in about 1 hour 30 minutes. The drive from the airport, whether by ride-share or taxi, takes around 1 hour 10 minutes.

  • Save the city exploring for tomorrow and stay at Steam Hotel. This 5-star Stockholm hotel is nice and close to VST. Guests often give its cleanliness rave reviews.

  • Another choice is Best Western Hotel Esplanade. With overall guest ratings above 4 out of 5, this 3-star option keeps visitors happy.

  • Step off the plane and find your comfort zone fast at Hotell Valsaren. It comes with a 3-star rating and amenities including air conditioning and a restaurant.

Finding cheap hotels in Stockholm: FAQs

In Stockholm, the expected average temperature in July is 17°C. The warmest month is typically July, which averages 21°C. The coolest month is January, with temperatures averaging -5°C. The rainiest month is July, and the driest month is March.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Stockholm with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is 45 € per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for 52 € per night.
The average price of a hotel during the week is 189 € per night, and the average price on weekends is 209 €. Overall, it looks like the cheapest day to stay in Stockholm could be Wednesday.
The nearest airport to Stockholm is Stockholm Bromma Airport (BMA), which is 7.7km from the city centre.

Other airports include:

Stockholm Arlanda Airport, which is 36.9km from the city centre.
Stockholm Vasteras Airport, which is 86.8km from the city centre.
Stockholm Skavsta Airport, which is 89.6km from the city centre.
We crunched some numbers on our calendar and found that Wednesday is the cheapest day to stay in Stockholm. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Stockholm is currently around 149 € per night. And the cheapest 3-star hotel we found is 42 € per night.
The average price of a 4-star hotel in Stockholm is currently around 214 € per night. And the cheapest 4-star hotel we found is 23 € per night.
The average price of a 5-star hotel in Stockholm is currently around 503 € per night. And the cheapest 5-star hotel we found is 168 € per night.
The cheapest month to stay in a hotel in Stockholm is November, with an average price of 131 € per night. The most expensive month is May, when the average room rate can rise to 231 € per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in August is 195 € per night, which is around 16% higher than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Stockholm are STF Stockholm Skeppsholmen Vandrarhem, Biz Apartment Hammarby Sjöstad and Hotel Birger Jarl.