Flam by train

All train tickets and rail passes

Rail Map - Scandinavia

Rail Map - Scandinavia

How to book train tickets to Flam

All tickets to Flam and for connecting services are bookable through Happyrail.com. Fill in your departure station above, select date and time of travel and click ''Lets Go''.

Fares for train tickets to Flam from Oslo starts from €80,- one way.  Tickets can be bought 3 months in advance. The price of the tickets depends on the availability of the seats. To get the cheapest tickets you have to book early. 


How to travel by train to Flam

Travel to Flam from €80,-

The city of Flam is located in the south western part of Norway near Myrdal and Bergen. It's connected with daily Flambanan trains. 

Flam station

Train Station Flam   

Flam has only one station, located in the centre and close to the harbor. 


  • Wifi: no
  • Luggage lockers: yes
  • Restaurants: yes
  • Parking: yes, paid

To the city centre

  • Walking: 5 minutes
  • Bike: -
  • Tram: -
  • Subway: -
  • Bus: -
  • Taxi: yes

Flam station - Hotels near the station

Find cheap hotels with good ratings near Flam Train Station

  •  Walking distance from the train station   •  Rating: 8+ 
Cheap hotels near Flam station - Trains to Flam

Fretheim Hotel***

Building from the 19th century. Classic, very comfortable. 5 minutes by foot from the station and harbor. High ratings.    

•  Find more cheap hotels:
Booking.com  •  Agoda  •  Trivago

Flam station - Rental cars

Cheap rental cars at Flam train station

Cheap rental cars near Flam train station - Rent a car in Flam

Rental Cars

No rental car companies: agencies nearby in Bergen.   

Norway by train - Train tickets & info

How to book cheap train tickets in Norway:


Train tickets Europe 

  • HappyRail: one site for all train tickets in Europe
  • Same prices as the railways, sometimes cheaper, always easier
  • Collect HappyMiles with every trip 
  • Complete, easy and the best price!

  • Trains in Europe - Buy Cheap Train Tickets!