Train to Oslo fly

Take the train Oslo S at the station Flytoget.

The journey takes approximately 22 m. Ticket price is about €16 The travel distance is 46 km.

Carrier is Flytoget.

Buy ticket

Get off at the Oslo lufthavn stasjon.
Fly out to Oslo (OSL) of the Bergen (BGO) airport.

The journey takes approximately 50 m. Ticket price is about €30

Carrier is Norwegian Air Shuttle.

🔎

🚖 Find a cheap local taxi

Get off at the Bergen (BGO).

The journey takes approximately 43 m. Ticket price is about €3 The travel distance is 13 km.

Carrier is SKYSS.

Buy ticket

Get off at the Byparken.


🛏 Find hotel deals and discounts up to 20% in Bergen at Booking


Train to Oslo Sandefjord fly

Take the train Oslo S at the station Norwegian Railways (VY).

The journey takes approximately 1 h 33 m. Ticket price is about €15 The travel distance is 113 km.

Carrier is Norwegian Railways (VY).

Buy ticket

Get off at the Torp stasjon.
Take the Vy Buss bus at the Torp stasjon station .

The journey takes approximately 4 m. Ticket price is about €12 The travel distance is 1 km.

Carrier is Vy Buss.

Buy ticket

Get off at the Sandefjord lufthavn Torp.
Fly out to Oslo Sandefjord (TRF) of the Bergen (BGO) airport.

The journey takes approximately 50 m. Ticket price is about €30

Carrier is Widerøe.

🔎

🚖 Find a cheap local taxi

Get off at the Bergen (BGO).

The journey takes approximately 43 m. Ticket price is about €3 The travel distance is 0 m.

Carrier is SKYSS.

Buy ticket

Get off at the Oslo (OSL).


🛏 Find hotel deals and discounts up to 20% in Bergen at Booking


Train

Take the train Oslo S at the station Norwegian Railways (VY).

The journey takes approximately 6 h 40 m. Ticket price is about €50 The travel distance is 422 km.

Carrier is Norwegian Railways (VY).

Buy ticket

Get off at the Bergen stasjon.


🛏 Find hotel deals and discounts up to 20% in Bergen at Booking


Night train

Take the train Oslo S at the station Norwegian Railways (VY).

The journey takes approximately 6 h 45 m. Ticket price is about €50 The travel distance is 422 km.

Carrier is Norwegian Railways (VY).

Buy ticket

Get off at the Bergen stasjon.


🛏 Find hotel deals and discounts up to 20% in Bergen at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 6 h 56 m. The travel distance is 457 km.

Get off at the Bergen.


🛏 Find hotel deals and discounts up to 20% in Bergen at Booking


The cheapest way to travel from Oslo to Bergen is by taking a Train to Oslo fly with an average price of €49. The journey takes approximately 2 ч. 59 мин.

Train to Oslo fly is the fastest way to travel from Oslo to Bergen. Tickets cost €49. The journey takes approximately 2 ч. 59 мин.

Oslo is approximately 457 km away from Bergen. The trip by car takes 6 h 56 m.

Yes, there is a direct train from Oslo to Bergen. The route is operated by Norwegian Railways (VY). Tickets cost about €50. The train trip will take 6 h 40 m.

The average journey time by car between Oslo and Bergen is 6 h 56 m.