Skip to content
Voykit

Days · Oslo

Oslo in 3 days

Waterfront and Opera House with a lunch on Karl Johans gate, then the fortress and a food hall, then a slow last morning; the last day ends with the bags already in hand for the airport train.

Days

3

Plan status

draft

Walking

12km

default plan, all days

More

Walking weather for the week

Loading forecast…

Forecast: Open-Meteo (CC BY 4.0), model data for this point.

Your constraints

Shape the plan

Change the days, pace and interests; the itinerary, stops and routes below are rebuilt from our Oslo data. The link keeps your choice.

Days
Pace

Relaxed: up to 2 routed stops a day, starting 09:30. Normal: up to 3. Packed: up to 4, from 08:30.

Interests

The original 3-day plan.

Day 1: Opera House and Bjørvika, cathedral, a 13:00 lunch table

EasyLow time risk~2.3 km (1.4 mi) walkno long stairsno taxi

leave byLeave Oslo Cathedral by 12:30 to keep the 13:00 last seating.

47 min of buffer left.

  1. 09:30–09:45Walk to Oslo Opera House roof
  2. 09:45–10:25Oslo Opera House roof
  3. 10:25–10:37Walk to Oslo Cathedral
  4. 10:37–11:02Oslo Cathedral
  5. 11:02–11:06Walk to the lunch table
  6. 11:06–13:00Buffer / wander near Your reserved lunch (Karl Johans gate)
  7. 13:00–14:00Lunch table 13:00 (Karl Johans gate)hard

What this plan gives up

  • L2Skip MUNCH (Munch Museum) (optional) — protects: Lunch table 13:00 (Karl Johans gate).

Switches if the ground changes

  • heat Oslo Opera House roof → Café in the Bjørvika waterfront (AC) (5′, then 11′ p90 to the anchor)
  • heat MUNCH (Munch Museum) → Café in the Bjørvika waterfront (AC) (4′, then 11′ p90 to the anchor)
Why this route?

DFL 2.3 = PFL 2.3 + OFL 0 · walk 2.3 km (1.4 mi) · steps ↑0 ↓0

P_late 0.0% (fast path: safe) · margin p90 47′ · relax L2 · yield 11 · option value 0.67

Deadline: last seating 13:00 → latest arrival 12:50, slack 15′

β vs α: time risk 0% → 0%; margin +9 min; -NOK 150.

trace: generated 12 · rejected no_edge×2 · frontier 4 · seed 133928338 · solver 0.2.0 · confidence medium

After: Museum or AC café 14:00–17:00; keep the evening free for the harbour.

Day 2: Akershus Fortress, City Hall and Mathallen

ModerateLow time risk~4.6 km (2.9 mi) walkno long stairsno taxi
  1. 09:30–09:45Walk to Akershus Fortress
  2. 09:45–11:00Akershus Fortress
  3. 11:00–11:06Walk to City Hall and its square
  4. 11:06–11:46City Hall and its square
  5. 11:46–12:26Walk to Mathallen Oslo food hall
  6. 12:26–13:46Mathallen Oslo food hall

What this plan gives up

  • L2Skip Vippa food hall (optional).

Switches if the ground changes

  • heat Akershus Fortress → Café in the Bjørvika waterfront (AC) (0′)
Why this route?

DFL 4.6 = PFL 4.6 + OFL 0 · walk 4.6 km (2.9 mi) · steps ↑0 ↓0

P_late 0.0% (fast path: safe) · margin p90 n/a · relax L2 · yield 16 · option value 0

trace: generated 48 · rejected no_edge×2 · frontier 6 · seed 133928338 · solver 0.2.0 · confidence medium

After: Evening: Aker Brygge and the harbour front; light lasts late in summer. Optional evening: tram 12 to Vigeland Park, open at all hours; light lasts late in summer.

Day 3: Grünerløkka and Karl Johans gate, train to the airport

ModerateLow time risk~5.3 km (3.3 mi) walkno long stairsno taxi

leave byLeave Karl Johans gate stroll by 11:55 to keep the 12:30 boarding.

19 min of buffer left.

  1. 09:00–09:30Walk to Olaf Ryes plass and river paths
  2. 09:30–10:10Olaf Ryes plass and river paths
  3. 10:10–10:45To Karl Johans gate stroll
  4. 10:45–11:25Karl Johans gate stroll
  5. 11:25–11:31Back to the hotel for the bags
  6. 11:31–12:30Buffer / wander near Hotel pickup (bags) → Oslo S and Oslo Airport
  7. 12:30–13:30Leave the hotel for the airport train at 12:30hard

What this plan gives up

  • L2Shorten Olaf Ryes plass and river paths to 40 min (minimum worthwhile visit) — protects: Leave the hotel for the airport train at 12:30.
  • L2Skip Grünerløkka cafés (optional) — protects: Leave the hotel for the airport train at 12:30.
Why this route?

DFL 5.3 = PFL 5.3 + OFL 0 · walk 5.3 km (3.3 mi) · steps ↑0 ↓0

P_late 1.0% (100 Monte Carlo runs) · margin p90 19′ · relax L2 · yield 8.5 · option value 0

Deadline: boarding 12:30 → latest arrival 12:20, slack 15′

β vs α: time risk 0% → 1%; margin -51 min; -NOK 300.

trace: generated 24 · rejected no_edge×2, p_late>0.15×1 · frontier 11 · seed 133928338 · solver 0.2.0 · confidence medium

After: Oslo Airport: allow 2.5–3 h before an international departure; the train takes about 25 min from Oslo S.

Meals, swaps, bookings and questionsHide