Trip to Oslo

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Flam to Oslo

🚆 Experience the stunning train journey from Flåm to Oslo, operated by Norwegian Railways, departing three times a week with a travel time of approximately 6 hours and 6 minutes. 🏞️ 🎟️ The ticket prices for the train ride from Flåm to Oslo range from €41 to €64, offering an affordable and convenient way to travel between these two beautiful destinations. 🌟 🏙️ Arrive at Oslo Tollbugata station after a smooth and enjoyable 6-hour journey, ready to explore all that the capital city has to offer. 🗺️ Whether you're visiting for its rich history, cultural attractions, or vibrant nightlife, your adventure from Flåm to Oslo by train is sure to be a memorable experience.

Where to stay in Oslo

There are over 236 hotels to stay in Oslo. Prices range from $27 per night.

Find accommodation
  • The train route from Flam to Oslo is provided by Norwegian Railways. The direct train service operates three times a week with a journey time of approximately 6 hours and 6 minutes. Tickets for the Flam to Oslo train can be purchased for prices ranging from €42 to €66. The train departs from Flåm stasjon and arrives at Oslo Tollbugata station.
  • The fastest train between Flam and Oslo is a direct service operated by Norwegian Railways. This train departs from Flåm stasjon and arrives at Oslo Tollbugata station, with a travel time of approximately 6 hours and 6 minutes. The train operates three times a week, with services available on Saturdays. Ticket prices for this route typically range from €42 to €66.
  • Trains departing for Oslo from Flam leave from Flåm stasjon station. This station serves as the starting point for the train services operated by Norwegian Railways on the Flam to Oslo route. Passengers can board the train at Flåm stasjon to begin their journey towards Oslo.
  • There are three trains per week between Flam and Oslo. The direct train service operated by Norwegian Railways runs on Saturdays, departing from Flåm stasjon and arriving at Oslo Tollbugata station. The journey duration for the train from Flam to Oslo is approximately 6 hours and 6 minutes. Travelers have the option to choose from these limited weekly train services to reach their destination in Oslo.
  • The train from Flam to Oslo arrives at Oslo Tollbugata station. This station is the final destination for the Flåm to Oslo train services operated by Norwegian Railways. Travelers will disembark at Oslo Tollbugata station upon completing the approximately 6-hour and 6-minute journey from Flam. From there, they can easily access the city center and continue their exploration of Oslo.
  • The first train of the day from Flam to Oslo operates on Saturdays. The departure time for the first train may vary depending on the schedule, but generally, it is in the morning. The last train of the day from Flam to Oslo also runs on Saturdays, with the departure time typically in the late afternoon or early evening. Travelers can check the specific timetable with Norwegian Railways for exact departure times.
  • There are three direct train trips each week from Flam to Oslo. These direct train services are operated by Norwegian Railways exclusively on Saturdays. The journey duration between Flam and Oslo by train is approximately 6 hours and 6 minutes. Travelers can enjoy the convenience of direct train connections on Saturdays for this route, with varying ticket prices ranging from €42 to €66.
  • Yes, there is a direct train connection between Flam and Oslo. The direct train service departs from Flåm stasjon and arrives at Oslo Tollbugata station. This direct train route operates three times a week, specifically on Saturdays, with a travel time of approximately 6 hours and 6 minutes. Travelers can enjoy the convenience of a direct train journey between Flam and Oslo on select days of the week.
  • The cost of a train ticket from Flam to Oslo typically ranges from €42 to €66. Prices may vary depending on factors such as class of travel, time of booking, and availability. Travelers can consider booking in advance or checking for promotional fares to potentially secure the best rates for their journey from Flam to Oslo by train.

Will you be returning to Flam by train?

If you are looking for the return train journey, check out trains from Oslo to Flam

See schedule