Add organization

How do I get from Oslo to Bergen: train, bus, plane or car?

Travel times, departures and what each option is best for, in both directions.

Answered at: Checked at:

Short answer

Flying from Oslo to Bergen takes under an hour, the Bergen Line train about seven hours, driving seven to eight hours and the Vy express bus nearly ten hours. There are over 20 flights a day and 6–7 trains. The train runs straight to central Bergen and crosses the mountains at up to 1,237 metres.

The Oslo to Bergen railway a red train crossing a bridge, a small airplane above and a ferry on blue water below

Why

  1. Visit Bergen says there are over 20 flights a day between Oslo and Bergen and that the flight takes under one hour.
  2. Vy puts the Bergen Line at about 6.5 to 7.5 hours with 6–7 departures a day, and its lowest fare was NOK 359 on 15 October 2026.
  3. Vy express VY450 crosses the mountains in 9 hours and 45 minutes, and VY190 runs along the coast, according to Visit Bergen.

Details

The Bergen Line stops at Myrdal, where the Flåm Railway starts, and the Norway in a Nutshell route via Flåm, Gudvangen and Voss takes about 12 hours in total. Vy express also has night departures, which run via Oslo Airport. By car, Visit Bergen suggests the national tourist routes over Hardangervidda, with a possible detour to Folgefonna or a night in Voss.

Tip

For the cheapest train fares, book early and use Vy's low fare calendar to compare days. The same options work in the other direction, from Bergen to Oslo.

What may differ

On 15 October 2026 Vy reported an ongoing train drivers' strike with cancelled trains, including on the line between Bergen and Myrdal, so check Vy's traffic updates before you travel.

People also ask

  • How do I get from Bergen to Oslo?
  • What is the best way to travel from Oslo to Bergen?

Sources

Prices and timetables change, so check Vy and the airlines before you go.

The Oslo to Bergen railway