Oslo is great, but you only see half of Norway if you never leave it. These are the day trips from Oslo we’d recommend, all by train or bus, with real travel times and the tips that save you time.
⚡ The short version: Fredrikstad, Tønsberg and Drøbak are easy half-days, each about an hour or less from Oslo. Lillehammer is a relaxed 2 hours by train. The fjord loop is possible in a day, but it’s a 12–15 hour marathon.
💡 Planning Oslo first? See our Oslo 3-Day Itinerary and our Where to Stay in Oslo guide.
*Heads up, fellow travelers! Some of the links on this site are affiliate links, which means if you make a purchase or book an activity through them, we may earn a small commission (at no extra cost to you!). We only recommend things we absolutely love and believe will enhance your adventure. Your support helps us keep this site going, so thank you for being part of our journey!
| Trip | Getting there | One way | Best for |
|---|---|---|---|
| Drøbak & Oscarsborg | Bus 500 | ~45 min | Fortress island, Christmas town |
| Fredrikstad | Vy train | ~1 hour | Old fortress town |
| Tønsberg | Vy train | ~1 h 10 | Vikings, harbour, shrimp |
| Lillehammer | Vy express train | ~2 hours | Maihaugen museum |
| Flåm & Nærøyfjord loop | Train + railway + cruise + bus | 12–15 h round trip | Fjords |
Times are approximate. Check Vy and Ruter for current timetables.
Easy Trips: Back for Dinner
These are perfect if you want to leave the city by 10 AM and be back in time for an early dinner.
Fredrikstad: A Fortress Town Where People Still Live

Getting there: Vy regional train from Oslo S, about 1 hour.
Fredrikstad is Norway’s best-preserved fortress town, and it’s alive. People live, drink coffee and sell art inside the old walls. Go early for the star-shaped ramparts, the moat and the drawbridge into Gamlebyen (the Old Town).
Tips:
- Don’t walk from the station. The old town is across the river. Take the free city ferry from Cicignon. It’s a 2-minute ride that drops you at the fortress gate.
- Saturdays: there’s a flea market on the main square, starting around 11.
- Fuel stop: grab a skolebolle (custard bun) at a bakery in the old town and eat it on the ramparts.
Tønsberg: Norway’s Oldest Town, With a Lively Harbour

Getting there: Vy regional train from Oslo S, about 1 h 10.
Tønsberg is officially Norway’s oldest town, and its harbour is at its best in summer. Climb Slottsfjellet (Castle Mountain, about 15 minutes) for views over the islands and boats.
At the docks, see the Saga Oseberg, a replica of the famous Oseberg Viking ship. It sometimes leaves on voyages, so check it’s in port.
Tips:
- Eat the shrimp. Get a bucket from a seaside stall, or a rekesmørbrød (open shrimp sandwich) at the harbour.
- Walkable: the station, harbour, ship and hill are all close together.
Drøbak & Oscarsborg: Christmas Town and Island Fortress

Getting there: Bus 500 from Oslo, about 45 minutes. In summer you can come back by boat from Drøbak to Aker Brygge (Ruter line B22, roughly 1–1.5 hours).
Drøbak is Norway’s Christmas town, and the Julehuset (Christmas House) is open all year, even in summer.
A 5-minute ferry from Sundbrygga takes you to Oscarsborg Fortress, the island fortress that sank the German cruiser Blücher in April 1940. Walking among the old cannons is moving.
Tips:
- A nice combo: take the bus out in the morning and the scenic summer boat back in the afternoon.
- Time needed: 2–3 hours in Drøbak and at least 2 at Oscarsborg.
- The Oscarsborg ferry runs all year, but check the times.
🍽️ Done for the day? See where to eat in our What to Eat in Oslo guide.
Longer Days
These need an early start and a late return, but they deliver Norway’s big landscapes.
Lillehammer & Maihaugen: A Relaxed Look at Inland Norway

Getting there: Vy express train from Oslo S, about 2 hours.
A good way to feel the mountain air without a big hike. Lillehammer is cosy and walkable.
The star is Maihaugen, an open-air museum of traditional villages and farmsteads. It’s huge and fills half a day, and you can book tickets in advance.

Tips:
- Maihaugen is a 20-minute uphill walk from the station, or a short local bus ride.
- Lunch: walk down the pedestrian street, Storgata, and look for rømmegrøt (sour-cream porridge) or elk sausage.
- Train: a non-stop Intercity on the Vy app is faster and calmer.
The Fjord Loop: Flåm Railway & Nærøyfjord Cruise

Getting there: train, Flåm Railway, cruise and bus, all booked separately.
Time: 12–15 hours round trip, and the return is the tight part.
This ties together the Bergen Railway, the Flåm Railway (one of the world’s steepest standard-gauge lines) and a cruise through the UNESCO-listed Nærøyfjord. It’s a very long, very scenic day.
- Oslo S → Myrdal: Bergen Railway, about 4–4.5 hours.
- Myrdal → Flåm: Flåm Railway, about 1 hour.
- Flåm → Gudvangen: fjord cruise, about 2 hours.
- Gudvangen → Voss: bus.
- Voss → Oslo S: Bergen Railway back.

Tips:
- Book each leg yourself. Trains (including the Flåm Railway) go on Vy. The cruise and bus go on Norway’s Best.
- Check the last train back from Voss. One missed connection can strand you overnight. Many people stay a night in Flåm instead.
- Winter timetables are reduced, so check before booking.
- Seat tip: on the way out of Oslo, sit on the right for the best first views.
- Pack a lunch. Prices in Flåm are high and time to eat is short.
🎟️ Prefer no juggling? We found this all-inclusive tour with everything pre-arranged.
Gaustatoppen: Better as an Overnight

The Gaustatoppen view covers about one-sixth of Norway on a clear day, and the Gaustabanen funicular (built inside the mountain) saves the hike.

But it’s about 4 hours each way by bus via Notodden, so it works better as an overnight in Rjukan or with a car. An adult return ticket is NOK 595. Check gaustabanen.no for the season, which has been roughly mid-June to mid-October.
Before You Go
- Use the Vy app (trains) and the Ruter app (local buses and boats).
- The cheapest Vy tickets (Minipris) can’t be changed or refunded, so book once your plans are fixed. Book early, because they sell out.
- Pack a lunch and a water bottle. Norway is expensive, and the tap water is excellent.
- Bring layers. The fjord and mountains are cooler than Oslo.
- Start early for the long days.
FAQ: Day Trips from Oslo
Can you do day trips from Oslo without a car?
Yes. Fredrikstad, Tønsberg and Lillehammer are direct Vy trains, Drøbak is a bus, and the fjord loop is all public transport. Gaustatoppen is the one that works better with a car.
What is the closest day trip from Oslo?
Drøbak, about 45 minutes by bus 500, with Oscarsborg Fortress a 5-minute ferry away.
Can you see the fjords on a day trip from Oslo?
Yes, with the Flåm and Nærøyfjord loop. It takes 12–15 hours and the connections are tight, so many people stay a night in Flåm.
What is the best day trip from Oslo?
It depends. Fredrikstad suits history lovers, Tønsberg is best for a lively harbour in summer, and Lillehammer is best for a museum day. For big scenery, it’s the fjord loop.
How do you save money on trains in Norway?
Book the cheapest Vy tickets (Minipris) early. They can’t be changed or refunded.
Final Thoughts
Leave the city for a day and Norway looks very different. Pick one easy trip first and see how you like it.
God tur! (Have a good trip!)
🗺️ Planning the rest of your trip? Oslo 3-Day Itinerary · Where to Stay in Oslo · What to Eat in Oslo


