â„šī¸ Some links are affiliate links — we may earn a commission at no extra cost to you. How we stay honest.

Oslo to Bergen: How to Travel

Quick Answer

The distance from Oslo to Bergen is 460 km. The Bergen Railway (Bergensbanen) is not just transport — it's one of Europe's great experiences. The train climbs from Oslo through forests, ascends to the barren Hardangervidda plateau at 1,222 meters (the highest point on any standard rail line in Northern Europe), then descends through dramatic mountain scenery to Bergen. Book Vy's Minipris tickets at vy.no as early as possible for fares from NOK 249.

How to Get from Oslo to Bergen

ModeDurationCostBest For
🚆 Train 6h 30min - 7h NOK 249-900 (EUR 22-80) Everyone — this is a bucket-list train ride
âœˆī¸ Fly 55min NOK 400-1200 (EUR 35-110) Business travelers or those connecting onward
🚗 Drive 7h - 7h 30min NOK 600-800 (EUR 55-75, fuel + tolls) Road trippers exploring western Norway
🚌 Bus 8h - 9h NOK 300-500 (EUR 27-45) Budget travelers when Minipris train fares are sold out
💡 Pro Tip

The best option depends on your priorities — read the detailed breakdown below.

🚆 Train from Oslo to Bergen

Duration: 6h 30min - 7h | Cost: NOK 249-900 (EUR 22-80)

Pros

  • One of Europe's most scenic rail journeys
  • Crosses the Hardangervidda mountain plateau
  • Comfortable Vy (NSB) trains with panoramic windows

Cons

  • Long journey
  • Book Minipris fares early or prices rise sharply
  • Can be delayed by weather in winter

âœˆī¸ Fly from Oslo to Bergen

Duration: 55min | Cost: NOK 400-1200 (EUR 35-110)

Pros

  • Fast
  • SAS and Norwegian operate frequent flights
  • Views of fjords and mountains from the air

Cons

  • Miss the incredible train scenery
  • Airport transfers add time
  • Expensive at short notice

🚗 Drive from Oslo to Bergen

Duration: 7h - 7h 30min | Cost: NOK 600-800 (EUR 55-75, fuel + tolls)

Pros

  • Stunning mountain and fjord scenery
  • Can detour to Flam or Hardangerfjord
  • Flexibility for multi-stop trip

Cons

  • Mountain passes can close in winter
  • Longest option
  • Norway's roads are often single-lane

🚌 Bus from Oslo to Bergen

Duration: 8h - 9h | Cost: NOK 300-500 (EUR 27-45)

Pros

  • Cheaper than the train at full price
  • Vy and NOR-WAY Bussekspress operate services
  • Scenic route

Cons

  • Very long journey
  • Less comfortable than the train
  • Fewer departures

Our Recommendation

The Bergen Railway (Bergensbanen) is not just transport — it's one of Europe's great experiences. The train climbs from Oslo through forests, ascends to the barren Hardangervidda plateau at 1,222 meters (the highest point on any standard rail line in Northern Europe), then descends through dramatic mountain scenery to Bergen. Book Vy's Minipris tickets at vy.no as early as possible for fares from NOK 249.

Book Your Oslo to Bergen Trip

The Oslo to Bergen railway is consistently ranked among the world's most beautiful train journeys, and with good reason. Over nearly seven hours, the Bergensbanen climbs from Norway's capital through dense forests, ascends above the tree line to the windswept Hardangervidda mountain plateau, and descends through waterfalls and steep valleys to the fjord-side city of Bergen.

The route reaches its highest point at Finse station (1,222 meters), surrounded by glaciers and snow even in summer. From here, the descent into Bergen is spectacular — the train weaves through tunnels and along valley walls, offering glimpses of waterfalls and lush green landscapes that contrast sharply with the barren plateau above. For an even more dramatic variant, change at Myrdal for the Flamsbana — a branch line that drops 863 meters in 20 km to the fjord village of Flam.

Bergen itself is a UNESCO-listed city famous for its colorful Bryggen wharf, vibrant fish market, and position as the gateway to the western fjords. It rains approximately 230 days per year, so pack waterproofs — but the city's charm more than compensates. The funicular to Mount Floyen offers panoramic views over the city and surrounding fjords.

Frequently Asked Questions

How do I get cheap train tickets on the Bergen Railway?

Book Minipris fares on vy.no as soon as they open (roughly 3 months ahead). Prices start at NOK 249 (EUR 22). Flexible tickets can cost NOK 900+, so early booking is essential.

What is the best time of year for this journey?

Summer (June-August) offers the longest daylight and clearest views. However, winter turns the Hardangervidda into a snow-covered wonderland — the train runs year-round and both seasons are spectacular.

Should I detour to Flam?

If you have time, absolutely. The Flamsbana (Flam Railway) from Myrdal to Flam is a 1-hour branch line that's considered one of the steepest standard-gauge railways in the world. You can continue from Flam to Bergen by bus and ferry.

Which side of the train has the best views?

Both sides are scenic. For the best mountain and glacier views on the Hardangervidda, sit on the left side heading to Bergen. For valley and waterfall views on the descent, the right side is better.

Plan Your Complete Trip

âœˆī¸ Flights

🏨 Hotels

🚗 Car Rental

đŸ›Ąī¸ Insurance

Get Our Free Europe Road Trip Checklist

Country-by-country driving requirements, packing list, and emergency contacts — all in one PDF.

BTS

BestTravelScout Editorial Team

Our editorial team researches and tests travel products hands-on, comparing prices and policies across dozens of providers to bring you honest, data-backed recommendations.

✅ Fact-checked 🔄 Updated quarterly 🔍 Our methodology
About our team →
Search Flights