Looking for a short break in Scandinavia that’s easy to explore but full of character? Oslo is the perfect city for a 2-day weekend itinerary.
I spent two days in Oslo, arriving early on a Saturday and flying home on Sunday evening. That gave me just enough time to see most of the highlights, walk through the compact city centre, explore the harbour, and hop across to Bygdøy for a dose of Viking history.
What stood out most? The variety. One moment you’re walking up the slanted roof of the Opera House, the next you’re staring at Munch’s The Scream, or having a drink in a vibrant bar. Oslo is stylish but understated, and two days is the ideal amount of time to get a feel for the city.
This itinerary is based on my own trip and includes everything you need to plan your visit, from iconic sights to relaxed walks, cultural stops, and local tips.
Also read: Bergen Itinerary | How To Spend 2–3 Days In Norway’s Fjord City
Best Time to Visit Oslo
Oslo is a year-round destination, but what you do will depend on the season. Summer (June–August) brings long days, fjord swims, and lively outdoor events. Winter (December–February) is cold and snowy, great for Christmas markets and nearby skiing.
I visited in November. The days were short and chilly, but I lucked out with clear blue skies and crisp sunshine. Just keep in mind that in late autumn, daylight hours are limited, and the sun was hovering just above the horizon pretty much all day.
The Perfect Oslo Weekend Itinerary
Oslo may be small, but it packs in a lot of variety, from fjord views and modern architecture to world-class museums and lively neighbourhoods. This 2-day Oslo itinerary shows you how to make the most of a weekend in Norway’s capital, at a relaxed but rewarding pace.
Oslo Itinerary Day 1 | City Sights, Waterfront Walks & Contemporary Art
The first day of your weekend in Oslo is all about exploring the city centre and its impressive waterfront. You’ll walk along historic streets, climb the Opera House roof, and end the day with modern art and fjord views.
City Walks and the Royal Palace
After arriving in Oslo and checking into your hotel, start exploring with a walk along Karl Johans gate, the city’s central boulevard. It runs from the train station to the Royal Palace, passing landmarks like the National Theatre and the National Parliament.
At the top of the hill, explore the Royal Palace Gardens. These open parklands are free to enter and great for a relaxed stroll. Don’t forget to look back for a classic Oslo view down the avenue.
From here, continue past Oslo Konserthus, where you’ll find a few outdoor installations and sculptures. It’s a nice visual stop — not a must-see, but worth noting as you head toward the harbour.
Tip: For a little more context to your morning city walk go on this guided tour.




Opera House Tour and Rooftop Views
Next, walk toward Bjørvika, Oslo’s modern harbourfront district. I joined a guided tour of the Oslo Opera House, which lasted about an hour and took us backstage and through the main hall. Since I visited in November preparations for The Nutcracker were in full swing.
A guided tour is a great way to appreciate the building beyond the iconic roof. And speaking of the roof — definitely go up! It’s one of the few places where you’re encouraged to walk all over the architecture. The views over the Oslofjord and the city skyline are worth the climb.
Tip: Tours often sell out, so book in advance via the Opera House website if this is high on your list.



Lunch, Bjørvika Waterfront & MUNCH Museum
The restaurant I originally visited for lunch has since closed, but Bjørvika still offers plenty of options. Grab a bite at Stock Restaurant for example with plenty of Norwegian classics on the menu.
For a more casual experience, another great option is MUNCH, the modern Edvard Munch museum next to the Opera House – their café has seaside views and a relaxed terrace.
If you’re interested in art, this is a great time to head into the museum. I didn’t make it on this trip, but many visitors rate it as a must-see, and it’s home to one of the best-known versions of The Scream.
Tip: Get the Oslo Pass that includes MUNCH and other attractions in this Oslo itinerary, and save money. The pass also includes public transportation!


Nobel Centre & Aker Brygge
From the Opera House, follow the waterside promenade west. You’ll pass, Akershus Fortress, Oslo City Hall (where the Nobel Peace Prize is awarded) and the Nobel Peace Center. Even if you don’t go in, both are striking buildings and help frame the city’s modern identity.
Soon you’ll reach Aker Brygge, a lively former shipyard turned restaurant and shopping district. It’s a good spot for a coffee break at Supreme Roastworks or a short wander.



Astrup Fearnley Museum
Continue out to Tjuvholmen, where you’ll find the Astrup Fearnley Museum of Modern Art. I really enjoyed this museum — it’s not huge, but the exhibitions are bold and the setting is unique.
The building extends right over the water, and there’s a small sculpture park and beach area just behind it.



Nordic Flavours Near Aker Brygge
After a full day of exploring Oslo’s sights, you’ll find a variety of dining options near the city centre to suit different tastes and budgets. Here are some recommendations not too far from where you finished your walking route:
- Louise Restaurant & Bar | Nordic seafood dishes with fjord views in Aker Brygge
- Eik Annen Etage | Michelin-recommended modern Norwegian tasting menus
Tip: Alternatively, in summertime board an authentic sailing ship and sail the Oslofjord. Take in the scenery while diving into the included shrimp buffet dinner.
Drinks at London Bar & Club
To end your day, take it to London Bar & Club, an LGBTQ+-friendly spot close to the city centre. It’s a fun, welcoming place with good music and a laid-back crowd — perfect for a nightcap or a bit of dancing, depending on the mood. Plenty of other bars and clubs around this area too.
Oslo Itinerary Day 2 | Brunch, Bygdøy Museums & National Art
On the second day of your Oslo weekend itinerary, dive into Norway’s history and culture. Start with a standout brunch, then head to Bygdøy for polar ships and Viking artefacts, before finishing at Oslo’s top art museum.
One of the Best Hotel Brunches I’ve Ever Had
My Sunday started slowly, and deliciously, with brunch at my hotel, Thon Hotel Rosenkrantz. I wasn’t expecting much, but it turned out to be one of the best hotel breakfasts I’ve ever had.
There were several types of homemade granola and muesli, plenty of pastries and fresh fruit, and even reindeer prepared in different ways. Add to that the classics of a full English and local Nordic touches, and you’ve got a proper feast.
Take the Bus to Bygdøy
After brunch, take the bus to Bygdøy, a leafy peninsula just outside the city centre that’s home to several of Oslo’s most famous museums. Getting there is easy, as bus number 30 leaves from various central stops and takes about 20 minutes.
Tip: If you’re visiting multiple museums today, look into the Oslo Pass, as it includes public transport and museum entry.
The Fram Museum
The first stop today is the Fram Museum, home to the world’s strongest wooden polar exploration ship. You can actually walk onto the Fram and explore the ship’s interior, from the cabins to the engine room.
The museum also does a great job explaining Norway’s polar history, with immersive displays and films.



Viking Ship Museum (Museum of the Viking Age)
Next door is the Viking Ship Museum (Vikingskipshuset), which displays real 9th-century Viking ships unearthed from burial sites. It’s a smaller museum but a fascinating one, the preservation of the wood alone is remarkable.
Note: This museum is currently closed for renovation and will reopen in 2027 as the Museum of the Viking Age. Check their website for updates.

Norske Folkemuseum
I had hoped to visit the Norske Folkemuseum (Norwegian Museum of Cultural History), which includes a large open-air section with historic buildings and a traditional stave church, but it was closed during my visit.
If it’s open when you’re there, it’s a fantastic way to see traditional Norwegian architecture and folk heritage in one place.


Lunch | Bygdøy has a few cafés and snack stands near the museums, but if you’re heading back into the city anyway, it might be better to grab something there, especially if you’re planning to visit the National Museum next. That said, Bygdø Kolonial is worth a stop in between museums
Optional Stop: Vigeland Sculpture Park
Before heading to the National Museum, make a quick stop at Vigeland Sculpture Park, one of Oslo’s most famous landmarks and completely free to visit. Set inside Frogner Park, the sculpture garden showcases over 200 works by Gustav Vigeland.
You’ll see dramatic bronze and granite pieces depicting the full range of human emotion and relationships. Look out for the Monolith, a granite column carved from a single stone, and the Angry Boy (Sinnataggen), one of Norway’s most photographed statues.
It’s a short tram ride from the city centre, or you can stop off here on your way back from Bygdøy depending on your route. Give yourself 30 to 60 minutes for a relaxed visit.


Munch’s The Scream at The National Museum
Back in the city centre, I ended my weekend in Oslo with a visit to the National Museum, the largest art museum in the Nordics. It’s home to an impressive collection of Norwegian and international works, from Romantic-era landscapes to 20th-century modernism.
It’s also where you’ll find another version of Edvard Munch’s The Scream. The building is huge and beautifully designed, with wide galleries and lots of natural light. Even if you only have an hour or two, it’s well worth a visit.



Head to the Airport
After picking up my bag from the hotel it was time to head back to the airport for my flight home. What a great weekend in Oslo, I cannot wait to return. If you have more time in Oslo, then continue your itinerary with the options below.
Oslo Itinerary Map
To help you visualise everything, here’s a custom Google Map with all the key places from this itinerary: sights, museums, cafés, and recommended hotels.
Tip: Save the map to your phone before your trip for easy access while walking around.
Oslo Itinerary Bonus Day Options: More Things to Do in and Around The City
Got more than two days in Oslo? Whether you’re in the mood for a scenic hike, a fjord island hop, or a charming seaside town, here are a few great ways to extend your trip.
1. Take a Ferry to the Oslofjord Islands
In warmer months, hop on a local ferry and explore some of the Oslofjord islands. Islands like Hovedøya, Gressholmen, and Lindøya are ideal for walks, swims, and picnics.
Tip: Ferries are part of the public transport system (Ruter). Use the same ticket as for the metro or bus.
2. Day Trip to Drøbak
This charming coastal town lies south of Oslo and offers cobbled streets, wooden houses, art galleries, and seaside views. It’s also home to Norway’s only Christmas House (Julehuset), and Edvard Munch’s summer house.
Getting there: The easiest way to get to Drøbak directly is to take bus 500 from Oslo’s Central Station.
3. Hike in Nordmarka or Frognerseteren
If you want a taste of the Norwegian outdoors without leaving Oslo, head to Nordmarka forest or Frognerseteren, a highland area with hiking trails and views. You can combine it with lunch at the historic Frognerseteren Restaurant, known for traditional Norwegian fare.
Reachable via Metro Line 1 (Frognerseteren Station is the last stop).
4. Add Bergen to Your Norway Itinerary
If you’re planning a longer trip, consider extending your journey west to Bergen, Norway’s second city. It’s famous for its colourful harbour, scenic fjord cruises, and historic Hanseatic buildings. I visited Bergen separately, and it’s easily reachable by plane, train, or boat.
Check out my Bergen article: Bergen Itinerary | How To Spend 2–3 Days In Norway’s Fjord City

Where to Stay in Oslo
Oslo’s centre is compact and walkable, so staying central really helps if you’re only in Oslo for a weekend. Here are a few great places to stay, including where I stayed myself.
- My Pick: Thon Hotel Rosenkrantz | A great-value hotel near Karl Johans gate with stylish rooms and an exceptional breakfast included. It’s the kind of place where you actually look forward to your hotel meal.
- Budget: Citybox Oslo | Minimalist, smartly designed, and just a short walk from the central station. A great choice for budget-conscious travellers.
- Mid-range classic: Hotel Bristol | One of Oslo’s most established hotels, known for its old-world charm and excellent service. The bar and library lounge make it feel like a step back in time.
- Luxury: The Thief | Located on Tjuvholmen near the Astrup Fearnley Museum, The Thief is Oslo’s most stylish boutique hotel. Think sleek design, top-end amenities, and views over the Oslofjord. A great splurge if you’re celebrating something (or just want to treat yourself).
- Design/Luxury: Amerikalinjen | Near the Opera House, this beautifully restored building has become a favourite for design lovers. Chic interiors, a great bar, and top-notch service.


Getting to and Around Oslo On Your Weekend Getaway
How to Get to Oslo
By Air | Most visitors arrive via Oslo Gardermoen Airport (OSL). From the airport, it’s easy to reach the city centre:
- Flytoget Airport Express Train | Fast and frequent (every 10 minutes), reaching Oslo Central Station in about 20 minutes.
- NSB regional trains | Slightly cheaper and nearly as quick.
- Airport bus | Useful if your hotel isn’t close to the train station.
By Train | Oslo is well connected by rail. Trains from Bergen, Trondheim, Gothenburg and Stockholm arrive at Oslo Central Station (Oslo S). The Bergen Line is especially scenic.
By Ferry or Cruise | Oslo’s ferry terminal receives ferries from Copenhagen and Kiel, and sees occasional cruise ship arrivals. These are most frequent in summer.
How to Get Around Oslo
Oslo is very walkable, especially in and around the city centre. Still, for places like Bygdøy, Holmenkollen, or the Oslofjord islands, public transport is easy and efficient.
- Ruter is the name of Oslo’s transport network, covering trams, buses, metro (T-bane), and ferries.
- Download the Ruter app or use Google Maps to check schedules. You can buy tickets in the app, or simply tap a contactless card when boarding.
- If you’re using the Oslo Pass, public transport is included — as are all the museums included in this Oslo weekend itinerary.
Tip: You’ll likely walk a lot, even the Opera House roof is designed to be climbed, so pack comfortable shoes.

Final Thoughts | Is 2 Days in Oslo Enough?
Absolutely. Oslo is compact, well-organised, and full of contrasts with modern design next to Viking ships, and art museums beside the fjord. Two days in Oslo gave me enough time to explore, relax, and get a real feel for the city.
Have a question or tip about Oslo? Leave a comment below, or reach out on Instagram, I’d love to hear from you.
Want more trip ideas like this? Then subscribe to the newsletter for regular updates straight to your inbox.










