Stockholm is an incredibly beautiful city made of many different islands, bridges, canals, palaces, museums, green open spaces and so much more. If you have never been to Stockholm before, it can be a little overwhelming at first. In this guide, we simplify the process of figuring out where to stay by listing the best hotels near Stockholm Christmas Market in the city’s historic centre.
Hotels near Stockholm Christmas Market
The main Stockholm Christmas Market is held at Stortorget (Grand Square in English), the centre square in Gamla Stan. This is the historic old town of Stockholm. Stortorget is one of the most popular tourist destinations in Stockholm and is known for its colourful buildings as well as the events and performances held in the square.
If you would like to stay near Stortorget, there are quite a few hotels in Gamla Stan but you might find better value for money alternatives in the neighbouring areas. Gamla Stan can also be quite touristy. Of course, it’s popular for a reason but you if you would prefer to stay in a slightly quieter area, there are many options that are still close to places of interest.
Top PickHotel At Six
Address: Brunkebergstorg 6, Norrmalm, Stockholm, Sweden
You’ll find a number of beautiful design hotels in Stockholm including Hotel At Six, a boutique hotel that features dark and moody modern Swedish design. Stunning, high-end finishes, quality amenities and excellent breakfast are highlights. Located in Norrmalm, one of the busiest commercial districts in Stockholm, you’ll also find opera, ballet, art galleries and museums in this area. Ideally located for a short stay, Hotel At Six is near Stockholm Christmas Market via a 10-minute walk through historic streets and parks.Check Availability
Address: Mariatorget 3, Södermalm, Stockholm
Located in the heart of leafy Södermalm near many of the city’s excellent cafes and bars, Hotel Rival is a popular boutique hotel. The colourful decor, comfortable beds and large windows create a light and fresh vibe. Set in an Art Deco building by Mariatorget Square, the hotel is in a convenient location only 15 minutes from Gamla Stan.
Executive Living Old Town Unique
Address: Prästgatan 38, Gamla Stan, Stockholm
If you would prefer to stay in an apartment in Stockholm, Executive Living Old Town apartments are the most highly rated in Gamla Stan and are located less than 50 metres from Stortorget. The apartments are within a 17th-century building and have plenty of space for preparing meals if you would like to do so. The large 2-bedroom apartment sleeps up to 4 adults and 2 children so this is an affordable option for groups and families. The apartment uses 100% renewable electricity and they don’t use single-use plastic.
Address: Hornsgatan 66B, Södermalm, Stockholm
Stockholm can be a very expensive place to visit and good quality budget hotels can be difficult to find. Hotel Hornsgatan is one of the best budget hotels in Stockholm. Located in Södermalm, a large island that has a relaxed, creative vibe, with hipster shops, eclectic cafes and the wonderful Fotografiska gallery. There are many great coffee and brunch spots in this area of the city. The rooms are basic yet clean but be aware that some rooms share a bathroom. The Christmas markets are a short walk away but you’ll also find public transport at your door.
Story Hotel Riddargatan
Address: Riddargatan 6, Östermalm, Stockholm
Story Hotel is another excellent boutique hotel, in this case in the elegant Östermalm district. Östermalm is known for its high-end bars, restaurants and designer stores. Be sure to visit Saluhall, a food market known for traditional Swedish specialties like gravlax and smoked shrimp. The rooms are beautifully designed with rustic features and eclectic artwork. The hotel has a young vibe that suits the neighbourhood.
For more information on visiting Stockholm at Christmas, read our detailed guide to Stockholm Christmas Market that includes dates, times, locations, things to do in winter and Swedish Christmas food.
This post contains affiliate links to hotels in Stockholm, Sweden. This means we get a small commission from any bookings at no extra cost to you.