The Sognefjord runs 205km inland from the coast north of Bergen, reaching depths of 1,308 metres — deeper than the North Sea. Its inner branches include Nærøyfjord, one of the narrowest and most dramatic fjords in the world and a UNESCO World Heritage site. Getting there from Bergen requires a full day's commitment, but the Sognefjord is why Norway is famous for fjords, and nothing else quite prepares you for the scale of it.
How to visit Sognefjord from Bergen
There are several options. The most popular is the Norway in a Nutshell route: train Bergen–Myrdal, Flåmsbana to Flåm, ferry through Nærøyfjord to Gudvangen, bus over to Voss, train back to Bergen. This takes a full day (10–12 hours) and requires advance booking in summer. Alternatively, drive north from Bergen on the E39 and take the ferry at Hella or Dragsvik — the inner fjord towns of Balestrand and Sogndal are excellent bases. A third option is the high-speed express boat from Bergen to Flåm (direct, 4 hours each way), which gives you a full day on the fjord itself.
Nærøyfjord
Nærøyfjord is the narrowest section of the Sognefjord system and the most dramatic: at its narrowest, the fjord is only 250 metres wide, with waterfalls dropping directly from 1,400-metre peaks into the black water. The ferry from Flåm to Gudvangen passes through the full length of Nærøyfjord (90 minutes) and is the defining fjord experience available in Norway. UNESCO added it to the World Heritage list in 2005 alongside the Geirangerfjord. Even on overcast days, the scale is overwhelming.
Flåm and the inner fjord villages
Flåm is the main tourist hub at the end of the Aurlandsfjord branch — busy in summer but worth an hour or two. Balestrand, further out on the main fjord, is a quieter and more genuinely Norwegian alternative: a small town with excellent views and the Kviknes Hotel, which has been hosting fjord tourists since 1877. Undredal, a tiny village between Flåm and Gudvangen, is accessible by boat or road and has a famous stave church that's the smallest still-used church in Norway.
The express boat from Bergen
For a different experience, the high-speed express boat (Norled) runs from Strandkaien in Bergen to several inner Sognefjord stops, with journey times of 3–5 hours. Taking the boat directly means you experience the outer fjord approaching, the widening landscape, and eventually the dramatic inner reaches — all without sitting on a train. It's a longer day but arguably more immersive. Check norled.no for routes and schedules.