1map logoGo to main page

Oslo, Oslo County to Flam, Vestland from $45: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oslo, Norway
to
Flam, Norway

How to Get from Oslo to Flam: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$45 by trainBest price
226 kmDistance
4h 40m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oslo to Flam with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Average Duration
6h  15m
Estimated price
$50-74
Recommended
Company
various
Train
Average Duration
6h  29m
Estimated price
$45-70
Cheapest
route map
Distance: 226 km
Duration: 4h 40m

See more options

Pricing table
Company
Vy Buss
Bus
Average Duration
6h  39m
Estimated price
$65-97
Company
various
Drive
Average Duration
4h  40m
Estimated price
$65-100
Company
various
Train
Plane
Average Duration
5h  28m
Estimated price
$119-356
Company
various
Train
Plane
Drive
Average Duration
6h  59m
Estimated price
$129-416

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $57 $63 $59 $58 $78 $64 $68

Traveling From Oslo to Flam

The journey from Oslo to Flam offers a stunning contrast between the urban vibrancy of the capital and the tranquil, breathtaking landscapes of Norway's fjords.

Best Neighbourhoods in Flam

Flam features charming neighborhoods that highlight its stunning natural beauty and local culture.

Flåm Village
• Scenic waterfront views of the fjord.
• Close proximity to shops and restaurants.
Aurlandsdalen Valley
• Outstanding hiking trails and landscapes.
• Serene riverside ambiance for relaxation.
Brekke Gard
• Historic farm offering cultural insights.
• Beautiful gardens and traditional architecture.

Best Times To Visit Flam's Attractions

Planning your visit to Flam's attractions can enhance your experience significantly.

Flam Railway
Visit early in the morning or late afternoon for fewer tourists.
Nærøyfjord
Best explored in midweek during shoulder seasons for peaceful views.
Stegastein Viewpoint
Arrive early to catch sunrise and enjoy serene, uncrowded vistas.

Flam Weather: What to Expect Year-Round

Flam experiences a temperate maritime climate, with mild summers and chilly winters that bring varying weather conditions throughout the year. Spring and early fall often offer the best opportunities for pleasant temperatures and fewer crowds, enhancing your travel experience.

Dining Recommendation in Flam

Be sure to try the locally sourced reindeer dish at Aurlandsfjord Restaurant, where the cozy, rustic atmosphere offers a stark contrast to the modern dining scene in Oslo. The rich flavors, enhanced by traditional Norwegian ingredients, create a memorable culinary experience reflective of Flam's stunning natural surroundings.

Oslo - Flam operators

Explore transport companies operating between Oslo and Flam, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+47 61 05 19 10
Website
https://www.vy.no/en

Train from Oslo S to Gol stasjon to Gol stasjon

Average Duration
2h 59m
Estimated price
$30-45

Train from Gol stasjon to Flåm stasjon to Flåm stasjon

Average Duration
2h 16m
Estimated price
$19-29

Train from Oslo S Trelastgata to Flåm stasjon to Flåm stasjon

Average Duration
6h 29m
Estimated price
$45-70

Train from Oslo S to Oslo lufthavn stasjon to Oslo lufthavn stasjon

Average Duration
23m
Estimated price
$9-14
Bus Show bus routes
Contact phone
+47 407 05070
Website
https://www.vybuss.com/

Bus from Vippetangen to Tyinkrysset to Tyinkrysset

Average Duration
4h 21m
Estimated price
$35-60

Bus from Tyinkrysset to Flåm stasjon to Flåm stasjon

Average Duration
1h 18m
Estimated price
$28-40
Contact phone
+47 815 44 444
Website
https://nor-way.no

Bus from Vippetangen ferjeterminal to Tyinkrysset to Tyinkrysset

Average Duration
4h 22m
Estimated price
$35-55

Bus from Tyinkrysset to Flåm stasjon to Flåm stasjon

Average Duration
1h 18m
Estimated price
$28-40
Plane Show flights
Website
http://wideroe.no

Plane from Oslo (OSL) to Sogndal (SOG) to Sogndal Airport

Average Duration
55m
Estimated price
$70-280

Plane from Oslo (OSL) to Sandane (SDN) to Sandane Airport

Average Duration
1h 5m
Estimated price
$60-300

Plane from Oslo (OSL) to Sogndal (SOG) via Sandane (SDN) to Sogndal Airport

Average Duration
2h 45m
Estimated price
$70-280

Plane from Oslo (OSL) to Sandane (SDN) via Sogndal (SOG) to Sandane Airport

Average Duration
2h 20m
Estimated price
$60-300

Oslo to Flam: Overview of Bus, Train, Flight, and Car Trips

Traveling between Oslo and Flam offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🌟Embark on a scenic road trip from Oslo to Flåm covering approximately 195 miles through breathtaking landscapes and charming villages. The journey promises around 4 hours and 40 minutes of driving time, allowing you to immerse yourself in Norway's natural beauty. 🚗Experience the flexibility and freedom of driving from Oslo to Flåm at your own pace, with the cost ranging between €60 to €92 for fuel and tolls. Enjoy the picturesque views along the way, including majestic mountains, cascading waterfalls, and serene fjords, making each mile a delightful adventure.
Average price
€60 - €92
🚆 Experience a picturesque train journey from Oslo to Flåm with the direct train service operated by Norwegian Railways departing from Oslo S Trelastgata and arriving at Flåm stasjon. This scenic route operates three times a week, with a travel time of approximately 6 hours and 29 minutes on Saturdays. 🌄 Passengers can enjoy the stunning views of the Norwegian landscape during the 372 km trip, which includes a transfer at Myrdal stasjon. The journey involves two steps: the first leg on the Oslo S-Bergen train to Myrdal and the second leg from Myrdal to Flåm, both serviced by Vy. The train offers a comfortable and relaxing way to travel between these two charming Norwegian destinations. 🎫 Prices for the Oslo to Flåm train ticket range from €46 to €68, providing an affordable and convenient transportation option for travelers looking to explore the beauty of Norway by rail. Whether you opt for the faster route with fewer transfers or a longer scenic journey, the train trip from Oslo to Flåm promises a memorable adventure through the Norwegian countryside.
Departure Point
Oslo S station
Arrival Point
Flåm stasjon station
Useful tips for train travellers
• The train from Oslo to Flam is operated by Vy, which offers onboard catering services. You can expect a food cart service that provides a selection of snacks, coffee, and drinks. For a more substantial meal, it’s recommended to bring your own food or purchase something from the stations before departure.
• Vy offers various seating options for your trip to Flam. You can choose from Economy Class, which is comfortable but more budget-friendly, to First Class (Komfort Class) that offers more spacious seating and additional services. Reserve seats ahead of time, especially during peak travel seasons, to ensure availability.
• Upon arriving in Flam, you'll find that the station is small but well-organized. There are no shower facilities at the station, but restrooms are available. While there is no dedicated luggage storage service, the station staff may allow you to leave small bags temporarily during your brief exploration of the area.
🛫 Upon arriving at Oslo Airport, travelers can easily board a Widerøe flight to Sogndal Airport, which is the closest airport to Flam. The direct flight takes a mere 55 minutes, making it a convenient and efficient option for those looking to reach Flam quickly.
Departure Point
Oslo Airport
Arrival Point
Sogndal Airport
🗺️ While there is no direct bus route, you will transfer at Tyinkrysset on this approximately 6 hours and 39 minutes trip, operated by Vy Buss and Nor-Way Bussekspress. 💰 Prices for the Oslo to Flåm bus ticket range from €60 to €89, offering a convenient and budget-friendly option for traveling between these two beautiful Norwegian destinations.
Departure Point
Vippetangen station
Arrival Point
Flåm stasjon station

Frequently asked questions

Find out more about the route from Oslo to Flam.

Or choose the category:
The cheapest way to travel from Oslo to Flåm is by bus. The bus journey takes approximately 5 hours and 50 minutes. The cost of a bus ticket ranges between €41 and €60, making it an affordable option for budget-conscious travelers.
The fastest way to travel from Oslo to Flåm is by driving. It takes approximately 4 hours and 40 minutes to complete the journey, depending on traffic conditions. The cost of driving ranges between €60-€92, taking into consideration factors such as fuel consumption and tolls. It is worth noting that the driving route offers scenic views of the beautiful Norwegian countryside.
The distance between Oslo and Flåm is approximately 141 miles. If you are traveling by road, the distance is 194.6 miles. The exact distance may vary depending on the route taken.
The best way to travel from Oslo to Flam without a car is by taking a bus. There are several bus companies that operate this route and the journey takes approximately 5 hours and 50 minutes. The cost of the bus ticket ranges from €41 to €60, depending on the service provider and the time of travel. The bus ride offers scenic views of the Norwegian countryside, making it a convenient and enjoyable mode of transportation.
The journey from Oslo to Flam takes approximately 5 hours and 50 minutes by bus. The bus departs from Oslo bussterminal and arrives at Flåm stasjon. It's worth noting that this bus service operates once a week, so it's important to plan your travel accordingly.
There are plenty of options for accommodation in Flåm. With over 48 hotels available, travelers can easily find a place to stay that suits their budget and preferences. Prices for hotels in Flåm start at €19 per night, offering affordable options for budget-conscious travelers. Whether you are looking for a cozy guesthouse or a luxurious hotel, there is a wide range of choices available near Flam.
Yes, you can drive from Oslo to Flåm. The driving distance between the two cities is approximately 195 miles. The drive takes around 4 hours and 40 minutes, depending on the traffic conditions and your driving pace. The route offers stunning scenic views and allows you to make stops along the way to enjoy the picturesque Norwegian landscape.
Yes, there is a direct bus between Oslo and Flam. The bus departs from Oslo bussterminal and arrives at Flåm stasjon. The service operates once a week, specifically on Fridays. The journey takes approximately 5 hours and 50 minutes.
You can catch the Oslo to Flam bus from the Oslo bussterminal station. The bus services are operated by Nor-Way Bussekspress. The station is located in the city center and is easily accessible. Make sure to check the bus schedule in advance and arrive at the station with enough time before departure.
The Oslo to Flåm bus service, operated by Nor-Way Bussekspress, arrives at Flåm stasjon station. Flåm stasjon is the main bus station in Flåm and is centrally located, making it convenient for travelers. Upon arrival, passengers can easily access the various attractions and accommodations in Flåm.
Trains from Oslo to Flåm arrive at Myrdal stasjon station. Myrdal is a small mountain station located at the top of the Flåmsdalen valley. From Myrdal, visitors can easily transfer to the famous Flåm Railway, which is one of the most scenic train journeys in the world and takes passengers down to the village of Flåm. Overall, the train journey from Oslo to Flåm offers stunning views of the Norwegian countryside.
Yes, there is no direct train from Oslo to Flåm. However, you can take a train from Oslo S to Myrdal stasjon and then transfer to another train to reach Flåm stasjon. The total journey time, including transfers, is approximately 6 hours and 29 minutes.
To catch the Oslo to Flåm train, you need to go to the Oslo S station. It is the main train station in Oslo. From there, you can board the train operated by Norwegian Railways that will take you to Flåm. Make sure to check the train schedule and platform information beforehand to ensure a smooth journey.
The cost of a train ticket from Oslo to Flam ranges from €44 to €65. Prices may vary depending on the class of travel and the specific time and date of departure. It is recommended to book your train ticket in advance to secure the best possible fare.
The cost of a bus ride from Oslo to Flam typically ranges from €41 to €60. However, it is important to note that prices may vary depending on the specific bus company and the time of travel. It is recommended to check with different bus operators for the most up-to-date and accurate prices for your desired travel date.
The cost to drive from Oslo to Flåm ranges from €60 to €92, depending on factors such as gas prices and tolls. It is important to note that these prices may vary depending on the specific route taken and the vehicle's fuel efficiency. Additionally, it is advisable to check for any road tolls or parking fees that may apply along the way.