Head-to-head comparison. Real data, no fluff.
Some links are affiliate links. Learn more.
| Category | Oslo | Stockholm |
|---|---|---|
| Category | Oslo value | Stockholm value |
| Average flight price from London | £120-£150 | £140-£180 |
| Best months to visit | June-August (midnight sun, festivals) | June-July (Midsummer, outdoor events) |
| Daily budget (mid-range) | €100-€120 | €120-€150 |
| Public transit quality | Excellent (clean, frequent, 24/7) | Outstanding (extensive, efficient, modern) |
| Food scene highlight | Fresh seafood, rakfisk, smørbrød | Global fusion, fine dining, street food variety |
| Top museum/attraction | Munch Museum (Edvard Munch) | Vasa Museum (17th-century warship) |
| Nightlife | Cozy bars, jazz clubs, quieter vibe | Lively clubs, diverse music scenes, longer hours |
| Safety | Very high (low crime) | Very high (low crime) |
| Walkability | High (compact city center) | Very high (pedestrian-friendly districts) |
Score: Oslo 3 wins · Stockholm 4 wins · 3 ties
The Verdict
Choose Oslo for: Lower costs, unique summer light experience, and exceptional value for budget travelers.
Choose Stockholm for a different perspective.
Flights to Oslo → Flights to Stockholm →
Things to do in Oslo · Things to do in Stockholm · When to visit Oslo · When to visit Stockholm
Was this comparison helpful?
About · Contact · Editorial Policy · How We Make Money
| Category | Oslo | Stockholm |
|---|---|---|
| Average daily budget (per person) | €105 | €125 |
| Flight cost from London (round-trip) | £120-£180 | £130-£190 |
| Hotel cost per night (mid-range) | €120-€160 | €140-€180 |
| Best season to visit | June-August | May-September |
| Days needed | 4-5 days | 5-6 days |
| Known for | Viking history, fjords, modern art | Archipelago, design, history |
| Nightlife rating (1-10) | 6/10 | 8/10 |
| Crowd level (1-10) | 5/10 | 7/10 |
Oslo is 16% cheaper overall than Stockholm. A budget meal costs €8-€10 (e.g., Snøhvit in Grünerløkka), while Stockholm averages €10-€12 (e.g., Sturebäck in Södermalm). A mid-range dinner at Mathias in Oslo is €35, compared to €42 at Franska Kaffet in Stockholm. Coffee is €3.50 in Oslo (e.g., Black Sheep) vs €4.20 in Stockholm (e.g., Sturebäck). A metro/day pass is €8.50 in Oslo, €10 in Stockholm. Entry to the Munch Museum (Oslo) is €15, while the Vasa Museum (Stockholm) costs €18. A hostel bed is €25 in Oslo (e.g., Hostel 22), €28 in Stockholm (e.g., Stureplan Hostel). A 3-star hotel in Oslo costs €120/night (e.g., Hotel Continental), €140 in Stockholm (e.g., Hotel Skeppsholmen). A 4-star hotel in Oslo is €180/night (e.g., Hotel Bristol), €210 in Stockholm (e.g., Grand Hotel).
The Viking Ship Museum in Bygdøy houses three 9th-century ships, including the Oseberg ship, excavated in 1904. Admission is €15, and it’s open 10 AM–5 PM daily. The museum is part of a larger cultural complex with the Norwegian Museum of Cultural History, offering a comprehensive look at Viking life.
Aker Brygge, Oslo’s harbor area, offers direct access to Oslofjord. Visitors can take a 30-minute ferry to the island of Hovedøya for hiking and historic sites like the 12th-century Hovedøya Abbey. The ferry costs €6.50 one-way, and the area is known for its seafood restaurants like Statholdergården.
The Munch Museum in Tøyen houses over 20,000 works by Edvard Munch, including The Scream. The museum opened in 2022, replacing the old location. Entry is €15, and it’s open 10 AM–6 PM daily. The building itself is a modern architectural landmark, designed by Snøhetta.
Grünerløkka is Oslo’s trendiest neighborhood, with independent cafes like Black Sheep and Snøhvit, vintage shops, and the Oslo Opera House nearby. The area hosts the annual Grünerløkka Festival in July, featuring local music and food stalls. It’s a 15-minute walk from Oslo Central Station.
Stockholm’s archipelago, accessible from Södermalm’s ferry terminal, includes islands like Västerås and Lidingö. A day trip with a guided tour costs €50, including lunch on the island. The ferry from Södermalm to Västerås takes 45 minutes, and the islands are known for their summer cottages and seafood restaurants like Sturebäck.
The Moderna Museet in Skeppsholmen houses 20th-century art, including works by Picasso and Matisse. Entry is €15, and it’s open 10 AM–6 PM daily. The museum is part of a larger cultural area with the ABBA Museum and the Stockholm City Museum. The building, designed by Gunnar Asplund, is a landmark itself.
Gamla Stan, Stockholm’s old town, features cobblestone streets, medieval architecture, and landmarks like Storkyrkan Church. The area is home to the Royal Palace and the Nobel Prize Museum. Entry to the Nobel Prize Museum is €18, and it’s open 10 AM–6 PM daily. Gamla Stan is a 10-minute walk from Stockholm Central Station.
Södermalm is Stockholm’s culinary hub, with restaurants like Sturebäck (known for seafood) and Mathias (modern Swedish cuisine). The area hosts the annual Södermalm Food Festival in June, featuring local chefs and food vendors. It’s a 15-minute walk from Stockholm Central Station.
Oslo is best from June to August for mild weather (15–25°C) and long daylight hours. July 1st is Constitution Day, with parades and celebrations. Stockholm is ideal from May to September, with temperatures of 18–25°C. The Stockholm Water Festival (June 15–17) and Midsummer (June 21) are key events. Winter (December–February) is quieter in both cities but Oslo has more snow, making it ideal for skiing at Holmenkollen Ski Jump. Stockholm’s winter is milder, with fewer snow days, but the city lights during the Christmas season (December 1–24) are a highlight. Shoulder seasons (April/May and September/October) offer lower prices and fewer crowds in both cities.
Flights from London: Norwegian Air (from London Gatwick) costs £120-£180 round-trip to Oslo, £130-£190 to Stockholm. From Amsterdam, KLM (from Amsterdam Schiphol) charges €150-€220 to Oslo, €160-€230 to Stockholm. From Frankfurt, Lufthansa (from Frankfurt Airport) is €180-€250 to Oslo, €190-€260 to Stockholm. Trains: Oslo Central Station is 15 minutes from the airport via the Airport Express Train (€35 one-way). Stockholm Central Station is 20 minutes from Arlanda Airport via the Arlanda Express (€40 one-way). Both cities have efficient metro systems: Oslo’s metro costs €8.50 for a day pass, Stockholm’s costs €10 for a day pass.
Oslo is best from June to August for mild weather (15–25°C) and long daylight hours. July 1st is Constitution Day, with parades and celebrations. Stockholm is ideal from May to September, with temperatures of 18–25°C. The Stockholm Water Festival (June 15–17) and Midsummer (June 21) are key events. Winter (December–February) is quieter in both cities but Oslo has more snow, making it ideal for skiing at Holmenkollen Ski Jump. Stockholm’s winter is milder, with fewer snow days, but the city lights during the Christmas season (December 1–24) are a highlight. Shoulder seasons (April/May and September/October) offer lower prices and fewer crowds in both cities.
Oslo is best from June to August for mild weather (15–25°C) and long daylight hours. July 1st is Constitution Day, with parades and celebrations. Stockholm is ideal from May to September, with temperatures of 18–25°C. The Stockholm Water Festival (June 15–17) and Midsummer (June 21) are key events. Winter (December–February) is quieter in both cities but Oslo has more snow, making it ideal for skiing at Holmenkollen Ski Jump. Stockholm’s winter is milder, with fewer snow days, but the city lights during the Christmas season (December 1–24) are a highlight. Shoulder seasons (April/May and September/October) offer lower prices and fewer crowds in both cities.
Oslo is best from June to August for mild weather (15–25°C) and long daylight hours. July 1st is Constitution Day, with parades and celebrations. Stockholm is ideal from May to September, with temperatures of 18–25°C. The Stockholm Water Festival (June 15–17) and Midsummer (June 21) are key events. Winter (December–February) is quieter in both cities but Oslo has more snow, making it ideal for skiing at Holmenkollen Ski Jump. Stockholm’s winter is milder, with fewer snow days, but the city lights during the Christmas season (December 1–24) are a highlight. Shoulder seasons (April/May and September/October) offer lower prices and fewer crowds in both cities.
Oslo is best from June to August for mild weather (15–25°C) and long daylight hours. July 1st is Constitution Day, with parades and celebrations. Stockholm is ideal from May to September, with temperatures of 18–25°C. The Stockholm Water Festival (June 15–17) and Midsummer (June 21) are key events. Winter (December–February) is quieter in both cities but Oslo has more snow, making it ideal for skiing at Holmenkollen Ski Jump. Stockholm’s winter is milder, with fewer snow days, but the city lights during the Christmas season (December 1–24) are a highlight. Shoulder seasons (April/May and September/October) offer lower prices and fewer crowds in both cities.
Oslo is best from June to August for mild weather (15–25°C) and long daylight hours. July 1st is Constitution Day, with parades and celebrations. Stockholm is ideal from May to September, with temperatures of 18–25°C. The Stockholm Water Festival (June 15–17) and Midsummer (June 21) are key events. Winter (December–February) is quieter in both cities but Oslo has more snow, making it ideal for skiing at Holmenkollen Ski Jump. Stockholm’s winter is milder, with fewer snow days, but the city lights during the Christmas season (December 1–24) are a highlight. Shoulder seasons (April/May and September/October) offer lower prices and fewer crowds in both cities.
Oslo is best from June to August for mild weather (15–25°C) and long daylight hours. July 1st is Constitution Day, with parades and celebrations. Stockholm is ideal from May to September, with temperatures of 18–25°C. The Stockholm Water Festival (June 15–17) and Midsummer (June 21) are key events. Winter (December–February) is quieter in both cities but Oslo has more snow, making it ideal for skiing at Holmenkollen Ski Jump. Stockholm’s winter is milder, with fewer snow days, but the city lights during the Christmas season (December 1–24) are a highlight. Shoulder seasons (April/May and September/October) offer lower prices and fewer crowds in both cities.