Best Things to Do in Stockholm: A Complete Guide
10 Best Things to Do in Stockholm
Looking for what to do in Stockholm? Spread across 14 islands connected by more than 50 bridges, Stockholm feels like a city floating on water. Its blend of medieval streets, royal palaces, sparkling waterfronts, lush parks and cutting-edge Scandinavian design creates a capital that is both historic and unmistakably modern. Each neighbourhood has its own personality, from colourful old-town alleys to chic fashion districts and tranquil green islands perfect for scenic walks.
Whether you’re drawn to museums, architecture, nature, gastronomy or simply the charm of strolling beside the Baltic Sea, Stockholm offers endless ways to explore. From iconic ships and open-air museums to panoramic viewpoints and archipelago adventures, here are the 10 best things to do in Stockholm to help you plan an unforgettable trip.
1. Explore Gamla Stan (Old Town)
Gamla Stan is the oldest and most atmospheric part of Stockholm — a beautifully preserved medieval district where narrow cobblestone lanes wind between colourful townhouses, ancient churches, traditional craft shops and cosy cafés. As one of Europe’s best-preserved old towns, it feels like stepping into a different century. Highlights include Stortorget Square, with its postcard-perfect facades, and the Nobel Museum, which celebrates groundbreaking achievements from around the world.
Wandering without a map is the best way to enjoy Gamla Stan. You’ll stumble upon hidden courtyards, tiny alleyways like Mårten Trotzigs Gränd (the narrowest street in Sweden), and boutique stores selling handmade goods. Early mornings offer peaceful streets ideal for photography, while evenings bring a warm, romantic glow as lanterns light up the historic buildings. It’s a district you’ll return to multiple times during your stay.
2. Visit the Royal Palace
The Royal Palace (Kungliga Slottet) is one of Europe’s largest royal residences, boasting more than 600 rooms and several impressive museums. Inside, you can explore grand state halls, opulent reception rooms, royal apartments and collections of armour, costumes and historical artifacts. Each area showcases the power and elegance of Sweden’s monarchy, with richly decorated Baroque interiors that transport you into centuries of royal history.
Outside, the daily Changing of the Guard ceremony draws crowds to the palace courtyard, adding a sense of tradition and ceremony to your visit. From the waterfront, the palace’s long stone facade looks especially striking, particularly at golden hour when the light reflects off the water. Combined with its central location next to Gamla Stan, it’s one of Stockholm’s most important landmarks and an essential stop for first-time visitors.
3. Tour the Vasa Museum
The Vasa Museum is one of Sweden’s most extraordinary attractions, built around the Vasa — a 17th-century warship that sank in Stockholm harbour in 1628 and was recovered almost completely intact more than 300 years later. The ship’s size and level of preservation are astonishing, with intricate carvings, towering masts and detailed craftsmanship that reveal how advanced maritime engineering was during the era. Seeing the Vasa up close is a powerful experience that immerses you in a dramatic piece of history.
Exhibits around the ship explain life onboard, the political ambitions behind its construction, and the remarkable recovery and conservation process. Multimedia displays, models and original artifacts help visitors understand why the ship sank and how experts managed to restore it. The museum appeals to history fans, families and anyone fascinated by maritime stories, making it one of Stockholm’s must-see highlights.
4. Visit Skansen
Skansen is the world’s first open-air museum and remains one of Sweden’s most beloved cultural attractions. Spread across the island of Djurgården, it recreates centuries of Swedish life through historic houses, farmsteads, windmills, workshops and traditional performances. Costumed guides demonstrate everything from crafts and cooking to seasonal celebrations, offering an immersive look into the country’s rural heritage and way of life.
The museum also includes a Nordic zoo where you can see iconic Scandinavian animals such as moose, bears, lynx, wolverines and reindeer. With scenic walking paths, viewpoints and family-friendly activities, Skansen offers both entertainment and education. Whether you’re exploring historic villages or watching wildlife, the experience captures the spirit of Sweden’s cultural identity in a peaceful, interactive setting.
5. Walk along the Djurgården island
Djurgården is one of Stockholm’s most peaceful islands — a green oasis in the middle of the city featuring waterfront paths, woodlands, gardens and some of the capital’s most famous museums. It’s an ideal place for a long stroll, picnic or bike ride, with picturesque views around every bend. Many visitors come to relax by the water, watch boats pass through the canals or enjoy lunch at one of the island’s charming cafés.
Djurgården is also home to major attractions such as the ABBA Museum, the Nordic Museum, Gröna Lund amusement park and the Vasa Museum. Despite its cultural importance, the island maintains a quiet, nature-focused atmosphere that feels worlds away from the busy streets of central Stockholm. It’s the perfect combination of urban convenience and Scandinavian greenery.
6. Wander around Södermalm
Södermalm is Stockholm’s cool, creative hub — a neighbourhood known for its independent boutiques, vintage stores, record shops, artisan cafés and energetic street culture. Once a working-class district, it has transformed into one of the city’s trendiest areas, attracting artists, designers and young locals. Its streets are full of character, with murals, stylish bars and small galleries tucked between colourful townhouses.
The neighbourhood also offers some of Stockholm’s best viewpoints. Places like Mosebacke Terrace and Fjällgatan overlook the city skyline, waterways and archipelago in the distance, providing spectacular photo opportunities. Whether you’re exploring fashion boutiques, enjoying third-wave coffee or seeking out panoramic views, Södermalm delivers a perfect blend of culture and creativity.
7. Take a boat tour of the Stockholm Archipelago
With more than 30,000 islands stretching out into the Baltic Sea, the Stockholm Archipelago is one of the most stunning natural landscapes in Scandinavia. Boat tours allow visitors to experience this vast network of rocky islets, pine forests, fishing villages and secluded shores. Whether you choose a quick sightseeing cruise or a full-day island-hopping trip, the scenery is breathtaking — peaceful, remote and dramatically different from city life.
Many islands have cafés, walking trails and small communities, while others are completely untouched. Popular stops include Vaxholm, Grinda and Sandhamn, each offering its own charm. Exploring the archipelago gives you a sense of Sweden’s deep connection to nature and the sea, making it one of the most memorable things you can do in Stockholm.
8. Visit City Hall (Stadshuset)
Stockholm’s City Hall is an architectural icon famous for hosting the annual Nobel Prize banquet. Its elegant brick exterior, tall tower and waterside location make it one of the city’s most striking landmarks. Inside, guided tours reveal the impressive Blue Hall, where the banquet takes place, and the shimmering Golden Hall, decorated with millions of gold mosaic tiles depicting scenes from Swedish history and mythology.
For those who enjoy panoramic views, climbing the City Hall tower offers a spectacular vantage point over Gamla Stan, Riddarfjärden and the city’s many islands. The combination of architectural beauty, cultural significance and stunning scenery makes City Hall a fascinating stop for design lovers, history fans and photographers alike.
9. Explore Fotografiska
Fotografiska is one of the world’s leading centres for contemporary photography, hosting rotating exhibitions from renowned and emerging artists. Its cutting-edge galleries feature powerful visual storytelling that ranges from documentary and portraiture to conceptual art and fashion photography. Each exhibition is thoughtfully curated, ensuring that no two visits feel the same.
The museum’s top-floor restaurant and café offer incredible views over Stockholm’s harbour — an ideal place to unwind after exploring the galleries. With its blend of culture, creativity and scenic dining, Fotografiska is a must-visit for anyone interested in art, design or photography. Evening visits are especially atmospheric, as the museum often stays open late with music and events.
10. Enjoy Stockholm’s food, fika & waterfront lifestyle
Stockholm’s culinary scene is a celebration of Nordic flavours, seasonal ingredients and beautifully minimalist design. From traditional Swedish dishes to modern Michelin-starred creations, the city offers something for every taste. Markets like Östermalms Saluhall feature artisanal cheeses, seafood, pastries and gourmet products, while neighbourhood cafés serve some of the world’s best cinnamon buns. Fika — the Swedish ritual of taking a break with coffee and a sweet treat — is an essential part of local life and a tradition every visitor should experience.
Stockholm’s waterfront promenades, outdoor dining terraces and island viewpoints create a relaxed lifestyle centred around nature and the sea. Neighbourhoods such as Östermalm, Vasastan and Kungsholmen offer vibrant dining scenes, craft cocktail bars and a calm, stylish atmosphere. Whether you’re sampling smoked salmon, trying Swedish meatballs, enjoying pastries by the water or exploring the city by bike, Stockholm’s food and lifestyle culture will leave a lasting impression.
Check monthly weather averages for
Latest Secret Flying deals to Stockholm
Non-stop from Bangkok, Thailand to Stockholm, Sweden or Oslo, Norway from only $143 USD one-way
Non-stop flights from Bangkok, Thailand to Stockholm, Sweden or Oslo, Norway from only $143 USD one-way.
View Deal→Seoul, South Korea to Stockholm, Sweden for only $473 USD roundtrip
Cheap flights from Seoul, South Korea to Stockholm, Sweden for only $473 USD roundtrip.
View Deal→Portland, Oregon to Stockholm, Sweden for only $469 roundtrip
Cheap flights from Portland, Oregon to Stockholm, Sweden for only $469 roundtrip with Delta Air Lines.
View Deal→


[adblockingdetector id="638efa67113bf"]