Scandinavia combines compact, walkable capitals with some of Europe’s most dramatic scenery, and the two are easy to mix in a single trip. The catch is cost. Hotels, restaurants and rail tickets are expensive, so a little planning goes a long way.
Essential stops
Copenhagen. Colorful Nyhavn is the postcard view, but the city is best experienced by bike. Cycle lanes are everywhere, and you can ride from the harbor to the Ørestad district, where modern buildings such as the 8 House (8 Tallet) show off Danish architecture. Book ahead if you want a table at a well-known restaurant, though good bakeries and smørrebrød lunch spots are easy to find.
Stockholm. The city is spread across 14 islands. Spend a morning in Gamla Stan, the medieval old town, and set aside two hours for the Vasa Museum, which houses a 17th-century warship that sank on its maiden voyage in 1628 and was raised almost intact. For a half-day break from the city, take a commuter ferry out into the archipelago. Many of the islands have cafes, swimming spots and walking paths.
Oslo. The Opera House has a sloping white roof that you can walk up for harbor views. The Munch Museum, which opened in 2021, holds a large collection of Edvard Munch’s work, including versions of The Scream. Oslo is also the easiest starting point for the fjords.
The Norwegian fjords. Two names come up most often. Nærøyfjord, a narrow arm of the Sognefjord, is a UNESCO World Heritage site and is usually visited from Flåm. Geirangerfjord is further north and is normally reached from Ålesund. Both have steep cliffs and waterfalls, and the best way to see them is from the water on a ferry or small-boat cruise.
Two routes that work
Capital trio (7–9 days): Copenhagen → Stockholm → Oslo. Fast trains run between Copenhagen and Stockholm in about 5 hours, and Stockholm to Oslo takes roughly 5½–6 hours by rail. Give each city 2–3 nights. If you’d rather save a hotel night, take the overnight DFDS ferry between Copenhagen and Oslo, which sails in about 16–17 hours with cabins on board.
Fjord loop (6–8 days): Oslo → Bergen → Flåm → Oslo. The Oslo–Bergen railway takes about 7 hours and is one of Europe’s most scenic rides, crossing the Hardangervidda plateau. From Bergen, go to Voss and then Flåm, where the Flåm Railway climbs 20 km through mountains and waterfalls in about an hour. A fjord cruise from Flåm to Gudvangen on Nærøyfjord is the highlight. Finish with a train back to Oslo via Myrdal.
When to go
Late May to early September is the easiest time for fjord cruises, hiking and long evenings. In Copenhagen, Stockholm and Oslo, daylight lasts until around 10 p.m. in June, although the true midnight sun only happens north of the Arctic Circle. If you want to see the northern lights, you need to go much further north in winter, and that is a separate trip. In winter the southern cities are cozy but dark, and the sun sets by about 3 p.m. in December.
Practical tips
- Pay by card. Cash is rarely used, so bring a card that works with chip and PIN. Contactless is fine for transit and cafes.
- Book trains early. Long-distance fares, especially Stockholm–Oslo and the Oslo–Bergen line, are cheapest when booked a few weeks ahead. Advance tickets can be much less than same-day prices.
- Pack layers. Even in July, coastal winds and rain can arrive suddenly. A light waterproof jacket is more useful than an umbrella.
- Balance cities and nature. If you have 10 days or more, spend at least a third of the time outdoors, whether on the fjords, in the archipelago or in the mountains.
- Budget for food. A restaurant meal can cost double what you’d pay in southern Europe. Supermarket lunches and bakery stops keep costs down.
The short version
For a first trip, pick either the three capitals or the fjord loop, not both, unless you have two weeks. Take at least one scenic train, one boat trip and one day on a bike, and travel between late May and early September for the best weather.