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 Stavanger Departure

Day 1 · Wed, May 20
Copenhagen Airport, Copenhagen

Arrival in Copenhagen Airport

  1. AI 1890 + connection to AI 157, arriving Copenhagen Airport (CPH) — Copenhagen Airport / transit — Land at 7:40 PM, clear transfer, and keep this as a simple arrival evening; allow ~1–1.5 hours total for immigration, bags, and terminal change if needed.
  2. Comfort Hotel Copenhagen Airport — Kastrup — Check in and reset after the flight; it’s the most practical base tonight, with an easy airport shuttle/walk and minimal hassle.
  3. Dinner at The Food Corner, Copenhagen Airport — Airport terminals — Grab an easy first-night meal before bed; expect about DKK 150–250 per person and a low-stress dinner close to your hotel.
  4. Kastrup Harbour bath area — Kastrup — If energy remains, take a short post-dinner walk by the water for fresh air and a quick Denmark-at-night feel; ~30–45 minutes.

Arrival Evening: Copenhagen Airport to Comfort Hotel Copenhagen Airport

After landing at Copenhagen Airport (CPH) on AI 1890 and making your connection to AI 157, keep this evening very simple: you’re basically just getting from arrivals to bed without any drama. If everything runs smoothly, plan on about 1–1.5 hours total for immigration, baggage, and any terminal-to-terminal transfer, then head straight to Comfort Hotel Copenhagen Airport in Kastrup. It’s one of the easiest overnight bases by the airport, and the whole point tonight is to avoid city-center stress after a long travel day. Depending on where you exit, you can usually get there by a short walk or a quick shuttle-style transfer; just follow the airport hotel signs and don’t overthink it.

Once you’ve checked in and reset, head back out for a very low-effort dinner at The Food Corner in the airport terminals. This is exactly the kind of first-night meal that makes sense here: casual, fast, and close enough that you can be back in your room almost immediately. Budget around DKK 150–250 per person, depending on what you order and whether you grab drinks. Airport food in Copenhagen is generally cleaner and better than people expect, so you’re not settling — you’re just buying yourself an easy night.

If you still have some energy after dinner, take a short walk to Kastrup Harbour bath area for a little fresh air and a real sense of the coast at night. It’s a nice, quiet reset after flying, with the water, open sky, and that slightly windswept local feel that makes the outskirts of Copenhagen worth it. Keep it to 30–45 minutes max, especially if you’ve had a long travel day. Then head back to Comfort Hotel Copenhagen Airport and get a proper night’s sleep so tomorrow’s flight to Oslo feels easy.

Day 2 · Thu, May 21
Oslo Airport, Oslo

Copenhagen to Oslo transfer

Getting there from Copenhagen Airport, Copenhagen
Flight (D8 3228-style nonstop on Scandinavian/Norwegian route) via airline booking or Google Flights/Skyscanner (~1h20m airborne; about 2h45m door-to-door including airport time). Best departure is around 2:00 PM, which matches your itinerary and gets you into Oslo by mid-afternoon.
If fares spike, check SAS or Norwegian on the same CPH–OSL route; usually DKK/NOK 400–1,200 one-way depending on bag needs and how early you book.
  1. Hotel check-out and transfer to Copenhagen Airport — Kastrup — Leave around 11:30 AM for a relaxed airport transfer before your 2:00 PM flight; keep bags ready and allow time for security.
  2. D8 3228 Copenhagen to Oslo flight — Copenhagen Airport to Oslo Airport — Fly around 2:00 PM, arriving 3:20 PM; this keeps the day efficient and avoids city-center rush.
  3. Flytoget / airport train into Oslo Central Station — Oslo Airport to Oslo S — Take the fast rail toward the city soon after landing; ~20 minutes, with easy luggage handling and direct access to your area.
  4. MUNCH Museum — Bjørvika — Start Oslo with a major landmark near the station; it’s a strong first stop for art and the waterfront, ~1.5–2 hours.
  5. Barcode / Bjørvika waterfront walk — Bjørvika — Stretch your legs among Oslo’s modern architecture and harbor views; a good low-effort transition before dinner, ~45 minutes.
  6. Dinner at Døgnvill Burger Bjørvika — Bjørvika — A reliable, casual dinner near your route home; expect about NOK 200–350 per person.
  7. Rostockgata 24, Gamle Oslo — Gamle Oslo — Head to your accommodation after dinner; keep the evening light since arrival and transfer already fill the day.

Midday: Check out at Comfort Hotel Copenhagen Airport and head back to Copenhagen Airport

Keep this morning easy and unhurried. Aim to leave the hotel around 11:30 AM so you’ve got a comfortable buffer before your 2:00 PM flight. The walk/shuttle from the Comfort Hotel Copenhagen Airport area to the terminal is short and straightforward, but on a travel day I’d still plan on a little extra time for bags, boarding pass checks, and security. If you need coffee or a last snack, grab it before you clear security so you’re not rushing airside.

Afternoon: D8 3228 from Copenhagen Airport to Oslo Airport

Your nonstop flight should land around 3:20 PM, which is a nice efficient window for getting into Oslo without burning the whole afternoon. Once you arrive, keep your pace brisk but calm: collect bags, follow the signs for rail, and head straight for the Flytoget platform. It’s the best option for this route because it’s fast, clean, and easy with luggage, and from Oslo Airport to Oslo S it’s usually about 20 minutes. Tickets are roughly NOK 262 one-way for adults, and you can buy them at the station or just tap in if that works for your setup.

Late Afternoon to Evening: MUNCH Museum, Barcode / Bjørvika waterfront walk, and dinner at Døgnvill Burger Bjørvika

Once you’re at Oslo S, make your first stop MUNCH Museum in Bjørvika. It’s close enough to the station that you won’t lose much time, and it’s one of the best places to orient yourself in Oslo on day one: strong views, a proper landmark building, and enough to keep you engaged for about 1.5–2 hours without overdoing it. From there, take a relaxed walk through the Barcode district and along the Bjørvika waterfront—this is the part of Oslo that feels most alive in good weather, with modern architecture, harbor views, and lots of open space to breathe after the flight.

For dinner, Døgnvill Burger Bjørvika is a smart, low-effort choice near your route home. Expect roughly NOK 200–350 per person, depending on burger, fries, and drinks. It’s casual, dependable, and exactly the kind of place that works well when you’re arriving mid-afternoon and don’t want to hunt around for a complicated meal. After that, it’s an easy finish back to Rostockgata 24, Gamle Oslo—close enough that you can just walk or take a very short ride, then call it an early night and save your energy for tomorrow.

Day 3 · Fri, May 22
Gamle Oslo, Oslo

Stay in Gamle Oslo

Getting there from Oslo Airport, Oslo
Flytoget airport train to Oslo S, then short local walk/taxi/metro to Gamle Oslo (about 20 min train + 10–15 min onward; NOK 262 Flytoget adult one-way). Book/train info on flytoget.no or just tap in at the station.
Cheaper option: Vy regional train from Oslo Lufthavn to Oslo S (same rail corridor, ~23 min, usually NOK 124–160). Good if you don’t need the premium frequency.
  1. Ekebergparken Sculpture Park — Ekeberg — Begin with views over the city and harbor before the crowds; the mix of art, forest paths, and outlooks makes it ideal for a fresh morning, ~1.5–2 hours.
  2. Kafe Republik — Gamle Oslo / Tøyen area — Stop for coffee and brunch on the way back down toward your base; budget about NOK 120–220 per person.
  3. Oslo Opera House — Bjørvika — Visit one of Oslo’s signature sights and walk the sloped roof for a classic city panorama; ~1 hour.
  4. Akerselva river walk (lower section) — Grønland / Gamle Oslo edge — Follow the river for an easy, scenic urban experience that feels different from the waterfront; ~1–1.5 hours.
  5. Mathallen Oslo — Vulkan / Grünerløkka edge — End with a food hall dinner and browse local stalls; it’s a flexible way to sample several things, with meals typically NOK 180–350 per person.
  6. Aker Brygge waterfront stroll — Aker Brygge — Finish the day with a relaxed evening walk by the harbor before heading back; ~45 minutes and a nice contrast to the day’s neighborhoods.

Morning

Start early with Ekebergparken Sculpture Park while the air is still crisp and the viewpoints are quiet. This is one of those Oslo places that really works best before midday, when you can wander the forest paths, stop at the sculptures without crowds, and take in the wide view over Bjørvika, the fjord, and the city center. Give yourself about 1.5–2 hours here, and wear comfortable shoes — the paths are uneven in spots and there’s a bit of gentle climbing. Entry is free, and it feels like a proper local escape rather than a formal museum visit.

Late Morning Brunch

On the way back down toward your base, stop at Kafe Republik in the Gamle Oslo / Tøyen area for coffee and brunch. It’s a good reset point after the park, with a casual neighborhood feel and prices that won’t sting too hard — roughly NOK 120–220 per person depending on what you order. If you want to keep moving afterward, this is also a nice place to linger just long enough to plan the rest of the day without rushing.

Afternoon Exploring

Next, head to the Oslo Opera House in Bjørvika. It’s one of the city’s signature stops for a reason: the building itself is a landmark, and the sloping roof gives you that classic “walk up the architecture” Oslo photo moment with the harbor behind you. Plan around an hour here, a little more if you like to sit and watch people moving through the waterfront district. From there, follow the lower section of the Akerselva river walk along the Grønland / Gamle Oslo edge — it’s an easy, leafy urban stretch that feels surprisingly calm so close to the center, and about 1–1.5 hours is enough to enjoy it without overcommitting.

Evening

For dinner, make your way to Mathallen Oslo by the Vulkan / Grünerløkka edge. It’s one of the easiest places in the city to eat well without overthinking it: you can browse a few stalls, pick what looks good, and keep the meal flexible, with most dishes landing around NOK 180–350 per person. Afterward, if you still have energy, finish with a relaxed Aker Brygge waterfront stroll — about 45 minutes is enough to get that polished harbor-at-dusk feeling and decompress before heading back. Since you’re based in Gamle Oslo, the return is straightforward and best kept simple; leave Aker Brygge in the evening with enough time to get back comfortably by taxi, tram, or on foot if you’re feeling up for the walk.

Day 4 · Sat, May 23
Oslo S, Oslo

Departure from Oslo S to Stavanger

Getting there from Gamle Oslo, Oslo
Walk (best if you’re already in Gamle Oslo near Bjørvika/Trelastgata) — 10–20 min, free. This is the most practical way since Oslo S is very close.
If carrying luggage or in bad weather, take a short taxi/Uber/Bolt ride: ~5–10 min, roughly NOK 120–200.
  1. Oslo S / Trelastgata area — Sentrum / Bjørvika — Start near your departure point so the morning stays calm; use this as a luggage-and-logistics base before the train.
  2. Oslo Cathedral — Sentrum — A quick, worthwhile central stop close to Oslo S that fits neatly before departure; ~30–45 minutes.
  3. Fuglen Oslo — Tullinløkka / center — Have a final coffee in a stylish Oslo classic; expect about NOK 60–120 for coffee and pastry.
  4. Stortinget and Karl Johans gate walk — Central Oslo — Do one last easy city stroll for a final look at the capital’s main boulevard; ~45 minutes, keeping you close to Oslo S.
  5. Return journey: train from Oslo S / Trelastgata area to Stavanger departure connection — Oslo S — Leave around 1:00 PM for a comfortable buffer before your 3:00 PM departure; keep luggage with you and allow time for platform changes and boarding.

Morning

Start with the day’s logistics first: from Rostockgata 24 / Gamle Oslo to Oslo S / Trelastgata is an easy 10–20 minute walk if you’re traveling light, which is honestly the smartest move before a 3:00 PM departure. Keep your luggage with you, aim to be back near the station area by 1:00 PM at the latest, and use the nearby café stops as your buffer if the weather turns. Once you’ve got the bags sorted, make your first short stop at Oslo Cathedral — it’s one of those central places that’s quick but genuinely worthwhile, with a calm interior and a very easy position in the city flow. Plan 30–45 minutes here; entry is usually free or donation-based, though occasional concerts or special services can change access.

Late Morning Coffee + City Walk

From the cathedral, it’s a simple walk into Fuglen Oslo, one of the nicest final coffee stops in the city if you want something with character rather than a generic station café. Expect around NOK 60–120 for coffee and a pastry, and if you sit inside, the retro design and quiet buzz make it feel properly local. After that, do a relaxed wander along Stortinget and Karl Johans gate — this is Oslo’s main boulevard, and late morning is a good time to catch it without the heavier afternoon crowds. Keep this as a soft, unhurried 45-minute stroll: you’re close enough to the station that nothing gets stressful, and it’s a nice way to leave the city on a classic note.

Early Afternoon Departure

By 1:00 PM, start heading back toward Oslo S if you aren’t already there, especially if you’re carrying a suitcase or want to avoid any platform panic. The station can feel straightforward one minute and crowded the next, so give yourself a generous buffer for ticket checks, finding the right platform, and boarding. If you have a few spare minutes before departure, grab water or a snack inside the station rather than hunting around outside. Then continue on your train connection toward Stavanger, with the practical aim being to be settled and ready well before your 3:00 PM 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 and departure from Copenhagen airport around 14 00 and arrival in Oslo airport at 15 20 , 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