Compare train times and prices across Norway.

Book Norwegian trains on Omio →

Norway's main railway lines

Almost all of Norway's long-distance lines start in Oslo. The Bergen Line crosses the mountains to the west coast, the Dovre Line runs north to Trondheim, and the Sørland Line follows the south coast to Kristiansand and Stavanger. From Trondheim, the Nordland Line continues north to Bodø, crossing the Arctic Circle. There is no railway north of Bodø except the Ofoten Line from Narvik, which is reached through Sweden.

The map shows each line between its main stations. Click a station for details, or open a route guide below. You can compare departures for any route and book Norwegian train tickets on Omio.

Lines on the map

Route guides

Where trains don't go

Western Norway's fjord coast between Bergen, Stavanger and Ålesund has no railway, and neither does the far north including Tromsø and Lofoten. There, travellers use express coaches, the Hurtigruten coastal ships, car ferries and short domestic flights. See the Bergen to Stavanger guide and the airports map.

Tips for train travel in Norway

  • Book early: each operator sells a limited number of low fares that sell out weeks ahead in summer.
  • Operators: Vy runs the Bergen Line and most trains around Oslo, SJ Norge the Dovre and Nordland lines, and Go-Ahead Nordic the Sørland Line. Tickets are interchangeable only through combined bookings.
  • Night trains: run to Bergen, Trondheim, Stavanger and Bodø and save a hotel night.

Frequently Asked Questions

What are the main train routes in Norway?

Oslo–Bergen (Bergen Line), Oslo–Trondheim (Dovre Line), Oslo–Kristiansand–Stavanger (Sørland Line) and Trondheim–Bodø (Nordland Line), plus the Flåm Railway branch from Myrdal.

Can you travel around Norway by train?

You can reach Bergen, Trondheim, Stavanger and Bodø by train from Oslo. The fjord coast and the far north, including Tromsø and Lofoten, have no railway, so you need buses, ferries or flights there.

What is the most scenic train ride in Norway?

The Oslo–Bergen line across Hardangervidda, combined with the Flåm Railway, is the most famous. The Rauma Line and the Nordland Line across the Arctic Circle are also highlights.