How to Get to Flam

Flam is the lower terminus of the Flam Railway from Myrdal on the Bergen Line. Bergen and Oslo are the gateways; express boats also arrive from Bergen.
Quick answer
- Best airport by total journey
- Oslo Gardermoen (OSL), 10h 53m onward
- Verified gateway airports
- 2 of 2
- Arrival point used for calculations
- Flåm
- Last data refresh
- 15 Sept 2026
Gateway airports compared
| Airport | Distance | Fastest onward | Transfers | Modes |
|---|---|---|---|---|
| Oslo Gardermoen (OSL) | 230 km | 10h 53m | 1 | TRAIN + TRAIN |
| Bergen Airport, Flesland (BGO) | 121 km | 28h 54m | 4 | BUS + BUS + BUS + TRAIN + TRAIN |
Best routes from popular starting points
- Oslo Gardermoen to Flam: 10h 53m, 1 transfers
Best time to visit
June to August brings long days and the fullest ferry and bus timetables. Winter days are short and some routes run less often, so leave extra time for connections.
Getting around once there
- Routavio's journey times end at Flåm, the usual arrival point.
Frequently asked questions
- Which airport is best for Flam?
- Oslo Gardermoen (OSL). The fastest public-transport connection Routavio found from there takes about 10h 53m by train, with 1 transfer(s).
- What is the nearest airport to Flam?
- Bergen Airport, Flesland (BGO), about 121 km in a straight line. The closest airport is not always the quickest one to travel from.
- Can you get to Flam without a car?
- Yes. Routavio found a public-transport route from the best airport by train.
- How many airports serve Flam?
- Routavio compares 2 airports for Flam and has verified a public-transport route from 2 of them.
Related destinations
Sources and method
Durable access facts come from operator and tourism-authority information. Journey times, transfers and prices are calculated by Routavio's route engine from operator timetables and flight data and refreshed nightly. An airport marked "not verified" is geographically plausible but Routavio has not yet confirmed a public-transport route from it.





