Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

4-Day Copenhagen and Oslo Itinerary with Flights from Copenhagen Airport to Gamle Oslo

Day 1 · Wed, May 20
Copenhagen Airport

Arrival in Copenhagen

  1. Copenhagen Airport → Comfort Hotel Copenhagen Airport — Kastrup / Airport area — Arrive, check in, and reset after the flight; it’s a short taxi or shuttle transfer, so plan about 15–20 minutes from baggage claim, ideally departing the airport around 8:30–9:00 PM.
  2. Salt — Amager Øst / waterfront — A scenic late-evening stop for a light bite or drink with a view, good for easing into Copenhagen without a heavy schedule; evening, ~1 hour.
  3. Pavillonen Kastrup Strandpark — Kastrup Strandpark — A calm seaside walk to stretch your legs and enjoy the Baltic air before turning in; evening, ~30–45 minutes.
  4. Café Kystens Perle — Kastrup / local café — Simple Danish café fare for a late snack or dessert, around €12–20 per person; evening, ~45 minutes.

Evening Arrival

Touch down at Copenhagen Airport (CPH), clear baggage claim, and head straight to Comfort Hotel Copenhagen Airport in Kastrup. It’s the easiest possible first move after a flight: a taxi or short shuttle-style transfer should take about 15–20 minutes door to door, and if you’re aiming to keep things smooth, plan on leaving the terminal around 8:30–9:00 PM. Since you’re only here for one night, don’t overthink it — check in, drop your bags, freshen up, and keep the evening loose. A taxi from the airport area usually lands in the DKK 120–180 range depending on traffic and pickup point.

Late-Evening Waterfront Stop

Once you’ve reset, head out to Salt in Amager Øst for a light bite or drink with a view. This is a good first-night Copenhagen move because it gives you water, air, and a sense of the city without committing to a full dinner. Expect a relaxed evening atmosphere rather than a big, formal meal; this is the kind of place where you can linger for about an hour, watch the light fade, and ease into the Scandinavian pace. If you’re still tired from the flight, just go for a coffee, beer, or small snack and keep it simple — meals and drinks here are usually on the pricier side, roughly DKK 80–180 depending on what you order.

Walk by the Sea

After that, take a calm stroll through Pavillonen Kastrup Strandpark at Kastrup Strandpark. It’s one of the nicest low-effort ways to stretch your legs on arrival night: sea air, open views, and a gentle promenade that feels very local rather than touristy. Give yourself 30–45 minutes here, and don’t rush it — the point is to shake off the flight and let your body realize you’ve actually arrived. If the weather is clear, the waterfront can be surprisingly beautiful even late in the evening, with fewer crowds and a quieter mood than the city center.

Late Snack and Turn-In

Finish with a simple late snack or dessert at Café Kystens Perle in Kastrup. This is a practical end-of-day stop rather than a destination meal: think Danish café fare, coffee, cake, or something light if you’re hungry before bed, usually around €12–20 per person. Then head back to Comfort Hotel Copenhagen Airport and call it an early night — you’ve got an Oslo transfer tomorrow, so the smartest move is to sleep well and keep the morning flexible.

Day 2 · Thu, May 21
Gamle Oslo

Transfer to Oslo

Getting there from Copenhagen Airport
Flight CPH → OSL (Norwegian or SAS, booked on airline site/Google Flights). Fastest and most practical: ~1h 10m flight, about 1.5–2.5h door-to-door including airport time; typically ~DKK 400–1,200 (€55–160) depending on fare. Best to take a morning flight so you reach Oslo before your Vigeland Park start.
Airport express/train from Oslo Airport (Flytoget or Vy) + local tram/taxi to Gamle Oslo: ~45–60m from OSL to Oslo S, then 5–15m onward; cheaper only if flights are already arranged, but not a true alternative for this city change.
  1. Comfort Hotel Copenhagen Airport → Copenhagen Airport (CPH) — Kastrup — Leave for your flight to Oslo with a comfortable buffer; plan around 6:30–7:00 AM depending on check-out and security, about 10 minutes by shuttle/walk.
  2. Vigeland Park — Frogner — Start Oslo with the city’s most famous open-air sculpture park, an easy first major stop after arrival and transfer; morning, ~1.5 hours.
  3. Kaffebrenneriet Frogner — Frogner — Good coffee and breakfast/brunch in a convenient neighborhood setting, around €10–18 per person; late morning, ~45 minutes.
  4. Oslo City Hall — Sentrum — A practical downtown stop with striking murals and an easy introduction to the city center; early afternoon, ~1 hour.
  5. Mathallen Oslo — Vulkan / Grünerløkka edge — Best for a flexible lunch with many Norwegian and international choices in one stop; afternoon, ~1–1.5 hours, approx. €15–30 per person.
  6. Rostockgata 24, Gamle Oslo — Gamle Oslo — Return to your stay after a smooth city-center day; leave Mathallen around 4:30–5:00 PM and use tram/train/taxi depending on luggage, about 15–25 minutes.

Early Morning: Comfort Hotel Copenhagen AirportCopenhagen Airport (CPH)

Get moving around 6:30–7:00 AM you’re not rushed; from Comfort Hotel Copenhagen Airport it’s a very short hop to Copenhagen Airport (CPH), usually about 10 minutes on foot or by hotel shuttle/taxi, depending on how much luggage you have. If you’re checking a bag, aim to be at the terminal with enough buffer for security and boarding so the Oslo leg stays stress-free. At this point the goal is simple: a clean, early departure, coffee in hand, no drama.

Morning: Vigeland Park and Kaffrenneriet Frogner

Once you land in Oslo, head straight to Frogner and start with Vigeland Park while your energy is fresh. It’s the city’s most iconic outdoor stop, and in the morning it feels calm and spacious before the rest of the city fully wakes up. Give yourself about 1.5 hours to wander the sculpture avenues, bridge, and fountains at an easy pace; admission is free, and the park is especially nice if you like to just walk and take it in rather than rush between landmarks.

From there, it’s a simple neighborhood stroll to Kaffebrenneriet Frogner for a proper late-morning coffee and brunch break. This is a very local, very dependable stop: good espresso, fresh pastries, sandwiches, and a comfortable place to regroup after the flight. Budget around €10–18 per person, and don’t be surprised if you linger a bit—this is one of those Oslo cafes where an unhurried half-hour turns into almost an hour if the weather is good and the neighborhood feels inviting.

Afternoon: Oslo City Hall and Mathallen Oslo

After lunch, head into Sentrum for Oslo Hall, an easy downtown reset that gives you a feel for the city’s civic heart without demanding much effort. Plan about 1 hour here; the building is known for its large mural-covered halls and straightforward access from the center, and it’s a nice contrast after the greener, quieter morning in Frogner. If you’re arriving close to midday, this is also a practical stop because it slots neatly between your breakfast area and lunch without creating too much backtracking.

Continue on to Mathallen Oslo near the Vulkan / Grünerløkka edge for lunch. This is the best place on the day to keep things flexible: you can do Norwegian seafood, a quick bowl, tacos, burgers, or just coffee and dessert depending on appetite. Give yourself 1–1.5 hours and budget roughly €15–30 per person. It’s lively but not overwhelming, and it works well in the afternoon because you can eat at your own pace before heading back across town.

Evening: Return to Rostockgata 24, Gamle Oslo

By 4:30–5:00 PM, start making your way back to Rostockgata 24, Gamle Oslo so you’re not carrying bags across the city at the busiest time. The return is usually about 15–25 minutes by tram, train, or taxi depending on exactly where you are and how much luggage you’ve got; if you’re near Oslo S, the connection is especially easy and the last stretch is short. If you have a little time near the route home, it’s worth one final slow walk around the center before settling in for the evening.

Day 3 · Fri, May 22
Gamle Oslo

Full day in Oslo

  1. MUNCH Museum — Bjørvika — A marquee Oslo attraction with major art collections and harbor views, ideal for a full-day pace; morning, ~2 hours.
  2. Bjørvika Sjøbad — Bjørvika — A refreshing waterfront stroll right by the opera quarter, great for photos and a slow-paced break; late morning, ~30–45 minutes.
  3. The Salmon — Sørenga / Bjørvika — Excellent lunch focused on Norwegian salmon, around €20–35 per person; midday, ~1 hour.
  4. Akershus Fortress — Pipervika — Historic ramparts and harbor views give you a strong contrast to the modern waterfront; afternoon, ~1.5 hours.
  5. Aker Brygge — Sentrum waterfront — A relaxed shopping and café area perfect for coffee, people-watching, or an early dinner by the water; late afternoon, ~1.5 hours.
  6. Kaffistova — Sentrum — Classic Norwegian comfort food in a central location, around €18–30 per person; evening, ~1 hour.

Morning

Start in Bjørvika at MUNCH Museum when it opens, ideally around 10:00 AM, so you get the galleries before they feel busy. It’s usually open daily from late morning into the evening, and tickets are typically around NOK 200–250. Give yourself about two hours here: the upper floors are the real draw, with the Edvard Munch collection, changing exhibitions, and those wide harbor-facing windows that make the whole building feel very “new Oslo.” From Gamle Oslo, it’s an easy tram, bus, or 15–20 minute walk depending on your exact starting point; honestly, on a nice day, walking across the bridge into Bjørvika is part of the experience.

Late Morning to Lunch

After the museum, head straight to Bjørvika Sjøbad for a slow waterfront wander. This is one of those places locals use for a quick reset: boardwalk, swimmers, sunbathers, and a front-row view of the Oslo Opera House area without needing a formal sightseeing schedule. Even if you don’t swim, it’s worth 30–45 minutes just to soak in the harbor atmosphere and take a few photos. Then make your way to The Salmon in Sørenga for lunch; it’s about a 10–15 minute walk from MUNCH Museum, and the route is pleasant along the water. Expect salmon dishes in the €20–35 range, with the smoked and grilled options being the safest bets if you want something distinctly Norwegian.

Afternoon

From lunch, continue over to Akershus Fortress in Pipervika. The walk is very doable—roughly 15–20 minutes from Sørenga depending on how much you linger—and it’s a nice shift in mood from modern waterfront to old stone ramparts. Set aside about 1.5 hours to explore the grounds, look out over the harbor, and wander up toward the castle areas if the gates and paths are open; much of it is free, and the setting alone is worth the time. Keep comfortable shoes on, because the paths can be uneven and a bit steep in places.

Evening

Wrap the day with an unhurried stint at Aker Brygge. It’s one of Oslo’s best places for a late-afternoon coffee, a drink by the water, or a bit of window shopping while the light turns soft over the fjord. You can easily spend 1.5 hours here without trying, and it works especially well before dinner because everything is compact and walkable. Finish at Kaffistova in Sentrum for a proper Norwegian comfort-food meal—think hearty traditional dishes in a no-fuss setting, usually around NOK 200–350 per person. From Aker Brygge, it’s a short tram, bus, or 10–15 minute walk, so you can keep the evening relaxed and still be back in Gamle Oslo without any hassle.

Day 4 · Sat, May 23
Oslo S, Trelastgata

Departure from Oslo

Getting there from Gamle Oslo
Walk or tram/bus within Oslo: it’s a very short inner-city transfer, ~10–20m depending on exact start point and luggage, costing ~NOK 0–42 with a Ruter ticket (app). Depart around 12:30–1:00 PM as planned so you have buffer before your 3 PM departure.
Taxi/rideshare: ~5–10m, roughly ~NOK 150–250, useful only if you have heavy bags or bad weather.
  1. Gamle Oslo → Oslo S (Trelastgata) — Gamle Oslo to Oslo Central Station area — Keep the departure day efficient by heading to the station area with luggage around 12:30–1:00 PM, allowing time for check-in, platform changes, and a final buffer before the 3:00 PM departure.
  2. Oslo Cathedral — Sentrum — A quick, worthwhile stop near Oslo S with beautiful interior details and minimal detour; late morning, ~30–45 minutes.
  3. Oslo Central Station Food Hall / Oslo Street Food — Torggata / Sentrum — Easy lunch near your departure route with plenty of options and a relaxed final meal, around €12–25 per person; late morning to early afternoon, ~1 hour.
  4. Deichman Bjørvika — Bjørvika — A modern architectural highlight with great views and a calm place to sit before leaving the city; early afternoon, ~45 minutes.
  5. Barcode district walk — Bjørvika — A final short stroll through Oslo’s contemporary skyline, ideal if you want one last urban photo stop before heading out; early afternoon, ~30 minutes.
  6. Oslo S, Trelastgata → departure for Stavanger — Oslo S / Trelastgata — Arrive at the station with at least 30–45 minutes to spare; if you have extra time, grab coffee or snacks near the station before boarding.

Late Morning: Gamle Oslo to Oslo S / Trelastgata

Keep this one simple and unhurried: leave Rostockgata 24 in Gamle Oslo around 12:30–1:00 PM with your bags, and make the short transfer into the Oslo S area. The easiest options are a walk if you’re traveling light, or a quick tram/bus ride with a Ruter ticket; either way, you should be at the station zone in about 10–20 minutes, with enough buffer for any platform changes and a relaxed final lunch before your 3:00 PM departure. If the weather is rough or you’ve got bulky luggage, a taxi is still very manageable for this stretch.

Lunch and a Last Look at Central Oslo

Start with Oslo Cathedral, which is one of those quietly rewarding city-center stops that fits beautifully into a departure day. It’s right near Oslo S, so it won’t steal much time, and the interior is genuinely worth a look—painted ceilings, woodwork, and that calm, old-Norwegian atmosphere that feels worlds away from the station bustle outside. Then head to Oslo Central Station Food Hall / Oslo Street Food in Torggata, where you can choose from everything from ramen and burgers to Mediterranean bowls and good coffee. Plan on about NOK 150–300 for lunch, and give yourself around an hour so you’re not rushing; it’s a practical final meal spot because you can eat well without drifting far from your departure route.

Early Afternoon: Deichman Bjørvika and the Barcode district

After lunch, walk down toward Bjørvika for Deichman Bjørvika, Oslo’s standout modern library and one of the best free stops in the city. Even if you only have 30–45 minutes, it’s a nice place to sit, look out over the harbor, and catch your breath before heading out. From there, take the short walk through the Barcode district for one last urban photo loop—sharp glass towers, clean waterfront lines, and a very Oslo kind of contrast between new architecture and open sky. This is a good final wander because it stays close to the station and doesn’t tempt you into overcommitting on a travel day.

Departure: back to Oslo S, Trelastgata

By about 2:15 PM, start moving back toward Oslo S / Trelastgata so you have at least 30–45 minutes in hand before boarding. If you need anything last-minute, the station area is ideal for grabbing water, snacks, or a coffee without adding stress. Once you’re there, everything is compact and easy to navigate, so you can just settle in and leave the city cleanly and on time for your Stavanger departure.

0

Plan Your 4 days in Copenhagen and Oslo, arrival in Copenhagen on 20th May at 7 40 PM, flying by AI 1890, and connect to AI 157, staying at Comfort Hotel Copenhagen airport departure from Copenhagen to OSlo by flight D8 3228 on 21st May , stay at Rostockgata 24 Gamle OSlo, Oslo 0191 departure from Oslo on 23rd May at 1500 hours from Oslo S Trelastgata to Stavanger Please build an itinerary for travel and tour in Copenhagen and Oslo Trip