Flam, Norway: The Complete Travel Guide for UK Visitors
Flam (Flam in Norwegian) is one of those places that earns its reputation entirely on the strength of its natural setting. This tiny village of fewer than 500 permanent residents sits at the innermost end of the Aurlandsfjord — a branch of the Sognefjord, the longest and deepest fjord in Norway at 204 kilometres long and 1,308 metres deep. The walls of the fjord rise almost vertically from the water on both sides, waterfalls cascade down from heights that make them look like silver threads against the dark rock, and the light in the fjord valley changes throughout the day with the kind of dramatic quality that explains why this part of western Norway draws photographers from around the world.
For UK travellers, Flam is accessible, visually extraordinary, and genuinely unlike anywhere else on a European itinerary. The Flamsbana Railway — widely rated one of the most scenic train journeys in the world — connects Flam to the Bergen-Oslo main line at Myrdal, making it a natural stop on a Norway rail trip. This guide covers everything you need to plan your visit.
Quick Facts: Flam, Norway
| Location | Aurlandsfjord, a branch of the Sognefjord, Vestland county, western Norway |
| Population | Approximately 450 permanent residents |
| Fjord | Aurlandsfjord (branch of the Sognefjord — Norway’s longest, 204km) |
| UNESCO Status | The Naeroyfjord (nearby) is a UNESCO World Heritage Site since 2005 |
| Best known for | Flamsbana Railway, Naeroyfjord cruise, Stegastein viewpoint |
| From Bergen | Approximately 2.5 hours by car; reachable by train via Myrdal |
| From Oslo | Approximately 5 hours by car; reachable by Bergen railway to Myrdal then Flamsbana |
| Currency | Norwegian Krone (NOK). Norway is not in the EU or eurozone. |
| Language | Norwegian; English very widely spoken throughout Norway |
| Best time to visit | June to August for warmest weather and long days; May and September for fewer crowds |
Where Is Flam?
Flam sits at the end of the Aurlandsfjord, which branches south-east from the Sognefjord near the village of Aurland. The Sognefjord is the longest fjord in Norway and the second longest in the world — stretching 204 kilometres inland from the coast and plunging 1,308 metres deep. The Aurlandsfjord itself is roughly 30 kilometres long, and Flam occupies the innermost point where the fjord narrows to a river and the mountains close in on all sides.
The nearest towns of any significant size are Aurland (a few kilometres along the fjord) and Laerdal (connected to Aurland via the world’s longest road tunnel at 24.5 kilometres). Bergen is approximately 2.5 hours away by car; Oslo is approximately 5 hours. The village is very small — the main street, the railway station, the ferry dock, and a handful of hotels, restaurants, and shops occupy the flat valley floor, with the mountains rising immediately behind.
How to Get to Flam from the UK
By Plane
The most practical UK gateway to Flam is Bergen Airport (BGO), served by direct flights from London Heathrow, London Gatwick, Manchester, and Edinburgh. Norwegian, SAS, and British Airways operate on these routes, with flight times of approximately 2 hours from London. Bergen is approximately 2.5 hours from Flam by car, or reachable by train via the Oslo-Bergen main line to Myrdal then the Flamsbana down to Flam.
Flying to Oslo (OSL) gives more flight options from the UK — Oslo Gardermoen has multiple daily direct services from London and other UK airports — with a 5-hour onward journey by car or the Bergen railway to Myrdal. Oslo is the better option if you plan a wider Norway itinerary including the capital; Bergen is the better gateway for a fjord-focused trip with Flam as the primary destination.
By Train — The Norway in a Nutshell Route
The most celebrated way to reach Flam from the UK (or from Bergen or Oslo) is via what is marketed as the Norway in a Nutshell tour — a combination of trains, ferry, and scenic transport that showcases western Norway’s most dramatic landscapes in a single day. The classic route from Bergen runs:
- Bergen → Myrdal on the Bergen-Oslo Railway (approximately 2 hours)
- Myrdal → Flam on the Flamsbana Railway (approximately 1 hour)
- Flam → Gudvangen on the Naeroyfjord ferry cruise (approximately 2 hours)
- Gudvangen → Voss by bus, then Voss → Bergen by train
This route can be done as a day trip from Bergen or as a one-way journey from Bergen to Oslo (or vice versa). The Flamsbana portion is the centrepiece and is described in detail below. Tickets for Norway in a Nutshell can be booked through the official fjordtours.com website or via the individual transport operators. Book well in advance for summer travel — particularly the Flamsbana, which sells out on busy days.
By Car
Driving to Flam from Bergen takes approximately 2.5 hours, primarily along the E16 motorway with sections of stunning fjord and mountain scenery. The road passes through the Laerdal Tunnel — at 24.5 kilometres, the world’s longest road tunnel, connecting Aurland to Laerdal in the Sognefjord valley. Parking is available in Flam village.
Norway’s road network is excellent but petrol is expensive relative to UK prices. Electric vehicles benefit from Norway’s extensive charging infrastructure — the country has one of the highest rates of EV ownership and charging point density in the world.
The Flamsbana Railway — One of the World’s Most Scenic Train Journeys
The Flamsbana (Flam Railway) is the defining experience of any Flam visit and one of the most extraordinary railway journeys anywhere in Europe. The 20-kilometre line descends from Myrdal station at 867 metres above sea level to Flam at sea level — a gradient of 5.5%, making it one of the steepest standard-gauge railways in the world. The descent drops through 20 tunnels, past waterfalls, over viaducts, and through a valley that closes in around the train with increasing drama as it approaches the fjord.
The journey takes approximately one hour in each direction and the train makes one scheduled stop — at the Kjosfossen waterfall, one of the most powerful waterfalls in Norway, where passengers disembark for photographs. If conditions are right, you may witness the Huldra — a figure from Norwegian folklore described as a singing enchantress of the forest, whose appearance at Kjosfossen is part of the theatrical experience the railway provides for tourists during the summer season.
Practical Tips for the Flamsbana
- Book in advance: The Flamsbana sells out on peak summer days and on days when multiple cruise ships are docked in Flam. Book through flamsbanabygda.no as far in advance as possible for July and August travel.
- Which side of the train?: Sit on the right side (facing the direction of travel, going uphill from Flam to Myrdal) for the best views on the way up. On the return journey, the left side is preferable.
- Return or one-way: Most visitors do the return journey (Flam to Myrdal and back). The one-way journey to Myrdal is used by hikers doing the Rallarvegen cycling route back to Flam.
- The Flamsbana runs year-round: Unlike some Norwegian attractions, the railway operates in all seasons. Winter journeys through snowy landscapes are considered by some visitors to be the most atmospheric.
- Hydroelectric powered: The Flamsbana runs entirely on hydroelectric energy from local waterfalls and rivers — one of the most environmentally friendly railways in the world.
Best Things to Do in Flam
1. Naeroyfjord Cruise
The Naeroyfjord is the narrowest and arguably most dramatic fjord in Norway — a UNESCO World Heritage Site listed as part of the West Norwegian Fjords inscription since 2005. At its narrowest point, the fjord is only 250 metres wide with cliffs rising 1,400 metres on either side. A cruise from Flam through the Naeroyfjord to Gudvangen takes approximately two hours each way and passes through scenery that consistently ranks among the most spectacular in Europe.
Fjord cruise services operate from the dock adjacent to the Flamsbana railway station in Flam. The standard Naeroyfjord cruise departs multiple times daily during the summer season, typically as part of the Norway in a Nutshell route but also bookable as a standalone return trip. Dress warmly — the fjord is significantly colder than inland temperatures, and the wind at 40 kilometres per hour on an open deck bites considerably. Morning departures tend to have calmer conditions and fewer waves than afternoon sailings.
- Duration: Approximately 2 hours one-way to Gudvangen
- UNESCO status: Naeroyfjord is part of the West Norwegian Fjords World Heritage Site
- Booking: Book at the Flam ticket office or in advance online through Fjord Tours
2. The Flamsbana Railway
See the detailed section above. The railway is the primary attraction for most visitors and should be the first booking made when planning a Flam trip. The return journey takes approximately two hours including the Kjosfossen waterfall stop.
3. Stegastein Viewpoint
Stegastein is a cantilevered viewpoint platform that juts out 30 metres from the mountainside above Aurland, approximately 650 metres above the Aurlandsfjord. The platform offers one of the most dramatic fjord views in western Norway — looking straight down the length of the fjord with the narrow valley and village far below. The platform is accessible by car from Flam or Aurland (a drive of approximately 30 minutes on the scenic mountain road) or as part of a guided tour. Entry is free.
The road to Stegastein — the Aurlandsfjellet National Tourist Route — is itself one of Norway’s designated scenic routes, passing through high mountain landscape above the snowline in early summer with sweeping views over the surrounding peaks and fjords.
4. Njardarheimr Viking Village
Njardarheimr is a living history Viking village located adjacent to the Flamsbana railway station in Flam, operating as a museum and cultural experience where staff in period costume demonstrate Viking-era crafts, food preparation, combat, and daily life. The attraction reopened in summer 2025 after a period of closure for redevelopment and offers guided tours and interactive experiences alongside a cafe.
For families or visitors interested in Norway’s Viking history, Njardarheimr provides a genuinely engaging experience that distinguishes Flam from a village that might otherwise be primarily about scenery and transport.
5. Flam Zipline
The Flam Zipline is one of Norway’s longest ziplines, launching from a mountainside above the valley and running approximately 1.5 kilometres over the fjord and village below. It reaches speeds of up to 100 kilometres per hour and provides a perspective on the fjord landscape that no other activity in Flam replicates. The zipline operates during the summer season and must be booked in advance — it sells out on busy days.
6. Kayaking on the Aurlandsfjord
Kayaking from Flam along the Aurlandsfjord gives an entirely different perspective on the landscape from the cruise boat — quieter, more personal, and at a pace that allows you to appreciate the scale of the cliffs rising from the water. Kayak hire and guided kayak tours are available in Flam village. The fjord conditions are generally calm in the mornings; afternoon winds can make paddling more challenging.
7. Cycling to Aurland
Aurland is approximately 10 kilometres from Flam along the fjord, and the flat cycle path connecting the two villages is one of the most pleasant easy rides in the region. Bicycles are available for hire in Flam. The route follows the fjordside, passing through the small community of Undredal (known for its brown goat cheese and one of the smallest stave churches in Norway) before reaching Aurland.
8. Rallarvegen — The Navvies’ Road
The Rallarvegen is a 500-kilometre historic supply road built during the construction of the Bergen-Oslo Railway in the late 19th century, now one of Norway’s most celebrated cycle routes. The section from Myrdal down to Flam — following the same valley as the Flamsbana railway — is the most popular section, offering dramatic mountain and waterfall scenery on a descent from 867 metres to sea level over approximately 80 kilometres. Most cyclists take the train up to Myrdal and ride downhill to Flam. The route is accessible from mid-June when the snow typically clears, through to October.
Best Time to Visit Flam
| Season | Conditions | Crowds | Recommendation |
| Spring (May) | Waterfalls at full force from snowmelt; cool but clear | Low to moderate | Excellent — dramatic waterfalls; fewer cruise ships |
| Summer (Jun–Aug) | Warmest; long days; midnight sun in June | Very high (cruise ships) | Go early morning; book everything in advance |
| Autumn (Sep–Oct) | Foliage; quieter; crisp air | Low | Very good — dramatic colours; manageable crowds |
| Winter (Nov–Apr) | Snow; short days; Flamsbana still operates | Very low | Atmospheric but cold; some activities closed |
May is arguably the most spectacular month for waterfalls — the snowmelt from the mountains above the fjord feeds the waterfalls to their maximum volume, and the valley is vivid green against the dark rock. Late summer and autumn offer the best balance of weather, foliage colour, and fewer cruise-ship crowds. The Flamsbana operates year-round and is beautiful in every season.
Where to Stay in Flam
Accommodation in Flam village is limited given its small size, but several good options are available:
- Fretheim Hotel: The largest and most historic hotel in Flam, a traditional Norwegian timber building directly adjacent to the railway station with fjord views. Considered the best address in the village.
- Flamsbrygga Hotel: A waterfront hotel at the fjord dock offering rooms with direct fjord views. Modern, well-appointed, and very convenient for both the railway and the ferry.
- Aegir Brewery and Pub: As well as operating as a Viking-themed pub and microbrewery (Aegir produces some of Norway’s most awarded craft beers), the complex includes rooms above the brewery. A characterful and sociable option.
- Aurland accommodation: The nearby village of Aurland (10 kilometres) offers additional accommodation options at slightly lower prices, with easy access to Flam by bicycle, car, or ferry.
Accommodation in Flam books out very early for peak summer — July and August stays should be booked three to six months in advance.
Practical Tips for Visiting Flam
- Norway is expensive: Budget significantly more than you would for comparable western European travel. A simple restaurant meal will typically cost £20 to £30 per person; a hotel room in Flam starts at around £100 per night in summer. Plan your budget accordingly.
- Book the Flamsbana early: The railway sells out on busy summer days, particularly when cruise ships are docked. Book through flamsbanabygda.no as soon as your dates are confirmed.
- Dress warmly for the fjord: Even in summer, the fjord cruise and any open-air activities are much colder than inland temperatures suggest. A waterproof layer and warm mid-layer are essential regardless of the weather forecast.
- Norway in a Nutshell: If you are visiting Flam as part of a Bergen-Oslo itinerary, the Norway in a Nutshell package from fjordtours.com is the simplest way to combine the Flamsbana and Naeroyfjord cruise in a single booking.
- Right side on the train (uphill): When riding the Flamsbana from Flam to Myrdal (uphill), sit on the right side of the carriage for the best waterfall and valley views.
- Cash availability: Flam has an ATM but Norway is largely card-based. Most places accept Visa and Mastercard. You are unlikely to need cash.
- Cruise ship days: Flam is a major cruise port and on days when multiple cruise ships dock, the village can feel overwhelmed. Check cruise schedules at cruisenorway.com and avoid the busiest days if possible, or plan to be on the Flamsbana or kayaking during the peak midday hours.
How Long Do You Need in Flam?
One full day is sufficient to cover the two headline experiences — the Flamsbana return journey (2 hours) and a Naeroyfjord cruise (approximately 2 hours each way, or a shorter guided cruise). A single day is tight but manageable if you arrive early.
Two nights in Flam is ideal, allowing a more relaxed pace — the Flamsbana on day one, the fjord cruise and Stegastein on day two, with time for kayaking, cycling, or simply sitting at the fjord edge in the evening light. The fjord at dusk and dawn, when the cruise ship passengers have returned to their ships and the village is quiet, is a very different experience from the busy midday hours.
Frequently Asked Questions
Where is Flam in Norway?
Flam is a village at the innermost end of the Aurlandsfjord, a southern branch of the Sognefjord in Vestland county, western Norway. The Sognefjord is Norway’s longest fjord at 204 kilometres. Flam is approximately 2.5 hours from Bergen by car and 5 hours from Oslo. The nearest airport is Bergen Airport, approximately 2.5 to 3 hours away.
How do I get to Flam from the UK?
The most practical route is to fly to Bergen Airport (BGO), which has direct services from London Heathrow, London Gatwick, Manchester, and Edinburgh on Norwegian, SAS, and British Airways. From Bergen, take the Bergen-Oslo Railway to Myrdal, then transfer to the Flamsbana (Flam Railway) for the descent to Flam — approximately 3 to 3.5 hours total from Bergen. Alternatively, fly to Oslo and take the Bergen Railway westward to Myrdal, then the Flamsbana.
Is the Flamsbana Railway worth it?
Yes — the Flamsbana is one of the genuinely great train journeys in Europe and the primary reason most visitors make the effort to reach Flam. The combination of engineering achievement (a 5.5% gradient, 20 tunnels in 20 kilometres), natural spectacle (waterfalls, fjord views, sheer rock faces), and the theatrical Kjosfossen waterfall stop make it an experience that consistently exceeds expectations. Book in advance, particularly for summer travel.
Is Flam worth visiting?
Yes, emphatically. Flam’s combination of fjord scenery, the Flamsbana Railway, the Naeroyfjord cruise, and activities ranging from kayaking to cycling makes it one of the most rewarding single-destination stops in Norway. The village itself is small, but the landscape surrounding it is extraordinary. For UK travellers, it is accessible without being cheap, spectacular without being overcrowded at the right times of year, and unlike anywhere else in Europe.
What is Flam famous for?
Flam is famous primarily for three things: the Flamsbana Railway (one of the most scenic train journeys in the world, rated by Lonely Planet and National Geographic), its position at the end of the Aurlandsfjord giving access to the UNESCO-listed Naeroyfjord cruise, and as one of Norway’s major cruise ship ports providing access to the Sognefjord region. The Stegastein viewpoint above Aurland and the Njardarheimr Viking Village are increasingly significant secondary attractions.
Final Thoughts
Flam is a village that justifies the journey required to reach it. The Flamsbana Railway is as extraordinary as its reputation — an hour of descending through waterfalls and sheer rock walls that produces a particular kind of quiet awe. The Naeroyfjord cruise through cliffs that block out the sky on both sides is among the most visually dramatic fjord experiences in Norway. And the village itself, sitting at the water’s edge in the shadow of mountains on all sides, is a genuinely beautiful base from which to experience western Norway at its most dramatic.
For UK travellers, Flam works best as part of a wider Norwegian itinerary — most naturally in combination with Bergen (2.5 hours away and one of Scandinavia’s most beautiful cities) or as a stop on the classic Bergen-Oslo train route. Two nights in the village, early starts to avoid the cruise ship crowds, and an evening at the fjord edge when the day-trippers have left — this is how Flam is best experienced.

