# Norway Trains > Norway Trains is a travel guide covering Norway's railway network, including Vy (formerly NSB) and SJ trains, the Bergen Line, Flåm Railway, routes, and stations. ## About our website This website serves as a comprehensive guide to assist you in planning your rail travel across Norway, while also providing insightful details about the different train options available. We do not own or operate any of the trains in Norway; neither we nor our suggested partners for ticket booking services function as rail carriers. Some images on the website are AI-generated; while accuracy is a goal, mistakes in these images are not the site's responsibility. Norway Trains is brought to you by Rail Ninja. ## Norwegian railway overview Trains in Norway are a popular way to travel for locals and tourists alike. The network connects major cities, coastal towns, and mountain regions through some of Europe's most spectacular scenery, from long-distance journeys like Oslo to Bergen to cross-border trips to Stockholm or Copenhagen. The system is operated primarily by two companies: Vy trains (formerly NSB), which handles the majority of domestic routes, and SJ trains, which operates international and cross-border services between Norway and Sweden. Together they serve the network from Oslo in the south to Bodø in the north, with connections to Bergen, Trondheim, and Stavanger. Norway's railway lines pass through mountains, valleys, national parks, and fjords, making journeys a sightseeing experience. The Bergen Line, crossing the Hardangervidda plateau at the highest point of any railway in Northern Europe, is rated among the world's most scenic train routes by Lonely Planet and other travel guides. See: [About](https://www.norwaytrains.com/about) ## Train stations Norway's stations are well-equipped for international travellers. Oslo Central Station (Oslo S) is the country's largest station and the starting point for most long-distance journeys, connecting domestic routes to Bergen, Trondheim, Stavanger, and Kristiansand, and international services to Stockholm and Gothenburg. The Airport Express Train (Flytoget) connects Oslo Airport (Gardermoen) to Oslo Central Station in about 20 minutes, running every 10 minutes — one of Europe's fastest airport connections, separate from regular regional services. Bergen Station is the western terminus of the Bergen Line and starting point for the "Norway in a Nutshell" tour, centrally located near the harbour, Bryggen wharf, and major attractions. See: [All Stations](https://www.norwaytrains.com/stations) ## Train operators and types Norway's network is managed by Bane NOR, with services divided among regional operators. Train types include sightseeing, regional, comfort night, intercity, express, and high-speed trains. Local commuter trains around Oslo and Bergen run hourly or sub-hourly. **Vy trains** operate the majority of domestic routes, including Oslo–Bergen, Oslo–Trondheim, Oslo–Stavanger, and Oslo–Kristiansand. Night trains with private sleeping compartments run on the Bergen, Dovre, Sørland, and Nordland lines, ideal for overnight journeys to Trondheim or Bodø. **SJ trains** handle cross-border services between Norway and Sweden, including Oslo–Stockholm and Oslo–Gothenburg, as well as some domestic southern routes. **Flåmsbana** operates the Airport Express Train between Oslo Airport and Oslo Central Station, every 10 minutes, in about 20 minutes. See: [All Trains](https://www.norwaytrains.com/train) ## Iconic railway lines - **Nordland Line** — travels north from Trondheim across the Arctic Circle to Bodø, through remote Arctic landscape. - **Rauma Railway** — the "Golden Train," known for views of the Verma Waterfall and Kylling Bru bridge, descending through mountain gorges to Åndalsnes. - **Flåmsbanen (Flåm Railway)** — a short, steep railway with dramatic waterfall and mountain views, 20.4 km from Myrdal to Flåm, with a 5.5% uphill rise — one of the steepest standard-gauge railways in Europe. - **Bergen Railway** — Oslo to Bergen, reaching its highest point at Finse on the Hardangervidda plateau; consistently rated one of Europe's most beautiful train journeys. - **Dovre Railway** — 485 km from Eidsvoll to Trondheim, climbing Dovrefjell, with opportunities to spot musk oxen. - **Ofoten Line** — Narvik to the Swedish border through Arctic mountains; originally built for iron ore transport. - **Sørland Line** — connects Oslo to Stavanger along the southern coast. ## Tickets, seat reservations, and rail passes Tickets can be purchased through Rail Ninja, directly via Vy or SJ, or through Entur, the official national transit planner covering real-time schedules for trains, buses, and ferries. Entur allows booking across operators without surcharges, except for Flytoget. Rail Ninja covers all operators in one place with English-language booking and multi-currency payment. Tickets generally open 90 days in advance; booking early can unlock discounts. Prices are dynamic, with the cheapest fares available weeks or months ahead. "Low fare" tickets are often non-refundable, while "flex tickets" allow changes and cancellations. Travel during public holidays or peak summer season is generally more expensive. Tickets can also be bought at station machines, ticket counters, or on board (with a surcharge). Seat reservations are included with long-distance tickets and recommended in peak summer, especially on Oslo–Bergen and international routes to Stockholm. Rail pass holders must reserve separately on most long-distance trains. Rail passes such as the Eurail Norway Pass and Interrail Norway Pass offer unlimited travel for a set number of days. **Premium Pluss** is Vy's premium class on long-distance trains, with wider seats, more legroom, complimentary refreshments, and a quieter environment — worth considering for journeys of 4+ hours such as Oslo–Bergen or Oslo–Trondheim. ## Scenic routes in detail **Oslo to Bergen** — Norway's most iconic journey, 492 km across the Bergen Line through the Hardangervidda plateau, Myrdal junction, and western fjord landscape; takes approximately 6.5–7 hours. **The Flåm Railway** — branches off the Bergen Line at Myrdal, descending 865 metres through the Flåmsdalen valley to Flåm on the Aurlandsfjord; 20 km long, one of the steepest standard-gauge railways in the world. **Oslo to Stockholm** — the most popular international route from Norway, connecting the two capitals in about 5.5–6 hours through the Gudbrandsdalen valley and southern Sweden, operated by SJ trains. **Oslo to Trondheim** — runs north along the Dovre Line through central Norway and the Gudbrandsdalen valley, crossing the Dovre mountain range; about 6.5 hours. **The Rauma Railway** — Dombås to Åndalsnes through dramatic western Norwegian mountain scenery. **The Ofoten Line** — connects Narvik to the Swedish border through Arctic mountains, one of Scandinavia's most remote and spectacular routes. See: [All Routes](https://www.norwaytrains.com/route) ## Frequently Asked Questions - Can you travel to Norway by train? - Are trains expensive in Norway? - Does Norway have fast trains? - What is Norway in a Nutshell? - Which train operators run in Norway? (Answers to these are covered across the sections above.) See also: [FAQ](https://www.norwaytrains.com/faq) ## Booking Rail Ninja is presented as the recommended way to book Norway train tickets. A Rail Ninja mobile app is also available for booking and managing trips. The site also maintains a [Blog](https://www.norwaytrains.com/blog). See: [Book Tickets](https://rail.ninja/norway-trains) ## Key pages - [About](https://www.norwaytrains.com/about) - [All Trains](https://www.norwaytrains.com/train) - [Vy (NSB) Trains](https://www.norwaytrains.com/nsb-trains) - [SJ Trains](https://www.norwaytrains.com/sj-trains) - [Flåmsbana Train](https://www.norwaytrains.com/flamsbana-train) - [All Routes](https://www.norwaytrains.com/route) - [Oslo to Bergen](https://www.norwaytrains.com/oslo-to-bergen) - [Bergen to Oslo](https://www.norwaytrains.com/bergen-to-oslo) - [Oslo to Stockholm](https://www.norwaytrains.com/oslo-to-stockholm) - [Stockholm to Oslo](https://www.norwaytrains.com/stockholm-to-oslo) - [Oslo to Gothenburg](https://www.norwaytrains.com/oslo-to-gothenburg) - [Gothenburg to Oslo](https://www.norwaytrains.com/gothenburg-to-oslo) - [Oslo to Trondheim](https://www.norwaytrains.com/oslo-to-trondheim) - [Trondheim to Oslo](https://www.norwaytrains.com/trondheim-to-oslo) - [Copenhagen to Oslo](https://www.norwaytrains.com/copenhagen-to-oslo) - [Oslo to Stavanger](https://www.norwaytrains.com/oslo-to-stavanger) - [Stavanger to Oslo](https://www.norwaytrains.com/stavanger-to-oslo) - [Bergen to Trondheim](https://www.norwaytrains.com/bergen-to-trondheim) - [Trondheim to Bergen](https://www.norwaytrains.com/trondheim-to-bergen) - [Oslo to Kristiansand](https://www.norwaytrains.com/oslo-to-kristiansand) - [Kristiansand to Oslo](https://www.norwaytrains.com/kristiansand-to-oslo) - [Trondheim to Bodo](https://www.norwaytrains.com/trondheim-to-bodo) - [Bodo to Trondheim](https://www.norwaytrains.com/bodo-to-trondheim) - [All Stations](https://www.norwaytrains.com/stations) - [Oslo Train Station](https://www.norwaytrains.com/oslo-station) - [Bergen Train Station](https://www.norwaytrains.com/bergen-station) - [Railway Map](https://www.norwaytrains.com/railway-map) - [FAQ](https://www.norwaytrains.com/faq)