Oslo is a compact city that packs a punch with its blend of modern architecture, rich history, and stunning natural landscapes. With just two days, you can immerse yourself in Norway’s capital, exploring world-class museums, savoring local cuisine, and experiencing the unique outdoor spaces.
Oslo is conveniently accessible via Oslo Gardermoen Airport (OSL), located about 50 kilometers northeast of the city. The Flytoget Airport Express Train will get you to the city center in about 19 minutes for 210 NOK (approximately $20). Alternatively, you can take the Airport Bus (Flybussen) for 170 NOK ($16), which is a more budget-friendly option.
Once in Oslo, the public transport system is efficient and easy to navigate. The Ruter ticketing system allows you to use buses, trams, and the metro seamlessly. A 24-hour public transport ticket costs 120 NOK ($11.50) and allows unlimited travel. Consider downloading the Ruter app to purchase tickets and plan your routes easily.
For a convenient city-center base, look into the Thon Hotel Opera, situated near Oslo Central Station. Prices start around 1,500 NOK ($145) per night and include a generous breakfast. The hotel features modern amenities and easy access to transport, making it a great choice for busy travelers.
If you prefer a more budget-friendly option, check out Citybox Oslo, with rates starting at 900 NOK ($87) per night. It’s a self-service hotel, offering clean, minimalist rooms and a location just a short walk from the main attractions. For the best value, book directly through their website and consider staying during weekdays when rates are lower.
Your first day can start with a visit to the iconic Oslo Opera House, located at Bjørvika. Here, you can walk up the sloping roof for panoramic views of the fjord and city—completely free! After taking in the sights, head to the nearby Astrup Fearnley Museum, where you can explore contemporary art for around 120 NOK ($11.50) per ticket.
Next, spend your afternoon at the Vigeland Sculpture Park in Frogner Park, where you can wander among over 200 sculptures—also free to enter. Enjoy a packed lunch from one of the food stalls nearby; budget around 100 NOK ($9) for a delicious local hot dog or salad. For dinner, consider dining at Mathallen Oslo, a food hall with various eateries. You can try traditional Norwegian dishes for around 200-300 NOK ($19-$29). Make sure to sample the reindeer stew!
Before your trip, familiarize yourself with these essential tips to maximize your experience in Oslo:
| Item | Cost | Notes |
|---|---|---|
| Flytoget Airport Express Train | 210 NOK | Fastest way to the city center |
| Thon Hotel Opera (per night) | 1,500 NOK | Includes breakfast, near transport |
| Citybox Oslo (per night) | 900 NOK | Affordable self-service hotel |
| Astrup Fearnley Museum | 120 NOK | Contemporary art, near the Opera |
| Vigeland Sculpture Park | Free | Explore numerous sculptures |
| Oslo Pass (24 hours) | 450 NOK | Includes transport and attractions |
| Mathallen Oslo meal | 200-300 NOK | Great variety of local dishes |
Use this rough planner to sanity-check the total trip cost before you lock flights, hotels or activities.
The best time for a weekend trip to Oslo is during spring (May to June) or early autumn (September to October). During these months, the weather is mild, and you can enjoy outdoor activities without the summer crowds. Prices for accommodation may also be lower compared to the peak summer season.
To save money in Oslo, consider buying an Oslo Pass for access to numerous attractions and public transport. Eating at food stalls or in casual dining settings can also help cut costs. Finally, take advantage of free activities, such as exploring the waterfront and parks, to make the most of your budget.
Traveler comments
Add a route note, correction, timing tip or question for this guide.