Route Comparison
Oslo to Bergen: Travel Options & Verdict
Distance: 495 km • Center-to-center journey comparison.
Decision First
Our definitive verdict
Quick Answer & Recommendation
Best Overall
train
Optimal balance of time, price & comfort
Cheapest Option
train
For strict backpacker budgets
Fastest Practical
flight
Center-to-center elapsed time
The Bergensbanen (Bergen Railway) is universally celebrated as one of the world's most beautiful train journeys. Climbing across the barren Hardangervidda mountain plateau and reaching 1,222 meters above sea level at Finse, it takes 6 hours 45 minutes between Oslo and Bergen. Lowfare tickets booked 6 to 12 weeks ahead on Vy start at 299 to 399 NOK (26 to 35 Euros). Flying takes 50 minutes in the air, but deprives you of Europe's greatest scenic mountain rail crossing.
Side-by-Side Transport Options
Verified benchmark rates including station and airport overheads.
Swipe the table horizontally to compare every option.
| Transport Mode | Operator | Duration | Typical Price | Stations / Airports | Key Booking Tip |
|---|---|---|---|---|---|
| flight Direct | SAS / Norwegian | 50m | €65.00 - €135.00 |
Dep: Oslo Airport (OSL)
Arr: Bergen Airport (BGO)
|
Requires airport trains at both ends; choose the train for superior scenery. Fare source |
| train Direct | Vy (Bergensbanen) | 6h 40m | €26.00 - €58.00 |
Dep: Oslo Sentralstasjon (Oslo S)
Arr: Bergen Stasjon
|
Book Lowfare tickets 90 days ahead on vy.no. Onboard cafe serves hot meals, coffee, and Norwegian waffles. Fare source |
Prices reflect advance bookings and typical peak variances.
Traveling in the opposite direction?
Bergen → Oslo options are mirror schedules.