Norway by Train: Booking Oslo, Bergen and Flåm
Choose the right trains for Oslo, Bergen and Flåm, with clear advice on Myrdal changes, fjord cruises, overnight stops and ticket conditions.
The Oslo–Bergen railway can be a large part of a Norway holiday, rather than time you have to get through before the holiday starts. Give it a daytime travel block, bring something to eat and keep the arrival evening easy. Then decide whether Flåm belongs in the trip before buying the main-line tickets.
Oslo to Bergen takes a travel day
Vy describes the direct journey as about seven hours. It leaves Oslo S and reaches Bergen station near the centre. Check the departure you want for its exact time and any works. A summer evening can still offer views; the same clock time in winter may be dark. Choose daylight deliberately if the mountain scenery is your main reason for taking the train.
Bring food if you want control over the meal budget, and keep the items you will use in a smaller bag. At Bergen, leave your luggage before exploring the harbour. A delayed arrival is less frustrating when it does not mean losing a museum slot you paid for.
Flåm is on a separate railway
The Oslo–Bergen line calls at Myrdal. From there, the Flåm Railway descends to Flåm in about an hour. Staying on the Bergen-bound main-line train does not take you through the village.
For Oslo–Flåm, Vy gives a complete journey of around six to eight hours, depending on the connection. From Bergen, search Bergen–Flåm rather than choosing the two sections from separate timetable screenshots. The connection at Myrdal, luggage and any current works all matter.
An Oslo–Bergen ticket does not automatically give you permission to leave the journey for a night in Flåm and continue later. Check the fare rules or buy the separate itinerary you intend to take. The lowest price is useful only if its conditions fit your plan.
A fjord cruise has two ends
The Nærøyfjord cruise between Flåm and Gudvangen takes about two hours one way. Gudvangen is not Flåm station. You need a return shuttle, another onward journey or a package that explicitly includes the connection.
Before booking, write down the train arrival, cruise departure, destination quay, return transfer and next train. Leave a useful margin between them. A package can make the arrangement easier, but compare the actual inclusions: a picture of a train and boat is not evidence that every transfer is covered.
Two nights in Flåm give the cruise a day without a hotel move. That costs another room night, but it also means the sailing does not depend on a long train arriving exactly on time. If the room cost does not suit you, keep a Bergen base and choose a complete day outing whose return works.
Compare fares without relying on an old bargain
Search Vy and Entur for the chosen date. Restricted fares, flexible tickets and sleeping accommodation have different conditions. There is no fixed NOK 299 ticket available on every departure, and an old euro example is not a current quote.
Compare the complete train basket, then add rooms, the cruise and any shuttle. For a rail pass, check the specific train, reservation and Flåm Railway benefit before treating it as included. If the pass rules are unclear, price ordinary tickets first so you have a useful comparison.
Keep the final journey manageable
Returning from Flåm to Bergen means travelling back to Myrdal, then west on the main line. Search this direction separately. A morning cruise followed by a tight bus and train connection is a different proposition from a relaxed departure after breakfast.
Our seven-day Norway rail plan uses two Oslo nights, two Flåm nights and two Bergen nights, with the Bergen stays on either side of Flåm. Use it as a starting point and replace the spending allowances with your bookings. For a shorter trip, keep Oslo and Bergen and remove the branch-line visit rather than compressing every connection.
Oslo–Bergen trains · Oslo–Flåm connections · Bergen–Flåm connections · Nærøyfjord cruise