All transport fares and daily budgets benchmarked for 2026.
Core Planning
Route Comparison
Prices verified: Aug 2026 Source: SAS / Norwegian

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.
Route overview
  1. 1
    Oslo Start
  2. 2
    Bergen 495 km route

Side-by-Side Transport Options

Verified benchmark rates including station and airport overheads.

All prices in EUR (€)

Swipe the table horizontally to compare every option.

Transport options from Oslo to Bergen
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.
Prices verified: Aug 2026 Source: SAS / Norwegian
Traveling in the opposite direction? Bergen → Oslo options are mirror schedules.