1map logoGo to main page

Flam to Oslo from $44: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Flam, Norway
to
Oslo, Norway

How to Get from Flam to Oslo: 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.

$44 by busBest price
141 milesDistance
4h 31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Flam to Oslo 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
Plane
Train
Average Duration
4h  31m
Estimated price
$133-355
Recommended
Company
Vy Buss
Bus
Average Duration
6h  50m
Estimated price
$44-94
Cheapest
route map
Distance: 141 miles
Duration: 4h 31m

See more options

Company
Norwegian Railways (VY)
Train
Average Duration
6h  6m
Estimated price
$45-70
Company
various
Drive
Average Duration
4h  40m
Estimated price
$65-100

Traveling From Flam to Oslo

Flam offers stunning landscapes and a quaint village atmosphere, while Oslo buzzes with urban energy and a vibrant cultural scene.

Best Neighbourhoods in Oslo

Oslo boasts diverse neighborhoods, each offering its own charm and attractions.

Grünerløkka
• Trendy cafés and street art everywhere.
• Vibrant nightlife and live music venues.
Aker Brygge
• Waterfront views with upscale dining options.
• Great place for shopping and leisure activities.
Frogner
• Home to the famous Vigeland Park.
• Elegant architecture and leafy streets.

Best Times To Visit Oslo's Attractions

Certain times can enhance your experience at Oslo's popular sites.

Vigeland Park
Visit early in the morning or late afternoon to enjoy fewer crowds and beautiful light.
Oslo Opera House
Weekdays during lunch hours provide a quieter experience with stunning views.
Akershus Fortress
Early afternoons on weekdays are ideal for a peaceful exploration and fewer tourists.

Oslo Weather: What to Expect Year-Round

Oslo experiences a temperate climate with warm summers and cold winters, making it appealing throughout the year depending on your preference for activities. Late spring and early autumn are particularly pleasant for exploring the city, while winter is ideal for those eager to embrace snow-related adventures.

Dining Recommendation in Oslo

Try 'Fjord Restaurant' in Oslo, where the focus is on fresh, modern seafood that showcases innovative culinary techniques and local ingredients. This experience stands in contrast to Flam's quaint, traditional Norwegian fare, offering a vibrant atmosphere and adventurous flavor profiles that highlight contemporary Nordic cuisine.

Flam - Oslo operators

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

Plane Show flights
Website
wideroe.no

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

Average Duration
52m
Estimated price
$70-280
Train Show train routes
Contact phone
+47 61 05 19 10
Website
vy.no

Train from Flåm stasjon to Oslo Tollbugata

Average Duration
6h 6m
Estimated price
$45-70
Contact phone
23 15 90 00
Website
flytoget.no

Train from Oslo lufthavn stasjon to Oslo S

Average Duration
22m
Estimated price
$19-22
Bus Show bus routes
Contact phone
+47 407 05070
Website
vybuss.no

Bus from Håbakken to Oslo bussterminal

Average Duration
5h 15m
Estimated price
$40-60

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

Traveling between Flam and Oslo 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 picturesque journey from Flåm to Oslo by car, covering a scenic driving distance of 313.8 km in approximately 4 hours and 40 minutes. 💰 Indulge in the freedom of the open road with the convenience of your car, as prices to travel from Flåm to Oslo range from €60 to €92.
Average price
€60 - €92
🚆 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.
Departure Point
Flåm stasjon station
Arrival Point
Oslo Tollbugata station
Useful tips for train travellers
• Onboard services for your train trip from Flam to Oslo include catering options provided by Vy, the main operator. You can expect a selection of snacks, beverages, and light meals available for purchase on board. Be sure to check the menu in advance, as offerings may vary, and consider bringing your own refreshments if you have specific dietary needs.
• The train service offers different seating options: First Class, Business Class, and Economy. First Class features spacious seating with power outlets and more legroom, making it ideal for a relaxing trip. Business Class offers a comfortable experience, while Economy is suitable for travelers on a budget. Keep in mind that booking in advance may provide better rates for higher class options.
• There are two main operators for this journey: Vy (vy.no) and Flåm Railway (flaamsbana.no). Make sure to visit their websites for schedules, ticket purchases, and the latest travel updates. Once you arrive in Oslo, be aware that Oslo Central Station (Oslo S) has luggage storage facilities if you want to explore the city without your bags.
🛫 Experience a swift journey from Flam to Oslo with the convenient direct flight offered by Widerøe. In just 50 minutes, you'll soar from Sogndal Airport to Oslo Airport with ease.
Departure Point
Sogndal Airport
Arrival Point
Oslo Airport
🚌 Traveling from Flåm to Oslo by bus is an exciting adventure through the stunning Norwegian landscapes. There is no direct bus from Flåm to Oslo, but you can enjoy a scenic journey with transfers along the way. The total travel time, including transfers, is approximately 6 hours and 50 minutes. 💰 Prices for a bus ticket from Flam to Oslo range from €40 to €86, offering a cost-effective transportation option for travelers. Whether you're exploring the scenic fjords or heading to the bustling city of Oslo, taking the bus from Flåm is a convenient and affordable way to travel across Norway.
Departure Point
Håbakken station
Arrival Point
Oslo bussterminal station

Frequently asked questions

Find out more about the route from Flam to Oslo.

Or choose the category:
The distance between Flam and Oslo is approximately 226.9 km by road. By train, it takes around 6 hours and 45 minutes to travel from Flam to Oslo. Alternatively, you can take a bus and train combination which will take approximately 6 hours and 3 minutes. If you prefer to drive, it takes about 4 hours and 40 minutes to reach Flam from Oslo by car, while the bus journey from Flam to Oslo takes around 5 hours and 50 minutes.
The most cost-effective way to travel from Flam to Oslo is by bus, which takes approximately 5 hours and 50 minutes and costs between €41 and €59. However, if you're looking for a more time-efficient option, driving would be the best choice, taking around 4 hours and 40 minutes and costing between €59 and €91.
The prices for a train journey from Flam to Oslo range from €40 to €65. Alternatively, the prices for a bus journey from Oslo to Flam vary from €41 to €59.
To travel from Flam to Oslo without using public transportation, the most convenient option is to drive. The distance between Flam and Oslo is approximately 313.8 km, which takes about 4 hours and 40 minutes depending on traffic conditions. The cost of renting a car for this journey ranges from €59 to €91.
The best way to travel from Flam to Oslo without a car is by bus. The journey takes approximately 5 hours and 50 minutes and the cost ranges from €41 to €59. Alternatively, you can also take a train from Flam to Oslo, which takes around 6 hours and 45 minutes.
Yes, there is a direct bus link between Flåm and Oslo. The bus departs from Flåm station and arrives at Oslo bussterminal, with a journey time of approximately 5 hours and 50 minutes. Additionally, there is no direct train from Flåm to Oslo, but you can take a train from Flåm station to Myrdal station and then transfer to another train that will take you to Oslo S, with a total travel time of about 6 hours and 45 minutes.
The flight between Flam and Oslo typically takes 50 minutes. The cost of the flight can vary depending on the airline and time of booking, but on average, it ranges from $100 to $200. It is important to note that there are no direct flights from Flam, so travelers would need to take a flight from the nearby Bergen Airport to reach Oslo.
There are numerous accommodation options available near Oslo. With over 409 hotels to choose from, you can find a range of options to suit your budget and preferences. Prices start at €55 per night, offering a variety of choices for travelers.