How to Reach Flam - The Easiest Way to Reach Flam


  • By Plane: Sogndal airport and Bergen airport are closest to the village of Flam. However Bergen flies internationally while Sogndal has only domestic flights.
  • By Car: Flam lies on the European route 16 and is about 2 hours 45 minutes from Bergen and 5 hours 30 minutes away from Oslo.
  • By Bus: Busses depart seven times a day from Laerdal, Bergen and Sogndal.
  • By Boat:  Between 1st May and 30th September we have a daily boat departure from Bergen using the catamaran route connecting with Flam and various other villages along the Sognafjord.
  • By Train: You can visit Flam by taking the rail route from Myrdal which is a station on the main Oslo-Bergen line. This place stands out as an attraction in itself.

Side Note: Most tourists choose to explore more of the area by opting for the scenic cruise through the fjord that takes you down to Gudvangen. Further you take a bus back to the mainline. This trip is referred to as a round trip commonly known as Norway in a nutshell.


  • On Foot: Flam is such a petite village that all of it can easily be covered on foot.
  • By Bus: Bus is an available option between Flam and Aurland
  • By Cycle/Car : You can rent a car or cycle in and around Flam.

Are you looking for a Flam travel itinerary? Create an itinerary within minutes, on your own!

How to Reach Flam from Nearby Cities

Route Distance Time
Voss to Flam 75.64 km 1 hour 15 mins
Øvre Årdal to Flam 90.91 km 1 hour 30 mins
Bergen to Flam 205.96 km 3 hours 25 mins
Sande to Flam 371.09 km 6 hours 11 mins
Hvalstad to Flam 388 km 6 hours 28 mins
Oslo to Flam 417.33 km 6 hours 57 mins
Lillestrøm to Flam 448.43 km 7 hours 28 mins
Gothenburg to Flam 580.09 km 9 hours 40 mins
Lund to Flam 879.66 km 14 hours 39 mins
Amsterdam to Flam 970.3 km 16 hours 10 mins