Norway Railway Map
Norway's long-distance railways fan out from Oslo to Bergen, Trondheim and Stavanger, with the Nordland Line continuing north across the Arctic Circle to Bodø.
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
- Bergen Line: Oslo S – Bergen
- Dovre Line: Oslo S – Trondheim S
- Sørland Line: Oslo S – Stavanger
- Nordland Line: Trondheim S – Bodø
- Flåm Railway: Myrdal – Flåm
- Oslo–Stockholm: Oslo S – Karlstad
Route guides
- Oslo to Bergen by Train: about 6.5 to 7 hours
- Oslo to Trondheim by Train: about 6.5 to 7.5 hours
- Oslo to Stavanger by Train: about 7.5 to 8 hours
- Bergen to Stavanger: about 5 to 5.5 hours
- Trondheim to Bodø by Train: about 9.5 to 10 hours
- Oslo Airport to the City by Train: about 20 to 25 minutes
- Flåm Railway: about 1 hour each way
- Oslo to Stockholm by Train: about 5.5 to 6.5 hours
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.