Bergen
305 km
Oslo
Departure station:
Bergen
Strømgt.4, 5015, Bergen, Norway
Arrival station:
Oslo
Jernbanetorget 1, 154, Oslo, Norway

When traveling from Bergen to Oslo by train is definitely one of the most convenient options. The best option to take on Bergen - Oslo railway is high-speed NSB trains. There are 3 daily departures from the central station in Bergen and arriving at the central station in Oslo. The fastest journey takes a bit less than 7 hours and the longest can take up to 7 hours 30 minutes depending on the Bergen - Oslo train you choose. Check Bergen - Oslo train timetable and price and book the best trains with Rail.Ninja - online booking platform for European trains.

Timetable & Quick facts

Lowest price:
£104
Departures:
3
Earliest departure:
08:57
Latest departure:
16:59
Shortest travel time:
6 hrs 36 min
Longest travel time:
7 hrs 14 min
9.6 / 10 based on 53 reviews

It was the most fantastic train journey I’ve ever experienced!

John Newman about traveling from Bergen to Oslo