Bergen to Oslo Train

Start exploring Scandinavia on a high-speed Bergen to Oslo train! Dive deep into these two abodes of Scandinavian heritage, including the charming city of Bergen and the breathtaking fjords beyond, and get the most from your train trip. Free Wi-Fi, spacious seats, friendly staff, and modern amenities – it's all about Norway trains! Enjoy the views of fjords, authentic red villages, and cozy towns. Moreover, you're welcome to choose a night train and spend your journey in total relaxation. Book tickets now and set on a Bergen-Oslo train trip!

Bergen to Oslo Railway Route

Distance
Distance

​ 430 km

Travel time

Travel time

​​6h 30 min

Trains per day

Daily Departures

3
Reverse route

Reverse Route

Bergen to Oslo Railway Map

​Route that is considered to be one of the most scenic rail routes in Europe and in the whole world is only a train ticket away. Get ready to experience the best of Scandinavian scenery, including beautiful tiny villages, tremendous fjords, refreshing rivers and just indescribable grandeur of Norway on your way to Oslo.

The earliest train leaves Bergen at 07:54 am and the latest departures to Oslo at 15:57 pm.

Choose one of the five daily departures, make your way to the iconic railway station in Bergen and board NSB high-speed train, which will take you to the capital of Norway in under 7 hours.

Even though it might seem like an extensive amount of time to spend on a train, but stay assured you won't notice how quickly time will pass as you enjoy the beautiful views of Norway from the comfort of your seat.

Bergen to Oslo Train Details

The following information about train stations will help you plan your journey smoothly from Bergen to Oslo

Bergen Central Station
​Address:  5015 Bergen, Norway
LEARN MORE
Oslo Sentralstasjon (Oslo S)
Address: Jernbanetorget 1, 154, Oslo, No
LEARN MORE
Bergen Station, opened in 1913, serves as the main gateway to Bergen and Norway’s famous fjords. It connects travellers to the scenic Bergen Line, which runs through mountains and valleys all the way to Oslo. Operated by Vy, the station offers local and regional services, combining distinctive architecture with modern amenities to welcome visitors to Bergen’s charm and Norway’s spectacular landscapes.
Oslo Central Station, known as Oslo S, is Norway’s largest and most important rail hub, connecting the capital with destinations across Scandinavia and Europe. It offers high-speed, regional, and local services operated by Vy, as well as the Airport Express Train (Flytoget) for quick access to Oslo Airport. Blending historic charm with modern design, the station features a wide range of amenities, shops, and dining options, making it a lively gateway to Oslo and Norway’s scenic regions.

Train Class Features

  • Business class
    • Wide seats with more legroom
    • Coffee, and tea service
    • Complimentary newspapers
    • Wi-Fi & power sockets
    • Food & drink available at the restaurant car
  • Economy class
    • Comfortable seating with fixed or folding tables
    • Luggage racks & overhead shelves
    • Food & drink available at the restaurant car
    • Wi-Fi & power sockets
  • Discounts
    • Youngsters (up to 25 years old) are eligible for 15% discount
    • Infants (up to 1 year old) travel for free without seats. You can reserve a seat using the youngsters discount.
Try the new Rail Ninja App today
Get our free app to book & manage your trips on the go
Rail Ninja App
Bergen to Oslo Train Timetable

FAQ: What to Know About Bergen - Oslo Train

Related Routes

Oslo to Gothenburg Train

Distance: 332km/206 mi
​Time: 3.5hrs
LEARN MORE

Stockholm to Oslo Train

 Distance: 416km/258mi
​ Time: 6hrs
LEARN MORE

Oslo to Trondheim Train

Distance: 497km/309 mi
​Time: 6.5hrs
LEARN MORE