Please note, you will be redirected to Rail.Ninja® to finalize your booking. Rail.Ninja® is our trusted partner for booking train tickets online
Oslo to Bergen by train
Second largest city in Norway is about 7 hours away from the capital city Oslo if you travel by train. You would depart from the central railway station in Oslo (Central S) and enjoy one-of-a-kind rail journey to the beautiful city of Bergen. Both stations are located in the hearts of the cities, so you can easily get by with the public transport.
Your Oslo-Bergen train is run by the National Norwegian Railways, who ensure that you are equipped with anything you might need during the 7 hours onboard. The first departure from Oslo is at 08:05 am and the latest one takes place at 23:23 pm. Choose to travel in the first/business class and enjoy the complimentary refreshments and newspapers throughout your journey.
Sit back in your comfortable seat and get ready to be blown away by the breathtaking views of Norwegian countryside, flowing rivers, majestic fjords and colorful villages.
Departure train station in Oslo:
Arrival train station in Bergen:
Oslo Sentralstasjon (Oslo S)
Address: Jernbanetorget 1, 154, Oslo, Norway
Bergen Central Station
Address: Strømgt.4, 5015, Bergen, Norway
NSB express train, reaching 200 km/h speed
Ticket price from:
You will be assigned a specific seat when booking your tickets.
Once your tickets are issued, feel free to download the PDF and print them out or show them on your electronic device when boarding the train.