background

Bergen to Oslo Trains

21
May

Rail Ninja is a reservation service for booking train tickets online. It is not a rail carrier, does not own or operate any trains, and does not represent an official website of any railway company. It is a commercial business that makes it easier for you to book train tickets online.

background

Our free app for every step of your journey — travel planning has never been easier!

Bergen to Oslo Train Timetable

Morning departures
Fastest trip6 hrs 57 min
Longest trip13 hrs 23 min
Earliest08:08
Latest11:49
Departures4
Afternoon departures
Fastest trip6 hrs 49 min
Longest trip12 hrs 35 min
Earliest12:09
Latest16:48
Departures4
Night departures
Fastest trip7 hrs 26 min
Longest trip7 hrs 26 min
Earliest23:01
Latest23:01
Departures1

Bergen to Oslo Train Information

video

The Bergen to Oslo train is one of the most celebrated scenic train journeys in all of Europe — a legendary rail adventure through the heart of Norway that captivates travelers from around the world. The Bergen Line connects Norway's two largest cities across approximately 500 kilometres of breathtaking landscapes, passing through fjords, mountains, charming villages, and the vast Hardangervidda mountain plateau — Europe's largest high-mountain plateau. Trains on the Bergen to Oslo route are comfortable, well-equipped, and offer modern amenities including free wifi, power outlets at every seat, and an onboard café car with large bay windows for scenic views. Whether you are a first-time visitor to Norway or a seasoned traveler returning to explore Western Norway's extraordinary beauty, the Bergen to Oslo train delivers an unforgettable experience from Bergen Station to Oslo Central Station. Book your train ticket in advance through Rail Ninja for the best deals and instant e-ticket delivery — no need to queue at the railway station.

And don't forget that you are can enhance any trip and explore the incredible diversity of Norway travel destinations with Triptile. Choose among the most amazing attractions and vacation spots and plan your Norway trip in a matter of a few clicks!

background
Bergen
Bergen Central Station, NorwayBergen Busstasjon, NorwayFørde Rutebilstasjon, NorwayBergen Airport terminal, Norway
430 km
Oslo
Shortest travel time:6 h 49 m
Earliest departure:08:08
Longest travel time:13 h 23 m
Lowest ticket cost:$96
Avg. daily departures:9
Latest departure:23:01

Popular questions about Bergen to Oslo Trains

Is the Bergen to Oslo Train Worth It?

Absolutely — the Bergen to Oslo train is universally regarded as one of the most scenic train journeys in Europe and the world. Travelers can expect to see stunning views of roaring waterfalls, tranquil lakes, and endless green meadows along the Bergen to Oslo rail line. The highest point of the journey is Finse Station at 1,222 metres above sea level — making the Bergen Line Northern Europe's highest mainline railway. The Bergen Railway also passes through the Hardangervidda mountain plateau — Europe's largest high-mountain plateau — offering breathtaking landscapes unlike anything else on the continent. From the train window, passengers witness a living museum of natural beauty that no rental car journey or cheap flights experience can match. The Bergen to Oslo train is one of Norway's most popular trains and greatest attractions in its own right.

How Long Does the Bergen Railway Journey Take?

The Bergen Railway journey takes approximately seven hours on direct services — about seven hours of spectacular Norwegian scenery from Bergen Station to Oslo Central Station. The Bergen to Oslo train ride is served by five daily departures on most days, with the first train departing Bergen Station at 6:21 AM and the last train leaving at 4:46 PM — giving travelers good flexibility across the day. The fastest trains complete the entire route in around 6 hours and 44 minutes, while slower services with more stops take a little longer. Trains from Bergen to Oslo operate an average of 4 times per day, with the journey taking approximately 7 hours and 1 minute on standard services. A night train — also known as a sleeper train — operates on the Bergen Line from Sunday through Friday, an excellent option for travelers who want to save on accommodation costs.

Does Norwegian Railways Run a Direct Oslo Train from Bergen?

Yes — Norwegian Railways (Vy) operate the Bergen to Oslo train as a direct service on the Bergen Line, with no changes required for most departures. Most trains depart from Bergen Station and arrive directly into Oslo Central Station, making stops at scenic intermediate stations including Voss, Myrdal, Finse, and Geilo along the entire route. The Oslo train is the most comfortable and convenient way to travel between Norway's two largest cities — departing from the city center and arriving directly into Oslo Central Station with no airport transfers required.

What is the Bergen Line and Why is it Famous?

The Bergen Line (Bergensbanen) is one of the world's great railway achievements — completed in 1909 and crossing some of the most challenging terrain in all of Northern Europe. The Bergen Line reaches its highest point at Finse Station at 1,222 metres above sea level — making it Northern Europe's highest mainline railway. The route passes through 182 tunnels and over 300 bridges, through the vast Hardangervidda mountain plateau, and alongside some of Norway's most spectacular fjord scenery. The train covers a distance of approximately 306–386 kilometres from Bergen to Oslo — making it one of the longest and most scenic train rides in Northern Europe. Today the Bergen Line is operated by Norwegian Railways (Vy) and is widely regarded as one of the most beautiful train journeys in the world.

What Oslo Scenic Views Can I Expect on the Train?

The Oslo scenic views along the Bergen to Oslo route are extraordinary and change dramatically as the train climbs from the Atlantic coast into the high mountain plateau. Leaving Bergen Station, the train passes through the lush green valleys and charming villages of Western Norway — with glimpses of fjords, waterfalls, and traditional Norwegian houses dotting the landscape. As the Bergen Line climbs higher, the scenery transforms into the dramatic arctic tundra of the Hardangervidda plateau — a vast wilderness of lakes, snow, and open sky stretching to the horizon. Flå Station is one of the charming intermediate stops along the route — the popular trains on this line pass through this scenic valley, giving passengers a glimpse of traditional Norwegian rural life from the train window. For the best scenic views, passengers traveling from Bergen should sit on the right hand side of the train — and on the left hand side for the Oslo to Bergen direction.

Is the Flåm Railway Worth Adding to My Journey?

Yes — combining the Bergen to Oslo train with the Flåm Railway is one of Norway's most popular and spectacular travel experiences. Known as the "Norway in a Nutshell" route, this classic scenic journey combines the Bergen Line with a detour at Myrdal Station, where passengers board the famous Flåm Railway for a breathtaking descent from 863 metres above sea level down to the Aurlandsfjord. The Flåm Railway is widely considered one of the most beautiful scenic train journeys in the world — passing through tunnels, past waterfalls, and through dramatic mountain scenery in just 20 kilometres of extraordinary rail travel. From Flåm, travelers can continue by fjord cruise and bus back to Bergen or onward to Oslo, creating a full-day circular adventure through Western Norway's finest landscapes. Guided tours combining the Bergen to Oslo train with the Flåm Railway can be booked online through Rail Ninja.

Is the Bergen to Oslo a High Speed Train?

The Bergen to Oslo service is not a high speed train in the traditional sense — unlike TGV or ICE services in other parts of Europe — but it is a comfortable and efficient intercity service operated by Norwegian Railways (Vy). The journey takes approximately seven hours, which reflects the dramatic and mountainous terrain the Bergen Line crosses rather than the speed of the train itself. The experience of traveling through some of Europe's most spectacular scenery more than compensates for the journey time — making the Bergen to Oslo train one of the world's most rewarding rail journeys regardless of speed. The train ride from Bergen to Oslo is considered by many travelers to be the highlight of any trip to Norway.

What are the Cheapest Tickets for the Bergen Train?

The cheapest tickets for the Bergen train start from approximately €74 for standard class when booked well in advance. The average ticket price for a Bergen to Oslo train is around $90, while the cheapest tickets can be found for as low as $75 if booked at least 30 days before your travel date. The Bergen to Oslo is one of Norway's most popular trains — booking well in advance is essential to secure the cheapest tickets, especially during summer and winter peak periods. Norwegian Railways (Vy) periodically release promotional fares on the Bergen Line offering significant discounts. Traveling outside peak hours and on weekdays rather than summer weekends also helps keep costs within budget. Buy tickets online through Rail Ninja for instant e-ticket delivery and access to the best available fares.

Where is the First Train Station to Leave Bergen?

The first train of the day departs from Bergen Station at approximately 6:21 AM — the main railway station in Bergen and the western terminus of the Bergen Line. Bergen Station is centrally located in the heart of the city and easily reachable by public transport, taxi, or on foot from most hotels in the city center. The station is well-equipped with facilities including waiting areas, luggage storage, cafés, and shops. Arriving early at Bergen Station gives you the best choice of seats — particularly on busy summer and winter departures when the popular trains on the Bergen Line sell out quickly.

How Do I Buy Tickets for the Oslo to Bergen Train?

Buy tickets for the Oslo to Bergen and Bergen to Oslo train online through Rail Ninja — the fastest and most convenient way to secure your seat. Tickets are delivered instantly to your email and accepted digitally for boarding with no printing required. Rail Ninja offers a simple, English-language booking experience with over 20 payment methods available, making it easy for international travelers to book from anywhere in the world. The Rail Ninja app also lets you manage bookings and check train times on the go — your travel companion for every step of the Bergen to Oslo journey.

background

Trains on Bergen - Oslo route

9 / 10 based on 53 reviews
Extensive Network

One platform, 34+ destinations, 700+ routes around the globe.

Convenient Booking

We speak your language and offer over 20 payment methods.

Excellent Rating

Read authentic Rail Ninja reviews and see what our travelers say about us.

Flexible Planning

You can conveniently book train tickets for up to a year in advance!

Real Human Support

Need a hand? Contact our customer support before or during your trip.