Stockholm's stunning cityscape deserves a perfect hotel to match, especially when enjoying performances at the Royal Swedish Opera House. I researched locations that blend Swedish charm with easy access to this cultural landmark. Our curated selection offers options for every budget and preference. After analyzing guest feedback, I compiled these 15 exceptional hotels that provide comfort, convenience, and uniquely Stockholm experiences just minutes from world-class performances.
Sort:
Västra Trädgårdsgatan 11B | 0.1 mi (0.2km) to Royal Swedish Opera
Housed in a beautifully renovated 18th century building, Hotel Kungsträdgården offers individually decorated rooms in Gustavian style with modern amenities like free WiFi and air conditioning. Just steps from the King's garden and a 10-minute walk to the Royal Palace, this central Stockholm gem provides easy access to shopping districts and major attractions.
4 Brunkebergstorg | 0.1 mi (0.2km) to Royal Swedish Opera
Just 200 meters from Sergels Torg Square, Hobo Hotel Stockholm blends industrial chic design with eco-conscious dining, offering organic breakfast options and a vibrant bar lounge. Guests enjoy free gym access while staying within walking distance of Kungsträgården Park, Gamla Stan, and Stockholm Central Station.
Brunkebergstorg 6 | 0.1 mi (0.2km) to Royal Swedish Opera
This design-forward hotel near the Royal Opera House features soundproof rooms with cocktail minibars, an elegant bar serving unique punch bowls, and a music-focused listening lounge. Located just 5 minutes from Gamla Stan, guests enjoy international cuisine, weekend brunch, and 24-hour gym access.
Södra Blasieholmshamnen 8 | 0.2 mi (0.3km) to Royal Swedish Opera
Grand Hôtel Stockholm combines waterfront luxury with perfect placement opposite the Royal Palace and Old Town. Guests enjoy fine dining, an indoor pool, and a Nordic spa with specialized treatments. The elegant rooms offer stunning views and modern comforts, complemented by 24-hour room service and limousine transfers.
Arsenalsgatan 6 | 0.2 mi (0.3km) to Royal Swedish Opera
Housed in a former bank building just 500 meters from the Royal Palace, Bank Hotel combines elegant rooms with stylish furnishings and a rooftop cocktail bar offering spectacular Stockholm views. The central Östermalm location puts guests steps from Kungsträdgården park and 200 meters from the metro station, while amenities include free WiFi, a fitness center, and smart casual dining.
Näckströmsgatan 8 | 0.2 mi (0.3km) to Royal Swedish Opera
Berns, a historical boutique hotel since 1863, combines unique antique furnishings with modern design elements just steps from Stockholm's Royal Opera House. The property features luxurious suites with harbor-view jacuzzis, acclaimed Asian restaurants serving Japanese to Vietnamese cuisine, and vibrant entertainment spaces. Royal Palace and Old Town attractions are merely minutes away on foot.
Brunkebergstorg 9 | 0.2 mi (0.3km) to Royal Swedish Opera
Downtown Camper by Scandic combines adventure and comfort just 8 minutes from Stockholm Central Station and 4 minutes from Old Town. The hotel features unique activities like kayaking and skateboarding, plus a rooftop wellness area with sauna and city-view pool. Rooms offer modern amenities while the Campfire restaurant serves shareable comfort food in a social atmosphere.
Södra Blasieholmshamnen 2 | 0.2 mi (0.4km) to Royal Swedish Opera
Just steps from the Royal Opera House, Lydmar Hotel AB combines chic waterfront elegance with stunning views of Stockholm's Old Town and Royal Palace. The individually decorated rooms feature wooden floors and unique architectural details, while the popular bistro serves excellent European cuisine. Art exhibitions throughout and the nearby Archipelago boat tours provide cultural experiences right at this stylish hotel's doorstep.
Nybrokajen 9 | 0.2 mi (0.4km) to Royal Swedish Opera
This historic hotel, originally opened for the 1912 Olympics, offers elegant rooms with a blend of modern and classic décor just steps from Stockholm's Stureplan district. Guests enjoy stunning Nybroviken waterfront views, The Strand brasserie restaurant, and a convenient location within 5 minutes' walk of shopping, restaurants, and nightlife.
Norrmalmstorg 2-4 | 0.3 mi (0.4km) to Royal Swedish Opera
Set in two historic 19th-century buildings on Norrmalmstorg Square, Nobis Hotel combines luxurious rooms with marble bathrooms and thoughtful modern amenities. Guests enjoy diverse dining options between Noi's European cuisine and Bistro Bino's Italian dishes, plus the striking Gold Bar for innovative cocktails, all just steps from Stockholm's premier shopping and the Royal Opera House.
Storkyrkobrinken 5 | 0.3 mi (0.5km) to Royal Swedish Opera
Experience 15th-century charm at Collector's Lady Hamilton Hotel, located beside Stockholm's Royal Palace in historic Old Town. The hotel boasts antique-furnished rooms with crystal chandeliers, a 13th-century cellar with private sauna access, and Bistro Emma serving weekend afternoon tea.
Tegelbacken 6 | 0.3 mi (0.5km) to Royal Swedish Opera
Just steps from Stockholm Central Station and the Old Town, Sheraton Stockholm combines modern Scandinavian design with luxury amenities including plush bedding and a 24-hour gym. The hotel's restaurant serves creative Nordic cuisine, while the vibrant Lobby Bar offers innovative cocktails within a 10-minute walk of the Royal Palace.
Västerlånggatan 22 | 0.3 mi (0.5km) to Royal Swedish Opera
Set in a narrow 17th-century building in Stockholm's Old Town, Collector's Lord Nelson Hotel offers maritime-themed rooms with Hästens or Dux beds and free Wi-Fi. Guests can savor continental breakfast daily, relax in the library, or enjoy wine on the rooftop terrace overlooking Old Town, just 100 meters from the Royal Palace.
Skeppsbron 12 | 0.4 mi (0.6km) to Royal Swedish Opera
Hôtel Reisen offers elegant waterfront accommodations in Stockholm's Old Town, just 150 meters from the Royal Palace. The Baltic Sea views from many rooms complement luxurious amenities like private saunas and balconies. Convenient access to Gamla Stan Metro Station and nearby bus stops makes exploring Stockholm effortless.
Brunnsgränd 4 | 0.4 mi (0.6km) to Royal Swedish Opera
Just steps from Stockholm's Royal Palace, Castle House Inn offers individually decorated rooms with free WiFi in the charming Old Town district. The historic hotel sits 250 meters from Stortorget Square and the Nobel Museum, with popular restaurants, boutiques, and ferry connections to nearby islands all within walking distance.
15 Best Hotels in Stockholm near Karolinska Hospital
June 20, 2025
15 Best Hotels in Stockholm near Danderyd Hospital
June 20, 2025
15 Best Hotels near Stockholm Central Library
June 20, 2025
15 Best Hotels in Stockholm near Viking Line Terminal
June 19, 2025
15 Best Hotels in Stockholm near Östermalms Saluhall
June 19, 2025
15 Best Hotels in Stockholm near Moderna Museet
June 19, 2025
15 Best Hotels in Stockholm near Junibacken
June 19, 2025
15 Best Hotels in Stockholm near Fotografiska
June 19, 2025
Dan, a digital nomad with 10+ years of experience, has traveled to 55+ countries, sharing expert tips to help others find the best places to stay.
Please note that we earn a commission when you book through our affiliate links. Your support is greatly appreciated and helps us continue to grow our business. Thank you for being a part of our journey.
Post was updated on June 19, 2025
Did you stay at one of the hotels listed here? We always appreciate hearing from our customers. If you would like to connect with us and share your experience, please feel free to reach out to us directly. right here.