Practical Information

How to get from Bergen to Flam (and the fjords)

Norway is famous for its stunning fjords, magnificent mountains, and just breathtaking scenery overall. You can find the Norwegian fjords all over the country from the southern coast to the Arctic up north, but western Norway boast the most beautiful fjords in the world, which is why you might be eager to get from Bergen to Flam for your trip!

Bergen isn’t called the “gateway to the fjords” for nothing, and Flåm (and the fjords) are within easy reach from the city. Whether your aim is to ride the world’s most beautiful train ride or sail/cruise through the remarkable fjords you’re covered just by visiting Flam.

I grew up in Aurland (just 10 minutes from Flam) and currently live in Bergen. Hence, I think I am quite well suited to explain exactly how to get from Bergen to Flåm!

To be honest, the best mode of transport between Bergen and Flåm is highly subjective. It depends on what kind of scenery you are looking for and what amount of time you have in hand.

Below, I have listed down all the ways to get from Bergen to Flam (and Flam to Bergen). Each has its own pros and cons; thus, you will have to weigh in everything before deciding how you want to get to Flam.

Another read: How to get from Oslo to Flåm

view of bergen, norway
Here’s how to get from Bergen to Flåm, Norway!

How to get from Bergen to Flam

Looking for the simple answer? There are 5 different ways to get from Bergen to Flam. Yes, you read that right! After telling you that the distance between Bergen and Flam is only 170 kilometres, I can understand that this is a little surprising.

Since Flam is a highly frequented place, more and more travel options have popped up, together with an increasing number of tourists year after year. Though I have highlighted all the ways to get from Bergen to Flam below, the same options apply if you want to travel in reverse as well (except the tours).

For your convenience, I have also mentioned all the official websites where you can make your bookings to travel from Bergen to Flam! Since Bergen has the nearest international airport to Flåm, you are likely to be starting your adventure there (and will need the websites).

Read more: My complete guide to the fjord villages

Bergen to Flam by train

Total journey time: 3.5 hours
Where to book: Vy website

If you are looking for the most scenic way to get from Bergen to Flam, I recommend travelling via train without a blink of an eye. The train is not only the easiest mode of transport to book but is also equipped with comfortable seating, clean restrooms, and large passenger windows.

The only catch is that you have to switch trains at Myrdal, before continuing on to Flåm down the Flåm valley.

The first leg of the journey is from Bergen to Myrdal, the mountain station. This train ride is around 2 hours long. It is from Myrdal that you catch the famed Flamsbana Railway all the way to Flam. The Flam Railway ride time is about 1 hour.

The train tickets from Bergen to Flam sell out really fast, especially during the peak travel season (summer, mainly from mid-June to early August). So, it will be best if you make your bookings 2-3 months before your arrival (the website linked above usually release tickets around 3 months in advance). You can book your tickets from Norway’s largest (and main) train company, Vy.

A note on Vy: Formerly known as Norges Statsbaner (NSB), NSB and Nettbuss have joined hands to become one company, named Vy. This means you can book both train and bus tickets on the same website.

As mentioned above, part of the train journey from Bergen to Flam is on the Flam Railway, where you will see the changing landscapes, cascading waterfalls, green pastures, and colourful wooden houses along the Flåm Valley, all from the comfort of your train window.

Flamsbana is the world’s steepest train ride and takes you from high mountains down to the fjords. It is Norway’s #1 tourist attraction with good reason, and one of the top things to do in Flåm.

Believe me, after having experienced this marvellous journey; you will forget the hassle of switching trains at Myrdal (Myrdal is a very small station, so to be honest, it isn’t much hassle at all).

Along the Flåm Railway you will find Vatnahalsen Hotel. Head this way to read my review.

Bergen to Flam by bus

Total journey time: 3 hours
Where to book: Vybuss (train, then bus) or Nor-way (direct)

Getting from Bergen to Flam (or Flåm to Bergen) by bus is the second most scenic mode of transport after the train ride. The bus has comfortable seats, excellent wi-fi, charging points, and (of course) seatbelts – note that these are mandatory to wear, and will keep you nice and safely in your seat.

You don’t even have to make any bus switches between Bergen and Flåm, which might make this a better option over the train. Especially if you have already booked return tickets with the Flåm Railway during your stay in Flåm.

All you have to do is sit back, relax, and admire the scenery passing by. The buses have big glass windows from where you can watch the changing landscapes.

The bus route from Bergen to Flam is via several tunnels (over 30 of them, actually!), and you will see charming villages, mountain ranges, and incredible lakes while on the drive. You can book your bus tickets from Bergen to Flam with Nor-Way Bussekspress. They have 1-3 departures a day depending on the time of year, and their booking interface is quite easy to understand.

You can also make the bus bookings with Nettbuss, which is now called Vy, as mentioned above. However, when you book your bus tickets with Vy, you actually travel from Bergen to Voss via a train (which is so weird and a little annoying), and then switch buses to travel onwards to Flam. So, make sure to book in advance with Nor-Way Bussekspress to avoid all the switching hassle.

Bergen to Flam by car

Total journey time: 2.5 to 3 hours
Where to book: Europcar or Rentcars

If you fancy driving from Bergen to Flam all by yourself, you can rent a car from the center or airport of Bergen, as there are several car rentals available at Bergen airport and the city centre. The car route is equally scenic as that of the bus (for obvious reasons), but in addition, you get the flexibility to stop anywhere in between, take your time along the windy roads, and even make detours to nearby areas.

Please note, however, that stopping along the road to take photos is not okay. Please make sure you are safely pulled over before you start snapping away. And only use your emergency lights in actual emergencies. I have covered more tips for driving in Norway here.

Directions from Bergen to Flåm

From Bergen airport or the city centre, start by following directions for Åsane or Arna and then get onto the E16 highway that will take you all the way to Flam (follow signs to Voss along E16).

Voss is located about an hour before you reach Flåm, and this is also the last place before Flåm where you can visit the Norwegian Vinmonopolet. You know, the only place to buy bottles of wine.. So if you want to enjoy a glass of red from your hotel balcony in Flåm, make sure to stop in Voss along the way.

Side note: We have a Vinmonopol in Aurland now (yayy!), so if you do have a car, it’s just a 10-minute drive from Flåm.

If you are self-driving anywhere in Norway, you need to stay up-to-date on the information about road conditions or road blocks due to landslides, tunnel closures, or other incidents. You can find all this information on the Norwegian Road Directory website. Bookmark this website before your trip and check the road conditions daily.

Fun fact: Checking the Vegvesen website is very common when driving in western Norway, as there are landslides, accidents and tunnel closures more often than you’d think. However, when I told my friend who lives in Kristiansand that we should check the website before our drive to Oslo, he laughed in my face. The roads in eastern Norway are much more straight-forward (literally).

Also, it might be worth noting that we drive on the right side of the road in Norway, that wearing seat belts are mandatory, we give the right of the way to pedestrians, and that you should never exceed the speed limits on windy roads (or anywhere, really).

Bergen to Flam by boat

Total journey time: 5.5 to 6 hours
Where to book: Norled or Viator (same route/boat)

What better way to see the fjords than travel on the fjords? The express boats from Bergen to Flam operate only in the summers, so if you are travelling in the high season, you can do just that.

This beautiful journey will take you out of the Bergen city center towards the coast, before heading back into the fjords. The journey takes you into the Sognefjord and then all the way up and across its smaller branch, the Aurlandsfjord. At the end of the Aurlandsfjord, you will find Flåm.

The journey from Bergen to Flam by boat is certainly longer than travelling by train, bus or car, but it is worthwhile if you have the time – it is quite a beautiful experience, and you get to see the entire Sognefjord along the way.

Currently, just one express boat service operates the boats from Bergen to Flam, named Norled (linked above). They have one departure daily from April to September, and then just one return. Tickets for the boat can also be booked on Viator.

The boat starts from Bergen in the morning and returns from Flam in the afternoon. As always, book the tickets in advance to get a confirmed reservation – I’m sure you know by now, but the fjords can get busy.

undredal village near body of water
When you travel by boat, you’ll see lots of cute villages nestled along the fjord. Undredal (pictured) included.

Join a tour from Bergen

The final way to get from Norway’s second largest city to the fjords is to join one of the great tours available.

Side note: I have covered this in more detail in a dedicated blog post here.

Many tour operators have packages from Bergen to see the fjords in Flam, whether you prefer a self-driven tour, self-guided, joining a group or even going on a private tour. In addition to this, companies like GoFjords and FjordTours have transportation packages that start from Bergen, taking you to Flam and back.

If you feel that booking and planning the journey entirely by yourself is too time-consuming and involves a lot of hassle, you can simply buy a package with all the tickets you need.

I strongly feel that if you aren’t joining a tour, booking this journey separately by yourself will save you a lot of money.

The Norway in a Nutshell package does exactly that, so why not just book it yourself (they do not run their own transportation)? Here’s my guide to booking the Norway in a Nutshell trip on your own (written on my other travel blog).

A few great tours from Bergen to Flåm (and back):

I hope I have given you some great tips that will help you select your mode of transport while travelling from Bergen to Flam with this guide. Honestly, there are so many amazing things waiting for you in Flam, and I hope you will have an amazing time. If you find this post useful, bookmark it to read again later.

Read next: Hikes not to miss in Flåm

17 Comments

  • Bill Voge

    I will be in Oslo with another couple around June 6-8 or 6-9. We want to visit Bergen and Flam. We need to be in Stockholm on 13th. What is best way to go–from Oslo to Bergen and then Flam (my original thought) or from Oslo to Flam and then Bergen? I see there is a non-stop flight from Bergent to Stockholm on SAS that seems like a good option. Let me know your thoughts.

    Can I hire you to assist us?

    Bill

    • Lisa

      Hello Bill!
      Thank you for your questions and comments!
      Firstly, I am available for creating custom itineraries – you can reach out via email to get more info. But I have also created a lot of itineraries already, that may cover your needs. Browse them all here: https://fjordsandbeaches.gumroad.com/

      To answer your questions, the best way to go from Oslo to Bergen is by plane (fastest) or train (most scenic). However, if you want to see Flåm, I would do this on the way! My suggestion would be to take the train from Oslo to Flåm, and continue by bus from there to Bergen (3 hours). I have a very specific itinerary for this route here (3 days): https://fjordsandbeaches.gumroad.com/l/oslo-bergen-3days?layout=profile 🙂

      I hope this is helpful!

  • bron

    hello. your content is very helpful .we will be doing the norway in a nutshell and staying overnight in flam

    our dates are 13-14th may this year. can you advise on how busy it may be around this time. we realise this is such a popular tour but are not to keen on fighting the crowds:)

    many thanks.
    bron.

    • Lisa

      Hi Bron! I am glad to hear my blog is helpful 🙂
      On those dates this year there are no scheduled cruise ships, so it shouldn’t be too busy! You can check the cruise arrivals here: https://www.flamport.no/arrival-list
      Of course, this could change. But generally, it is the cruise ships that give Flåm the “overcrowded” feeling, all though plenty of travellers arrive by car, train and bus too.
      All the best! 🙂

    • Shari

      Hi Lisa, I have a question. You probably have answered 1000 times we will be staying overnight in Bergen and want to do the Norway in a nutshell on our own Bergen to fly which we are staying overnight for two nights is it easier just to go Bergen to flam Via boat then get on the flam railway after our two nights. If we’re doing the flam railway, we go from farm to MYRDAL and then from there to Oslo, where we want to end up? I’m trying to make it the easiest as possible so we’re not going from train to bus to boat, etc. thank you for your response. We are going in June 2026.

  • Aleksandr

    Dear Lisa, once again, many thanks for your travel tips! I have one minor question – do you think that Nor-Way direct buses are reliable enough indeed? We are thinking about taking the last bus back to Bergen on a one-day trip (I wish we stayed overnight, but not this time), which seems like the best option for spending more time in and around Flåm itself, but the way back must be guranateed 🙂 Many thanks in advance for your kind response!

    • Lisa

      Hi again!
      Yes, I’d say they are reliable. Of course, I cannot guarantee that something unforeseen won’t happen, and I do not work for the company (so I can’t be liable for their timetables), but unless there is a landslide/flooding/major event, their buses run when they are scheduled to. Make sure to buy your ticket in advance using an email address and number you can be reached on during your trip. That way you should get communications from Nor-way if anything were to affect your travels 🙂

      And of course, if you are nervous, you can always reach out to their customer service to confirm things.

  • Soma Srivastava

    Hello,
    Thanks a lot for the info. I will be travelling with my parents who are older. I do not want to take the hairpin turns on the bus. I’ll be flying first to Bergen, staying for 5 nights, then going to Oslo with a couple of days stop at Flam. Can I do Bergen to Myrdel by train, take the flam train to Flam, then come back to Myrdal and go onward to Oslo. BTW, I want to do the fjord tour back and forth from flam to avoid the claustophobic bus journey through tunnels.
    Is this doable? Many many thanks,
    Soma

  • Soma Srivastava

    Hi Lisa
    Its great to read your blog. I am going with my older parents, flying to Bergen first for 5 nights and staying 2 nights at Flam and then going to Oslo for 3 nights. I am doing the cruise from flam- should I take the boat back to flam or the bus, if so where to go by the bus to get back to flam? Or is the boat easier?

    Thanks
    Soma

  • Lynne

    Hello, thank you for this information! So is this doable in a day on our own? Bergen Ferry > Flam, then scenic train to Myrdal, then train back to Bergen?

    Thank you!

Leave a Reply

Your email address will not be published. Required fields are marked *