Oslo Day Trips: 6 Day Itinerary (No Traps)
Six days keeps the full 5-day spine, the Oslofjord ferry, Fredrikstad, Nordmarka, Drammen and Lillehammer, then closes with a genuine flex day: a second, quieter Oslofjord island on the same NOK 46 ferry ticket that opened the trip. Tighter schedule? The 5-day itinerary drops this last day. Have a full week? The 7-day plan turns day six’s flex slot into a proper guided fjord cruise plus departure logistics.
Book these before you go
- Sentrum or Grünerløkka hotel: check rates on Booking.com
- Fredrikstad tour, if you’d rather not manage the train yourself: browse options on GetYourGuide
- Oslofjord sightseeing cruise, for a guided alternative to the public ferry: check availability on Viator
- Lillehammer day trip, if you’d rather not manage the early train alone: check the guided option on Viator
Day 1: Land, settle in, and take the cheap ferry
Base yourself in Sentrum or Grünerløkka, both covered in visitoslo.com’s neighborhood guides and within walking distance of Oslo S and the Aker Brygge ferry terminals. A standard NOK 46 Ruter ticket gets you to Hovedøya in about 12 minutes for monastery ruins and swimming spots.
Day 2: Fredrikstad’s walled old town
The Vy train runs just under an hour from Oslo S to Fredrikstad, close to hourly and every 30 minutes at rush hour. Gamlebyen, the walled old town, is the largest and best-preserved fortress town left in northern Europe; visitfredrikstadhvaler.com covers the exact connection, a short walk plus a 2-minute ferry crossing gets you inside.
Day 3: Nordmarka and Holmenkollen, free on the metro
T-bane Line 1 reaches Holmenkollen in about 25 minutes on the same standard ticket. The ski jump tower and museum run roughly NOK 160-190 (verify current pricing), and Nordmarka’s roughly 2,600-kilometre trail network starts right behind it, with Sognsvann lake at the end of Line 5 the free summer swim option.
Day 4: Drammen, the one you can skip
A regional train covers the 30 to 40 minutes to Drammen, a genuine Norwegian city good for a low-key half-day rather than a checklist attraction.
Day 5: Lillehammer, the longer push
An early Vy train, something like the 08:00 from Oslo S, covers the close-to-two-hour ride to Lillehammer. Maihaugen and the 1994 Winter Olympics sites are worth the distance; pack lunch for the platform since the day is mostly transit either side of the sightseeing.
Day 6: A second, quieter Oslofjord island
Return to the Aker Brygge ferry terminal, same NOK 46 standard ticket as day one, but this time head to Gressholmen instead of Hovedøya. It’s largely car-free, with walking trails and a small outdoor cafe, and sees noticeably fewer visitors than Hovedøya’s monastery ruins. Treat this as the trip’s genuine rest day: no train schedule to catch, no early alarm, just a short ferry ride and a slow island afternoon before your last full evening in the city.
Why put the second island last instead of earlier in the trip?
By day six you’ve done two travel-heavy days (Fredrikstad and Lillehammer) plus a metro day and a light one, so a short, low-effort ferry crossing with no fixed schedule to catch is the right close to the trip rather than another early alarm. It also means you’re back in the city with time to spare for a final dinner rather than rushing off a late train.
Do Hovedøya and Gressholmen feel repetitive back to back with five other days between them?
No, and that’s the point of spacing them out. Hovedøya on day one is about orientation and the monastery ruins; Gressholmen on day six is quieter, more café than ruins, and works better as a wind-down after five busier days than as a second dose of the same experience.
| Day trip | From Oslo | Travel time | Typical cost |
|---|---|---|---|
| Oslofjord islands (ferry) | Aker Brygge / Vippetangen | 12-15 min each way | NOK 46, standard Ruter ticket |
| Fredrikstad (Gamlebyen) | Oslo S by Vy train | about 1 hour each way | Verify current one-way fare on vy.no |
| Nordmarka / Holmenkollen | Oslo S by T-bane Line 1 | about 25 min each way | Standard Ruter ticket, no extra fare |
| Drammen | Oslo S by regional train | 30-40 min each way | Verify current one-way fare on vy.no |
| Lillehammer | Oslo S by Vy train | close to 2 hours each way | Verify current one-way fare on vy.no |
| Second Oslofjord island (Gressholmen) | Aker Brygge ferry | 15 min each way | NOK 46, standard Ruter ticket |
Save day six’s supermarket picnic run for the morning before you leave the hotel; Gressholmen’s cafe has limited stock and the island doesn’t have a full supermarket of its own.