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
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.
Hotel Norge by Scandic, Bergen★★★★Hotel· Scandic Hotels ChainNedre Ole Bulls Plass 4 · Spa · Fitness centre · Restaurant · Barfrom₹14,377per night, indicative
Bergen Børs Hotel★★★★Hotel· De Historiske Hoteller NorwayVågsallmenningen 1 · Pool · Spa · Fitness centre · Restaurantfrom₹17,176per night, indicative
Hotel No13 Norway★★★★Hotel· Choice HotelsTorgalmenningen 13 · Spa · Restaurant · Bar · Wi-Fifrom₹17,352per night, indicative
Hotel Oleana, Bergen★★★★Hotel· Choice HotelsØvre Ole Bulls plass 5 · Spa · Restaurant · Bar · Wi-Fifrom₹16,822per night, indicative- Prices are indicative: the lowest rate found for 2 adults, 1 night on 10 Jan 2027, in INR, checked 10 Nov 2026. Live prices for your dates appear when you search.
Plan the rest of your trip
- TrainsTrains from Amsterdam to Berlin
- TrainsTrains from Amsterdam to Brussels
- TrainsTrains from Amsterdam to London
- TrainsTrains from Amsterdam to Paris
- TrainsTrains from Barcelona to Madrid
- TrainsTrains from Barcelona to Paris
- TrainsTrains from Paris to Amsterdam
- TrainsTrains from Paris to Barcelona
- TrainsTrains from Paris to Bordeaux
- TrainsTrains from Paris to Brussels
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.