Sognefjord.org Sognefjord tours
Train on a curved track through green hills with clouds above

The independent Sognefjord guide

Bergen to Flåm and the Sognefjord: Train, Boat, Bus or Car

Bergen to Flåm takes about 3 hours 45 minutes by train, about 3 hours by bus and about 2.5 hours by car, and a fast boat runs in the 2026 season. Here is how the routes compare and how to reach the fjord from the airports.

  • ★ Hand-picked, top-rated Sognefjord tours
  • ⛴ Fjords, trains and viewpoints explained
  • ↺ Free cancellation on most bookings

Bergen to Flåm: the main ways

Most visitors reach the Sognefjord from Bergen, and the usual target is Flåm. No single route suits everyone, because the train, the bus, the car and the boat each trade time against scenery. The times below are orientation values without traffic or disruption. They are not a timetable, so check the operator before you travel.

If you search for "from Bergen to Flåm by train", you will find a route over the Bergensbanen to Myrdal and then down the Flåmsbana. A "Flåm to Bergen train" is the same trip in reverse. The Flåmsbana itself runs about 55 minutes in each direction.

About 3:45 hoursTrain from Bergen to Flåm via Myrdal
About 3 hoursBus from Bergen to Flåm
About 2.5 hoursCar from Bergen to Flåm via Voss, without traffic
BGOBergen Airport Flesland, the usual gateway
Road leading through forest toward a fjord and distant hills

Our pick: boat ticket Bergen–Flåm

This ticket covers the boat leg between Bergen and Flåm, but only in the operating season, 1 April to 31 October 2026; it is paused in November.

Hand-picked tours, booked through Viator. Prices are indicative starting prices in euros (as of October 2026). Tap a tour for live availability and the current price in your currency.

Between Bergen and the Sognefjord

Boat tickets, rail combinations and day trips between Bergen and the Sognefjord, with details on duration and what is included.

Browse all tours on GetYourGuide →

Comparing the ways from Bergen to Flåm

Times are orientation values without traffic. The boat is listed by its timetable only.

WayRouteTime
TrainBergen to Myrdal, then the FlåmsbanaAbout 3 hours 45 minutes
BusRoad route via VossAbout 3 hours
CarVia VossAbout 2.5 hours
Fast boatBergen, Balestrand, Flåm (1 April to 31 October 2026)Departs 08:00, arrives 13:40

The fast boat leaves from the Strandkaiterminalen in Bergen at 08:00 and arrives in Flåm at 13:40, with a stop in Balestrand. The return leaves Flåm at 15:30 and arrives in Bergen at 20:45. Discounts apply: 50 % for seniors and children and 40 % for students. This timetable covers 1 April to 31 October 2026. Because it is now early November, the published schedule has ended, so wait for the timetable of the next season before you plan around the boat. More on the Sognefjord cruise page.

The Sognefjordekspressen, line NW420, links Bergen, Voss, Flåm, Lærdal and Sogndal. The whole line takes about 4 hours 55 minutes, so do not read that as the travel time from Bergen to Flåm. Several departures continue from Bergen Airport.

Taxi and transfer from Bergen Airport (BGO)

Bergen Airport Flesland has the Bybanen light rail, line 1, between the airport and the city centre. The fares at the time of checking were 51 NOK for adults, 26 NOK for children aged 6 to 17 and for seniors, and 30 NOK for students.

You can also take a taxi or a pre-booked transfer. Agree the price and the meeting point in advance, because we do not quote a fixed fare. Express buses on the NW420 line continue from the airport on several departures, so you can reach Voss or Flåm without going through the city.

Car rental and parking

You can pick up a rental car at Bergen Airport (BGO) and drive to Flåm in about 2.5 hours via Voss, without traffic. Rental prices, tolls and ferry costs vary, so ask the rental desk and check before you go.

Check the road status before every drive. The Lærdal Tunnel on the E16 has announced night closures from 18:00 to 06:00 from 16 November 2026, see the Lærdal Tunnel page. The Aurlandsfjellet mountain road is closed in winter. Parking at the Stegastein platform is paid and limited to 30 minutes, so follow the signs on site, and check the posted rules for parking in Flåm.

Compare car rental at Car rental at Bergen Airport (BGO) on Economybookings.

Compare car rental offers →

Oslo to Flåm

From Oslo, take the Bergensbanen as far as Myrdal and change there to the Flåmsbana. Plan the connection in advance and book the tickets for your travel day. If you would rather have the route laid out for you, see Norway in a Nutshell, a self-guided round trip by train, boat and bus.

Sogndal Airport (SOG)

Sogndal Airport has flights from Oslo and Bergen, and the airport bus reaches Sogndal in about 30 minutes. A daily departure on every connection is not guaranteed, so check the schedule for your date. Sogndal is a good entry if your plans lie in the inner fjord. A longer stay in winter needs extra planning, see Sognefjord in winter.

Bergen to Flåm: frequently asked questions

How long does it take to get from Bergen to Flåm?

About 3 hours 45 minutes by train via Myrdal, about 3 hours by bus and about 2.5 hours by car via Voss, all without traffic or disruption.

Does the fast boat from Bergen run in winter?

The published timetable covers 1 April to 31 October 2026. Wait for the next season's timetable before you plan around the boat.

Is there a direct train from Oslo to Flåm?

Take the Bergensbanen to Myrdal, then the Flåmsbana. Plan the change there ahead of time.

How do I get from Bergen Airport to the city?

The Bybanen light rail, line 1, runs between the airport and the centre. Taxis and pre-booked transfers are also available, so agree price and meeting point beforehand.

Sognefjord tours and fjord cruises

Nærøyfjord cruises, Flåmsbana combinations and Stegastein trips compared, most with free cancellation.

Find a fjord tour →