Services

Select a service to start your booking

European trains

Trains from Oslo to Bergen

Oslo to Bergen is a crossing of Norway from the capital on its fjord in the east to the city of the western fjords, and the train climbs from the forests above Oslo through the valleys, over the treeless Hardangervidda plateau past Finse, the high point of the line, and down the long descent to Bergen beside rivers and lakes. People take it for the view as much as for the destination, and the mountain stations on the way are jumping-off points for walking and skiing. It ends by the harbour in Bergen.

Availability and prices are checked live when you search.

  • Straight-line distanceabout 300 kmThe rail route is longer; live times appear when you search
  • RouteDomesticWithin Norway
  • ReturnSearchBergen to Oslo
  • Hotels40
    • 5-star0
    • 4-star19
    • 3-star21
    Search hotels in Bergen →

About the Oslo to Bergen train

Oslo S, the central station, is at the eastern end of the city centre beside the Opera House and the waterfront, and the train for Bergen leaves from there. Decide the day and the party, then search; Bergen to Oslo is looked up separately on AI Concierge, which matters if you want to come back by rail rather than fly. A window seat is the point of this route. Bergen station sits on the edge of the centre, a short walk from the lake in the middle of town and from the fish market and the wooden warehouses of Bryggen on the harbour. The city is squeezed between the mountains and the sea, with the funicular up Fløyen leaving from a street behind the quay, and it has a reputation for rain that is deserved. From here the boats and buses go out to the fjords. Bergen's hotels on the page are a taste of the catalogue and the search shows them all. Near the harbour is where the old town and the restaurants are; near the station is convenient for an early train back over the mountains.

Where to stay in Bergen

4 of the 40 hotels in the catalogue for Bergen.

Trains from Oslo to Bergen: questions

How far is Bergen from Oslo by train?

Oslo and Bergen are about 300 km apart in a straight line; the rail route is longer. Live journey times and fares for your date appear when you search trains from Oslo to Bergen.

Can I book the return from Bergen to Oslo?

Yes. Search trains from Bergen to Oslo for the return; each direction has its own times and fares.

Is Oslo to Bergen an international train journey?

No. Both Oslo and Bergen are in Norway, so this is a domestic rail journey.

Destination, hotel and service details come from AI Concierge travel data; distances are straight-line. Availability and prices are shown live when you search.