Getting around in Norway: Trains, flights, ferries and more


Norway is a long, narrow country with mountains down the middle and fjords cutting deep into the coastline. That geography determines how you travel. A journey might involve a flight connections, a bus or train connection, a ferry crossing, or all three.

The rail network runs as far north as Bodø. South of that line, trains connect Oslo to Bergen, Stavanger, Trondheim, and several smaller towns, and some of these routes are spectacular, the Flåm Railway being the most popular. North of Bodø, there is no rail at all. Lofoten, Tromsø, Alta, Hammerfest, the North Cape — all of these require flights, buses, or driving.

Domestic flights cover an extensive route network, with small airports spread across the country, and for anything north of Bodø a flight is often the only practical option. Connections usually go through Oslo, Bodø, or Tromsø.

Taxis are expensive and should only be used for short trips where there are no other good options available.

The articles below cover specific routes, booking options, and how to piece together the different transport modes.


The Bergensbanen is a 470 km train line between Oslo and Bergen which takes about seven hours, climbing to 1,237 metres at its highest point.


Norway is one of the most expensive countries in the world for getting around by car. If you have to, ensure you pre-book it and never hail a taxi off the street. Read on to learn how and why.

The Flåm Railway drops 863 metres in 20 kilometres, from a treeless mountain station at 867 metres above sea level to a village on the Aurlandsfjord.