Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

1 Week Scandinavia Itinerary for Norway, Sweden, and Denmark

Day 1 · Mon, Jul 6
Oslo, Norway

Oslo city introduction

  1. Akershus Fortress — Kvadraturen/harborfront — Start with Oslo’s historic hilltop citadel for harbor views and a quick sense of the city’s old core; morning, ~1 hour.
  2. Oslo City Hall — Rådhusplassen — Step inside for the famous mural-filled chambers and easy waterfront access nearby; late morning, ~45 minutes.
  3. Karl Johans gate — Central Oslo — Walk the main pedestrian spine from the station area toward the palace to see the city’s lively center; midday, ~1 hour.
  4. The National Museum — Vestbanen — Norway’s top art and design museum fits well after the city walk and gives a strong cultural overview; afternoon, ~2 hours.
  5. Fiskeriet Youngstorget — Youngstorget — Casual seafood stop with good value for Norway; dinner, ~€20–35 per person.

Morning

Start at Akershus Fortress in Kvadraturen while the air is still cool and the harbor is calm; it’s one of those Oslo spots that immediately explains the city’s shape, with ferries, cruisers, and the waterfront spread out below you. Give yourself about an hour to wander the ramparts, peek into the courtyard, and take the classic views across Akershusstranda toward Aker Brygge and Tjuvholmen. It’s open access around the grounds year-round, and if you arrive before the tour groups, it feels especially peaceful. From here, it’s an easy downhill walk to the next stop.

Late Morning

Head over to Oslo City Hall at Rådhusplassen and step inside for the huge murals and woodwork that make it feel more like a civic art gallery than an office building. Budget around 45 minutes, though you may linger longer if you enjoy the stories on the walls; admission is usually free or very low-cost, and the building is typically open during daytime hours on weekdays with more limited access on weekends. Afterward, stroll the waterfront edge nearby for a few photos, then continue on foot toward Karl Johans gate, Oslo’s main pedestrian axis, which gives you the city in one long, lively stretch.

Afternoon

Walk Karl Johans gate from the station end upward toward the royal side of town: this is where Oslo feels most alive, with cafes, university buildings, shops, and street performers filling the route. It’s about an hour if you move slowly and stop for coffee, and that’s the right way to do it. A good no-fuss pause is a takeaway espresso or cinnamon bun from a café near Stortinget or Egertorget, then keep going until the street opens toward the palace end of the city. From there, make your way to The National Museum at Vestbanen, which is a great afternoon anchor; plan roughly two hours to see the highlights without rushing, especially the Edvard Munch works, Norwegian design pieces, and the rooftop views if available. Tickets are usually around NOK 180–250, and it’s an easy walk from the center or a quick tram hop if your feet are done.

Evening

For dinner, go casual and local at Fiskeriet Youngstorget near Youngstorget, where you can get proper seafood without the white-tablecloth price tag. Expect roughly €20–35 per person depending on what you order; the fish soup, shrimp sandwich, and fried fish plates are all solid bets, and it’s a good place to land after a full first day without feeling overly formal. If you still have energy after dinner, wander a little through Youngstorget and the surrounding streets for a more lived-in side of Oslo before turning in.

Day 2 · Tue, Jul 7
Bergen, Norway

Fjordside route to Bergen

Getting there from Oslo, Norway
Train on Vy’s Bergen Line (Bergensbanen) via vy.no or Entur (~7h, about NOK 400–1,200 depending on how early you book). Take an early morning departure so you still reach Bergen with time for Bryggen and sunset at Fløibanen.
Fly Oslo (OSL) → Bergen (BGO) with SAS/Norwegian (~55 min in air, about NOK 700–2,000; total door-to-door ~3h). Best if you want a faster but less scenic trip.
  1. Bergen Railway — Oslo to Bergen — Take the scenic rail journey across mountains and high plateaus; depart early morning, ~6.5–7.5 hours, with luggage stored at Bergen station on arrival.
  2. Bryggen — UNESCO waterfront, Bergen — Stroll the iconic wooden wharf first so you’re in the historic harbor core right after arrival; late afternoon, ~1 hour.
  3. Fish Market (Fisketorget) — Vågen — Browse for a quick snack or dinner by the harbor and soak up Bergen’s maritime atmosphere; late afternoon/early evening, ~45 minutes.
  4. Fløibanen — Lower Station, city center — Ride up for sweeping sunset views over Bergen and the surrounding fjords; evening, ~1.5 hours round trip.
  5. Enhjørningen Fish Restaurant — Bryggen — Classic seafood dinner in the old wharf area; dinner, ~€35–60 per person.

Morning

Board the Bergen Railway (Bergensbanen) early from Oslo Central Station so you can treat the day like a rolling panorama rather than a commute. The trip usually takes about 6.5–7.5 hours, and if you’re on a smart booking it can be surprisingly affordable for Norway, roughly NOK 400–1,200. Aim for a departure around 8:00–9:00 a.m. if you can; that gives you a full afternoon in Bergen. Bring snacks and a charger, and if you’ve got a window seat, sit on the right side leaving Oslo for some of the prettiest mountain and plateau views. When you arrive at Bergen Station, lockers are available if your room isn’t ready yet, usually for a modest fee, and the city center is close enough that you won’t need a taxi unless you’re overloaded.

Late Afternoon

From the station, it’s an easy walk or short tram ride into the old harbor core, where Bryggen is the first stop you want. Go there before the light gets too soft so you can actually see the timber details and crooked lanes rather than just the postcard version. This UNESCO-listed waterfront is best explored slowly: duck into the narrow wooden passages, peek into the small craft shops, and wander the back edges where the crowds thin out a bit. From Bryggen, continue along the waterfront to Fish Market (Fisketorget) in Vågen. It’s touristy, yes, but still useful for a quick bite or an early dinner snack—think shrimp, salmon, fish soup, or a warm waffle if the weather turns. Most stalls and counters are open from late morning into the evening in summer, and prices can run a little high, but that’s normal for Bergen’s harbor area.

Evening

For the best end to the day, head to Fløibanen in the city center and ride up before sunset. The lower station is a short walk from the harbor, and the round trip usually takes about 1.5 hours once you factor in the ride up, a wander at the top, and the return. Tickets are typically in the NOK 170–200 range for adults, and in July it’s wise to go a little earlier than sunset because queues can build. Up top, don’t rush—there are easy viewpoints, walking paths, and enough space to just sit and watch the light change over the fjords and rooftops. Then come back down for dinner at Enhjørningen Fish Restaurant on Bryggen, a classic choice for seafood in the old wharf area. Expect roughly €35–60 per person depending on what you order; reservations are a good idea in summer, especially if you want a calmer table after a long travel day.

Day 3 · Wed, Jul 8
Stockholm, Sweden

Stockholm old town and islands

Getting there from Bergen, Norway
Fly Bergen (BGO) → Stockholm Arlanda (ARN) on SAS/Norwegian via sas.no, norwegian.com, or Google Flights (~1h 30m, about NOK 900–2,500). Best practical option; take a morning flight so you arrive in time for Gamla stan and the afternoon museum stop.
No good direct train option; overnight or bus/train combos are much slower and not worth it for this schedule.
  1. Gamla stan — Old Town, Stockholm — Begin in the medieval core with narrow lanes, colorful facades, and easy access to major sights; morning, ~1.5 hours.
  2. Stockholms slott — Gamla stan — Tour the royal palace to pair naturally with the old town walk; late morning, ~1.25 hours.
  3. Storkyrkan — Gamla stan — Visit Stockholm’s cathedral for its historic interiors and compact location near the palace; late morning, ~30–45 minutes.
  4. Vasa Museum — Djurgården — Head to this standout maritime museum for one of Scandinavia’s best single attractions; afternoon, ~2 hours.
  5. Rosendals Trädgård — Djurgården — Relax in the garden café and greenhouse setting after the museum-heavy day; late afternoon, ~1–1.5 hours, café meal ~€15–25 per person.

Morning

After your morning arrival, head straight into Gamla stan, because this is the best way to reset your clock and get a feel for Stockholm fast. The old town is compact, so you can wander without a map and still hit the right streets: Stortorget, Köpmangatan, and the photogenic lanes around Mårten Trotzigs gränd. Give it about 1.5 hours, and if you want coffee, Café Schweizer or Grillska Huset are both easy, central stops for a quick fika without losing momentum. Expect a lot of cobblestones and tourist traffic by late morning, so it’s worth starting here early.

A short walk takes you to Stockholms slott, where the scale shifts from medieval lanes to serious royal grandeur. Plan about 75 minutes if you want to see the main state rooms and the courtyard, and check the day’s opening schedule before you go because palace access can vary with official events. Right next door, Storkyrkan is the natural next stop: it’s one of those churches that rewards a quiet half hour, especially for the carved interiors and historic atmosphere. Between the two, you’re basically moving in a tight loop, so there’s no need to overthink transit — just stroll and take your time.

Afternoon

For lunch, keep it simple and nearby, or cross toward Skeppsbron for harbor views before heading to Djurgården. The easiest way is tram or ferry depending on where you are standing, and both feel very Stockholm: efficient, scenic, and low-stress. The Vasa Museum is the headline stop of the day, and it deserves the full 2 hours. Go in expecting one ship; you’ll leave having learned why this warship sank, how it was recovered, and why it’s one of Scandinavia’s best museum experiences. Tickets are usually around the equivalent of €15–20, and summer queues can build, so arriving mid-afternoon is usually smoother than trying to do it at peak lunch hour.

Evening

End at Rosendals Trädgård, which is the perfect reset after a museum-heavy afternoon. It’s a lovely walk or short bus ride from the Vasa Museum, and the whole vibe changes from indoor history to greenhouse calm, orchard paths, and a café that actually feels like part of the garden instead of an afterthought. Expect to spend 1 to 1.5 hours here; a light meal or pastry with tea usually runs about €15–25 per person, and on a warm July evening the outdoor tables are exactly where you want to be. If you still have energy afterward, linger on Djurgården for a slow waterfront stroll before heading back — this is one of those Stockholm days that flows best when you leave room for wandering.

Day 4 · Thu, Jul 9
Copenhagen, Denmark

Historic center and waterfront

Getting there from Stockholm, Sweden
Fly Stockholm Arlanda (ARN) → Copenhagen (CPH) with SAS/Norwegian (~1h 15m, about SEK 700–2,000). Book a morning departure so you can land and start in Nyhavn right away.
SJ/Öresundståg+train via Malmö is possible (~5.5–6.5h, about SEK 500–1,000) if you strongly prefer rail, but it eats most of the day.
  1. Nyhavn — Indre By — Start at Copenhagen’s postcard harborfront for colorful townhouses and canal views; morning, ~45 minutes.
  2. Amalienborg — Frederiksstaden — Walk to the royal square for the changing of the guard and elegant architecture; late morning, ~1 hour.
  3. Frederik's Church (The Marble Church) — Frederiksstaden — Visit the grand dome church just steps from Amalienborg; late morning, ~30 minutes.
  4. The National Museum of Denmark — Indre By — Get a broad cultural and historical overview before lunch; early afternoon, ~2 hours.
  5. Hija de Sánchez — Torvehallerne area — Easy taco stop with a modern Copenhagen food-court vibe; lunch or early dinner, ~€15–25 per person.

Morning

Land, drop your bags if you can, and head straight to Nyhavn before the waterfront gets busy. This is the Copenhagen you’ve seen in every guidebook, but it still works because the whole thing is so easy to enjoy in real life: sit by the canal, watch the tour boats shuffle in and out, and take your time with the row of painted townhouses. It’s a short, flat walk to everything else in the district, and on a summer morning the light on the water is gorgeous. Give yourself about 45 minutes, maybe a little longer if you want coffee and a slow start.

From there, it’s an easy stroll through Frederiksstaden to Amalienborg, where the square opens up beautifully and the palace buildings feel calm rather than flashy. If you time it right, the changing of the guard adds a bit of theater, but even without that it’s worth lingering for the symmetry and the harbor-facing setting. Just a few steps away, Frederik's Church (The Marble Church) is one of the city’s most impressive interiors, especially for the dome and the quiet grandeur inside; it’s usually a quick 30-minute stop unless you want to sit for a while and look up.

Afternoon

After a royal-heavy morning, walk back toward central Indre By for The National Museum of Denmark, which is the smartest early-afternoon stop if you want context for the rest of the trip. The collections are broad enough to give you a real sense of Danish history without feeling like homework, and you can easily spend two hours here browsing at your own pace. Admission is usually around DKK 130–150, and it’s a good idea to check opening hours the day before since they can vary seasonally. If you want a break after the museum, the walk back toward the center is straightforward and takes you through the most compact part of the city.

For lunch, head to Hija de Sánchez in the Torvehallerne area, where the vibe is casual, fast, and very Copenhagen in the sense that the food is excellent without making a big show of it. Expect roughly €15–25 per person depending on what you order, and it’s an easy place to recharge without blowing up the schedule. If you’ve got a few extra minutes, the market halls around Torvehallerne are perfect for browsing coffee, pastries, or something sweet before you wander onward.

Evening

Keep the rest of the day flexible and let the city do the work; this part of Copenhagen is best when you’re not rushing between sights. If you still have energy after lunch, you’re well placed for an unplanned walk through the center, or even a quiet sit somewhere nearby while the evening light comes in. Everything on today’s route is connected by short walks, so the day should feel effortless rather than packed.

Day 5 · Fri, Jul 10
Copenhagen, Denmark

Canals and neighborhoods

  1. Rosenborg Castle — King’s Garden — Start in the city center with royal interiors and the crown jewels, then move outward; morning, ~1.5 hours.
  2. The Round Tower — Latin Quarter — Climb for a classic city panorama and a compact stop nearby; late morning, ~45 minutes.
  3. TorvehallerneKBH — Nørreport — Sample pastries, smørrebrød, and local bites in Copenhagen’s best food market; lunch, ~€15–30 per person.
  4. Christianshavn — Canal district — Spend the afternoon wandering canals, bridges, and waterfront paths in one of the city’s prettiest areas; afternoon, ~1.5 hours.
  5. Kødbyens Fiskebar — Meatpacking District — Seafood-forward dinner in a lively design district setting; evening, ~€35–60 per person.

Morning

Start at Rosenborg Castle in King’s Garden while the city is still moving at a relaxed pace. It’s one of the easiest royal stops in Copenhagen to enjoy without feeling rushed: the rooms are compact but rich, and the real prize is the Crown Jewels in the vault below. Plan on about 1.5 hours, and go early if you can — the castle is usually busiest late morning and on rainy days. Tickets are roughly DKK 140–160, and the best approach is to walk here from the inner city or take the Metro to Nørreport and stroll through the park. Afterward, give yourself a few minutes in King’s Garden itself; locals use it like a proper city backyard, and it’s a nice reset before the next stop.

Late Morning to Lunch

From there, it’s an easy walk of around 10–12 minutes to The Round Tower in the Latin Quarter. The climb is more of a gentle spiral than a stair workout, so it feels very Copenhagen — calm, practical, and just slightly old-world. The view from the top is one of the best in the center because you can read the city’s rooflines and spires in every direction. Budget about 45 minutes, and expect around DKK 40–60 admission. Afterward, wander a little around Købmagergade and the side streets nearby, then head to TorvehallerneKBH by Nørreport for lunch. This is where I’d do a proper grazing stop: pick up pastries, open-faced sandwiches, fish dishes, or something sweet from the stalls, and keep it casual — DKK 150–300 per person is a realistic range if you order a bit of everything. It’s busy at lunch, so grab a seat when you see one and don’t overthink it.

Afternoon Exploring

After lunch, make your way to Christianshavn, which is best explored slowly on foot. Take the Metro from Nørreport to Christianshavn if you want to save time, or simply walk across the center if the weather is good; either way, once you’re there, the point is to wander, not rush. The canals here feel a little softer and more residential than the postcard waterfront, and that’s what makes the area so pleasant. Spend about 1.5 hours drifting along the water, crossing small bridges, and taking in the mix of old warehouses, houseboats, and calm residential streets. If you want a pause, it’s easy to stop for coffee or a cold drink by the canal and just watch the neighborhood go by.

Evening

For dinner, head to Kødbyens Fiskebar in the Meatpacking District, about a 15–20 minute walk from Christianshavn or a short Metro/taxi ride depending on your energy level. This is a strong Copenhagen dinner choice if you want something lively but not fussy: the room has that polished-industrial feel the area is known for, and the menu leans seafood-forward with a very Danish sense of seasonality. Expect around DKK 250–450 for a main course, with a fuller meal landing closer to DKK 400–600 per person before drinks. It’s worth booking ahead for dinner, especially on a summer Friday, and if you still have energy afterward, the surrounding district is easy to linger in with a final drink before calling it a night.

Day 6 · Sat, Jul 11
Stockholm, Sweden

Stockholm archipelago day

Getting there from Copenhagen, Denmark
Fly Copenhagen (CPH) → Stockholm Arlanda (ARN) with SAS/Norwegian via sas.no or norwegian.com (~1h 15m, about DKK 600–1,800). Best to take an afternoon/evening flight after your Copenhagen morning and avoid losing Day 6.
Train via Öresundståg + SJ X 2000 (~5.5–6h, about DKK 350–900). Good if you want a scenic daytime ride, but it uses up most of the day.
  1. Strömma Kanalbolaget — Stockholm city center departure — Take a guided archipelago boat trip for a classic summer day on the water; depart morning, ~3–5 hours depending on route.
  2. Fjäderholmarna — Stockholm archipelago — Best short-escape island option for lunch, swimming, and seaside wandering without a long transfer; midday, ~2–3 hours.
  3. Junibacken — Djurgården — Return to the city for a lighter, storybook-style stop if you want an indoor break; afternoon, ~1–1.5 hours.
  4. Oaxen Slip — Djurgården — Finish with a polished Nordic dinner overlooking the water; dinner, ~€35–70 per person.

Morning

Start early and keep the day loose, because Stockholm’s archipelago is best when you don’t try to rush it. From the city center, head to Strömma Kanalbolaget near Strömkajen and get on one of the classic boat departures; if you can, book a morning sailing so you catch the water calm and the light clean over the islands. Tickets usually run roughly SEK 300–700 depending on route and length, and a guided cruise can easily take 3–5 hours, so bring a light jacket even in July — the breeze on deck is real. This is one of those Stockholm experiences where the commute is the point: you’ll spend the first part of the day gliding past pine-covered islands, summer cottages, and little docks that feel a world away from the city.

Lunch and Island Wandering

By midday, hop over to Fjäderholmarna, the easiest short-escape island from town and perfect for lunch without turning the day into a logistics project. It’s ideal for a few hours of wandering, a swim if the weather’s warm enough, or a slow seafood lunch at one of the casual waterfront spots; expect the round trip plus time on the island to take about 2–3 hours. If you want something simple and reliable, look for smoked fish, shrimp sandwiches, or a cold beer by the water rather than trying to do anything formal — this is more about the setting than the menu. If you’re packing a swimsuit, the rocks and small coves are enough for a quick dip, though water temperatures are still brisk by most standards.

Afternoon Exploring

Head back into town and make your way to Djurgården for Junibacken, which is a nice reset after a boat-heavy morning. It’s an easy indoor stop for about 1–1.5 hours, especially if you want a lighter, storybook-style break before dinner; tickets are usually around SEK 200–250, and it’s smart to check the last entry time before you go. The walk from the ferry or tram stops is pleasant and flat, and the whole island is one of the easiest parts of Stockholm to move through on foot. If you have a little extra energy afterward, linger around Djurgårdsbron and the canal edges rather than trying to cram in more — this day works best with breathing room.

Evening

Finish at Oaxen Slip on Djurgården for a polished Nordic dinner with water views, and make a reservation if you can, especially on a summer Saturday. Expect roughly €35–70 per person depending on how you order, and plan for a relaxed meal rather than something quick; this is the kind of place where the room, the harbor light, and the quietly excellent fish dishes are the main event. From Junibacken, it’s an easy walk or a short ride over to dinner, and afterward you can stroll a bit along the waterfront before calling it a night. If the weather is still soft and bright, this is one of the nicest evenings in the whole itinerary.

Day 7 · Sun, Jul 12
Oslo, Norway

Return via Oslo

Getting there from Stockholm, Sweden
Fly Stockholm Arlanda (ARN) → Oslo Gardermoen (OSL) with SAS/Norwegian (~1h, about SEK 700–2,000). Take an early morning flight so you can still do Oslo’s waterfront stops and leave later in the day.
SJ train via Karlstad to Oslo (~5.5–6.5h, about SEK 400–900). Best only if you want a cheaper rail option and don’t mind arriving much later.
  1. Munch — Bjørvika, Oslo — Re-enter Oslo with this modern museum dedicated to Edvard Munch and the waterfront district’s best contemporary art stop; morning, ~1.5–2 hours.
  2. Oslo Opera House — Bjørvika — Walk the sloping roof for harbor views and a strong final city landmark; late morning, ~45 minutes.
  3. Ekebergparken — Ekeberg — End with sculpture trails and panoramic city views before departure logistics; early afternoon, ~1.5 hours.
  4. Aker Brygge — Waterfront, Oslo — Have a final meal and stroll by the harbor before heading out; lunch/early dinner, ~€20–40 per person.

Morning

Fly into Oslo Gardermoen early and aim to be in Bjørvika by late morning if you can; with a smooth airport train or Flytoget connection, you’re usually looking at about 30–45 minutes door to center. Start at Munch, which opens the day with one of the best skyline-and-art pairings in the city: the building itself is part of the experience, and the galleries give you a compact, satisfying visit without museum fatigue. Budget around NOK 180–220, and give yourself 1.5–2 hours so you can actually enjoy the top floors instead of rushing through the famous works.

Late Morning

From Munch, it’s an easy walk along the waterfront to the Oslo Opera House, and this is the kind of Oslo move locals still love because it feels effortless. Head up the sloping roof for views across the fjord, ferries, and the growing Bjørvika district; it’s free, usually open all day, and especially nice if the light is clear and the wind isn’t brutal. Take your time here—30 to 45 minutes is enough for the full effect, including a slow loop around the edges to watch the harbor traffic.

Afternoon

After that, hop up to Ekebergparken for a quieter, greener final chapter. It’s best reached by bus or taxi from Bjørvika in about 10–15 minutes, or on foot if you don’t mind a proper uphill climb; either way, the payoff is the mix of sculpture, forest paths, and those big Oslo views that make the city feel surprisingly open. The park is free, and 1.5 hours is a comfortable pace for wandering without turning it into a hike. When you’re ready to wind down, head to Aker Brygge for a last meal by the water—try Lofoten Fiskerestaurant for seafood with a harbor view, or The Salmon if you want something simpler and very Oslo. Expect NOK 250–500 depending on how much you order, and leave a little extra time for a final promenade along the piers before heading to the airport or your departure point.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version