Skip to Navigation

Stockholm hotels

Choose your perfect base in the beautiful Swedish capital from our range of carefully selected Stockholm hotels. We have something for every taste and budget – from great value 3 star accommodation to luxurious 5 star properties in prime locations.

Make Stockholm holidays unforgettable with a stay at the sumptuous 5 star Nobis Hotel, ideally situated for enjoying Norrmalm’s superb shopping, dining and entertainment. Or why not choose the 4 star boutique hotel Stureplan, within walking distance of beautiful Gamla Stan Old Town? For a cheap Stockholm holiday, book an affordably-priced base such as the Courtyard Stockholm Kungsholmen with flights.

3 star Stockholm hotels we recommend

4 star Stockholm hotels we recommend

5 star Stockholm hotels we recommend

Luxury spa hotels we recommend

Clarion Hotel Amaranten

The 4* Clarion Hotel Amaranten is a modern hotel ideally located in downtown Stockholm and within walking distance to the central station, Gamla stan (old town) and an array of lively bars and restaur ...

Read more

BA Star Rating

Star rating 4 out of 5

TripAdvisor rating

TripAdvisor rating 3.5 out of 5

2086 reviews

Flights + 2 nights hotel 

from £186 pp 01 Apr - 03 Apr

More details

Stockholm experiences

Discover the very best of Stockholm

The Stockholm Card
The Stockholm Card

See more of Stockholm and pay less with a Stockholm Card. The card is your short cut to a wealth of activities; visit a museum in the morning, a palace at lunch and go sightseeing in the afternoon. Choose the validity period to suit your own itinerary and enjoy unlimited use of public transport. The Stockhold Card includes free admission to 80 museums and attractions; a choice of free sightseeing tours; discounted IMAX theatre tickets and more.

Learn more

Need inspiration?

Discover the many sides of Stockholm

Terms and Conditions

Create a trip

Create a trip
MultiCity
Journey Type
More information
Ticket typeMore information
PassengersExplanation of 'young adults'

Need a little help from our destination experts?

Ensure your next holiday is extra special by talking to one of our European travel specialists.

Bookings made over the telephone incur a £10 booking fee per person.

Why BA hotels?

Book your hotel with British Airways and enjoy all these great benefits:

  • Over 8,000 hotels to choose from
  • Hotels in every destination that BA flies to
  • Hotels handpicked by our team of experts
  • Accommodation that meets stringent health and safety criteria
  • Access to a 24-hour support helpline, based in the UK