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

Planning to travel from Oslo to Bergen? Experience Norway at its best and choose the most convenient option for your Oslo - Bergen train journey. Direct high-speed trains run by Norwegian State Railways depart from Central station (Oslo S) in Oslo and take you to the Central station in Bergen in about 7 hours reaching the maximum speed of 130 miles per hour. There are up to 3 daily departures depending on the weekday. You can check detailed Oslo to Bergen train timetable and book rail tickets with Rail Ninja, curated route planning, expert advice & online booking platform for European trains.

Timetable & Quick facts

Earliest departure:
Latest departure:
Shortest travel time:
6 hrs 32 min
Longest travel time:
6 hrs 52 min
9.6 / 10 based on 53 reviews

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

John Newman about traveling from Oslo to Bergen