Bergen to Oslo Trains

Scandinavian trains are wonders of modern technology capable of transporting passengers from Bergen to Oslo in less than 7 hours, rather than the usual 9. You'll see spectacular scenery on this route. Thus, you are sure to enjoy your train ride. Be sure to purchase your tickets in advance since they sell out quickly.

Distance
Distance

​430 km

Travel time

Travel time

​6h 42m

Trains per day

Daily Departures

​3
Reverse route

Reverse Route

Bergen to Oslo Railway Route Map

​Trains in Scandinavia are one of the best ways to see the country and get around. Trains are also one of the most affordable forms of transportation in Scandinavia. If you are seeking something more, you may wish to take the SJ or VY.NO trains from Bergen to Oslo.
In both Economy Class Seats and First Class Seats, your journey will be comfortable and enjoyable.

Also, keep in mind that when you choose the train instead of a plane, you're reducing your impact on the environment and climate. Each 400km train ride emits roughly 1 ml of carbon dioxide.

Bergen to Oslo Train Timetable

​You can make a memorable trip around Norway by booking a train ticket from Bergen to Oslo. Passengers will not need to change trains during the journey, which takes an average of 7 hours to complete.

*The information is subject to change. Planning a rail journey in Norway? Check current Bergen - Oslo train timetable.

Book Train Tickets from Bergen to Oslo

Bergen to Oslo Train Stations

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

Bergen Central Station
​Address: 5015 Bergen, Norway​
Oslo Central station
Address: Jernbanetorget 1, 0154 Oslo, Norway​
Did you know that Bergen Station in Norway has a history that dates back to the early 20th century? Officially opened in 1913, this historic station has served as a key gateway to the beautiful city of Bergen and the scenic fjords beyond.

Today, Bergen Station is a lively transportation hub, linking travelers to the famous Bergen Line, which stretches through picturesque mountains and valleys to Oslo. Operated by Vy, Norway's national railway service, the station provides a range of train services, from local commuter trains to regional routes. Known for its unique architecture and inviting amenities, Bergen Station offers a welcoming starting point for those eager to explore Norway’s stunning landscapes and vibrant cultural heritage.
Oslo Central Station, or Oslo S, has been an essential part of Norway’s rail system since it opened in 1854. As the largest station in the country, it connects Norway’s capital with cities across Scandinavia and Europe, serving as a central gateway for both domestic and international travel.

Today, Oslo S combines historic elements with a sleek, modern design. The station provides a variety of services, including high-speed, regional, and local routes through Vy, along with the Airport Express Train (Flytoget) for easy access to Oslo Airport. Complete with extensive amenities, shops, and dining options, Oslo Central Station offers a vibrant space for travelers to begin their journeys into Oslo’s dynamic city life, Norway’s spectacular scenery, and beyond.

FAQ: What to Know About Bergen to Oslo Train

Discover Popular Routes in Norway

Would you like to experience a train journey in Norway? Choose your perfect ticket from different routes today!

Oslo to Bergen Train

Distance: 430 km

Time: 6h 30 m

Price: $93

Oslo to Flam Train

Distance: 226 km

Time: 5h 48 m

Price: $100

Bergen to Flam Train

Distance: 122 km

Time: 2h 50 m

Price: $90

Flam to Oslo Train

Distance: 226 km

Time: 5h 32 m

Price: $131