Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*

Trains in Norway: Info, Map and Tickets Online

Get real-time train timetables

Download the Rail Monsters app today

qr code
apple
google
mi
huawei
Route image

Schedule & Ticket Prices for top routes in Norway

22Jun
1
Seats
Oslo
Bergen

Each ticket has information about

Departure Time

Travel time

Arrival Time

Changes

Brand name / Train type

Ticket price

Morning trains

06:25
OsloOslo Central Station
6h 47m
13:12
BergenStation
Direct
Vy 61
from
23805 USD
1
6h 47m, Direct
06:25
OsloOslo Central Station
13:12
BergenStation
from
23805 USD
1
Direct

Day trains

14:25
OsloOslo Central Station
7h 8m
21:33
BergenStation
Direct
Vy 65
from
19558 USD
1
7h 8m, Direct
14:25
OsloOslo Central Station
21:33
BergenStation
from
19558 USD
1
Direct
16:23
OsloOslo Central Station
6h 55m
23:18
BergenStation
Direct
Vy 67
from
19558 USD
1
6h 55m, Direct
16:23
OsloOslo Central Station
23:18
BergenStation
from
19558 USD
1
Direct

Evening trains

23:03
OsloOslo Central Station
7h 20m
06:23
BergenStation
Direct
Vy 605
from
13266 USD
1
7h 20m, Direct
23:03
OsloOslo Central Station
06:23
BergenStation
from
13266 USD
1
Direct
Route image
day

First train

06:23
night

Last train

23:03
distance

Travel duration

9h 47m
daily-departure

Daily departures

5
departure-station

Departure station

Oslo
changes-type

Changes

direct
arrival-station

Arrival station

Bergen
ticket-price

Ticket price

from $38
fastest-s

Fastest trip

6h 35m
longest-s

Longest trip

22m

Your Complete Guide to Train Travel in Norway

Norway's passenger rail network links Oslo S with Bergen, Trondheim, Stavanger, Kristiansand, Lillehammer, and Bodø on long-distance lines built through mountains, valleys, and coastal regions. Vy operates the Bergen Railway and many regional services around Oslo and Bergen. SJ Norge runs long-distance trains on the Dovre Line and Nordland Line, including Oslo-Trondheim and Trondheim-Bodø. Go-Ahead Nordic serves the Sørland Line between Oslo and Stavanger via Kristiansand. Norway has no high-speed rail; long-distance trains usually run at conventional speeds, with Oslo-Bergen taking about 6 hours 30 minutes. Night trains remain important in Norway. Vy runs sleepers between Oslo S and Bergen, while SJ Norge operates overnight services between Oslo and Trondheim and between Trondheim and Bodø. Go-Ahead Nordic also offers night service on Oslo-Stavanger. Flytoget links Oslo Airport with Oslo S in about 19 minutes. Cross-border passenger rail operates from Oslo to Stockholm, and regional trains also link Trondheim with Storlien in Sweden.

How to Buy Train Tickets in Norway

Purchasing train tickets in Norway through Rail Monsters is straightforward and secure. Whether you are booking high-speed intercity trains or regional expresses, our platform lets you compare schedules, select seat classes, and pay with multiple international methods. Book in advance to secure the best options on popular routes and receive instant confirmation so you can travel confidently across Norway’s main rail corridors.
1
Flexible Online Payment
Pay for Norwegian train tickets with major cards and supported digital payment methods during checkout on Rail Monsters.
2
Book Popular Routes Early
Norwegian long-distance tickets often open months ahead, and sleeper compartments on Oslo-Bergen or Trondheim-Bodø sell out on peak dates.
3
Domestic and Regional Rail Coverage
Find trains from Oslo S to major cities and regional stops such as Voss, Lillehammer, Hamar, Myrdal, and Kristiansand.
4
Digital Ticket Delivery
Receive your booking confirmation by email, with electronic ticket details for supported Vy, SJ Norge, and Go-Ahead Nordic services.
5
Vy, SJ Norge and Go-Ahead Nordic Tickets
Search Norway's main intercity routes, including Oslo-Bergen, Oslo-Trondheim, and Oslo-Stavanger, then book valid tickets through Rail Monsters.
6
24/7 Multilingual Support
Rail Monsters provides real human support in English and other languages for booking questions, changes, refunds, and ticket delivery.
1
Flexible Online Payment
Pay for Norwegian train tickets with major cards and supported digital payment methods during checkout on Rail Monsters.
2
Book Popular Routes Early
Norwegian long-distance tickets often open months ahead, and sleeper compartments on Oslo-Bergen or Trondheim-Bodø sell out on peak dates.
3
Domestic and Regional Rail Coverage
Find trains from Oslo S to major cities and regional stops such as Voss, Lillehammer, Hamar, Myrdal, and Kristiansand.
4
Digital Ticket Delivery
Receive your booking confirmation by email, with electronic ticket details for supported Vy, SJ Norge, and Go-Ahead Nordic services.
5
Vy, SJ Norge and Go-Ahead Nordic Tickets
Search Norway's main intercity routes, including Oslo-Bergen, Oslo-Trondheim, and Oslo-Stavanger, then book valid tickets through Rail Monsters.
6
24/7 Multilingual Support
Rail Monsters provides real human support in English and other languages for booking questions, changes, refunds, and ticket delivery.

Norway Railway Network Map

Norway's rail map centers on Oslo S. The Bergen Line runs west to Bergen via Geilo, Finse, and Voss. The Dovre Line runs north to Trondheim via Lillehammer and Dombås, while the Nordland Line continues to Bodø. The Sørland Line serves Kristiansand and Stavanger. Regional networks operate around Oslo, Bergen, Trondheim, and Stavanger, with the Flåm Railway branching from Myrdal to Flåm.

How to buy train tickets in Norway

On Rail Monsters, search for a Norwegian route by entering origin, destination, and date. Compare Vy, SJ Norge, Go-Ahead Nordic, or Flytoget departures where available by price, time, duration, and ticket conditions. Choose class or seat options shown for the selected train, including sleeper choices on supported night services. Complete payment online and check your email for confirmation and ticket details. For some routes, passengers may need to show ID matching the booking name, especially when using discounted or named tickets.

How to buy train tickets in Norway

icon

Ticket office on station

icon

Rail Monsters mobile app

icon

Rail Monsters website

Payment Information

Rail Monsters accepts major credit and debit cards and supported digital payment methods for Norwegian train tickets. Prices may display in your selected currency, while the underlying rail fare is often set in Norwegian kroner. After payment, Rail Monsters emails your confirmation and ticket information for the selected Vy, SJ Norge, Go-Ahead Nordic, or Flytoget service. Keep the email available on your phone, and carry a valid ID if the ticket rules or onboard staff request passenger verification.

Search for Norway on our platform

Choose the best time and class that fits you, add to cart and checkout

Receive your ticket to your email or our apps

Take the train in Norway

We accept payments:

payment-logos
payment-logos

Average rating & reviews

4.7
starstarstarstarstar
Among mobile stores and search platforms
4.7
starstarstarstarstar
Among mobile stores and search platforms
Easy purchase and process
We went from Tokyo station to Hiroshima for the first time. We bought our tickets online, printed the tickets and had no issues. Great experience
avatarDenise Harston
Thank you very much for your support
Even with very short time frame you suceeded to change our tickets. We are very gratefull. You are the best.
avatarMitja Bostner
Thank you, David!
Could not thank David from Rail Monsters enough, i made a couple of errors in my booking for japan and he fixed them asap with no hassle, customer service A1
avatarAlan
Local Guide
Wonderful trip from Tokyo to Kyoto. Excellent service.
avatarMarius-Adrian Nicoara
Very kind and helpful staff
Very kind and helpful staff who were very diligent and thorough in helping secure tickets for a sold out train. Thank you so much!
avatarAllison Makhoul

FAQ and Facts About Trains in Norway

Who operates trains in Norway?

Norway uses several passenger rail operators under public service contracts. Vy runs many regional services and the Bergen Line between Oslo S and Bergen. SJ Norge operates the Dovre Line from Oslo to Trondheim and the Nordland Line from Trondheim to Bodø. Go-Ahead Nordic runs the Sørland Line between Oslo, Kristiansand, and Stavanger. Flytoget operates the Oslo Airport Express Train between Oslo Airport and Oslo S, with a typical city-center trip of about 19 minutes.

How do I book Norwegian train tickets through Rail Monsters?

Enter your origin, destination, and travel date on Rail Monsters, for example Oslo S to Bergen or Trondheim S to Bodø. Compare available departures by operator, time, duration, and class. Select the train and ticket type shown for your route, then complete payment online. Rail Monsters sends the booking confirmation and ticket details by email. Keep the passenger name and ID information consistent with the details used for booking, especially on long-distance and sleeper services.

Are trains in Norway reliable?

Norwegian trains run all year, but weather and infrastructure work can affect punctuality on mountain routes. The Bergen Line crosses Hardangervidda at Finse, more than 1,200 meters above sea level, so winter conditions may slow trains. Vy, SJ Norge, and Go-Ahead Nordic publish updated schedules during track work periods. For long-distance trips from Oslo S to Bergen, Trondheim, or Stavanger, leave extra time before flights, ferries, or fixed hotel transfers.

How long is the train from Oslo to Bergen?

The Oslo to Bergen train on the Bergen Line usually takes about 6 hours 30 minutes to 7 hours, depending on the departure and intermediate stops. Trains depart from Oslo S and arrive at Bergen Station, with key stops including Geilo, Finse, Myrdal, and Voss. Vy operates this route with daytime services and a night train. The line is one of Norway's main long-distance routes, so Friday, Sunday, summer, and holiday departures should be booked early.

What ticket classes and seat types are available on Norwegian trains?

Norwegian trains usually offer standard seats, and many long-distance services provide upgraded seating or added onboard features depending on the operator. Vy, SJ Norge, and Go-Ahead Nordic may offer reserved seats, quiet zones, family areas, and sleeper compartments on selected night trains. Oslo-Bergen, Oslo-Trondheim, Oslo-Stavanger, and Trondheim-Bodø are the main routes where sleeper options matter. Rail Monsters sells individual train tickets, not rail passes, and availability depends on the exact departure.

Why take the train instead of driving or flying in Norway?

Trains in Norway connect city centers without airport transfers or long winter road drives. Oslo S to Bergen Station takes about 6 hours 30 minutes, while the same route by car often takes 7 hours or more before stops and weather delays. The Dovre Line gives direct rail access between Oslo and Trondheim in about 6 hours 40 minutes. On routes such as Bergen-Voss or Oslo-Lillehammer, trains also avoid parking limits and road tolls.

Can I reach Flåm by train in Norway?

Yes. Flåm is reached by changing at Myrdal from Vy services on the Bergen Line to the Flåm Railway. The branch line from Myrdal to Flåm is about 20 km long and descends from the mountain station to the Aurlandsfjord area. From Oslo S or Bergen Station, book the mainline train to Myrdal and add the connecting Flåm Railway service where available. Timetables vary by date, so check same-day connections before paying.

Why should I book train tickets in Norway in advance?

Advance booking is useful on Norway's long-distance routes because seat and sleeper capacity is limited. Oslo-Bergen, Oslo-Trondheim, Oslo-Stavanger, and Trondheim-Bodø see strong demand during summer, Easter, Christmas, and university travel periods. Sleeper compartments can sell out before regular seats. Prices on many departures also change by demand, so booking weeks ahead often gives more train choices and lower fares than buying close to departure.
Learn more information at our
Country Guide

Vygruppen

Vygruppen

Vygruppen is Norway's main state-owned passenger rail operator.