There are 7 ways to get from Trondheim to Flåm by train, bus, night train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, bus  •  11 h 26 min

  1. Take the train from Trondheim S to Lillehammer Express / ...
  2. Take the bus from Lillehammer skysstasjon to Flåm stasjon Nw162

$79 - $127

Cheapest option

Night train, bus  •  11 h 52 min

  1. Take the night train from Trondheim S to Lillehammer stasjon 21 / ...
  2. Take the bus from Lillehammer skysstasjon to Flåm stasjon Nw162

$79 - $127

5 alternative options

Bus  •  12 h 37 min

  1. Take the bus from Dronningens gate to Lom
  2. Take the bus from Lom to Sogndal skysstasjon 566
  3. Take the bus from Sogndal skysstasjon to Flåm stasjon

$138 - $179

Train  •  13 h 48 min

  1. Take the train from Trondheim S to Oslo Lufthavn Gardermoen 21 / ...
  2. Take the train from Oslo lufthavn [alle tog] to Drammen [tog] F2 / ...
  3. Take the train from Drammen to Myrdal 41 / ...

$102 - $172

Drive  •  7 h 30 min

  1. Drive from Trondheim to Flåm 289.8 miles

$75 - $120

Fly to Sogndal  •  11 h 35 min

  1. Fly from Trondheim (TRD) to Sogndal (SOG) TRD - SOG

$140 - $413

Fly to Bergen, train  •  7 h 46 min

  1. Fly from Trondheim (TRD) to Bergen (BGO) TRD - BGO
  2. Take the train from Bergen(N) to Myrdal

$110 - $281

What companies run services between Trondheim, Norway and Flåm, Sogn og Fjordane, Norway?

You can take a bus from Trondheim to Flåm via Lom and Sogndal skysstasjon in around 12 h 37 min. Alternatively, you can take a train from Trondheim to Flåm via Oslo Lufthavn Gardermoen, Oslo lufthavn [alle tog], Drammen [tog], Drammen, and Myrdal in around 13 h 48 min.

Airlines
Scandinavian Airlines
Website
flysas.com
Flights from Trondheim to Bergen
Ave. Duration
1 h
When
Every day
Estimated price
$80 - $260
Flights from Trondheim to Bergen via Oslo
Ave. Duration
2 h 43 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$80 - $260
Flights from Trondheim to Bergen via Stavanger
Ave. Duration
2 h 40 min
When
Monday to Friday
Estimated price
$80 - $260
Widerøe
Website
wideroe.no
Flights from Trondheim to Sogndal via Bronnoysund, Oslo
Ave. Duration
5 h 35 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$140 - $650
Flights from Trondheim to Sogndal via Oslo, Orsta/Volda
Ave. Duration
5 h 55 min
When
Monday to Friday
Estimated price
$130 - $550
Flights from Trondheim to Sogndal via Oslo
Ave. Duration
2 h 38 min
When
Every day
Estimated price
$65 - $310
Flights from Trondheim to Sogndal via Bergen
Ave. Duration
2 h 50 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$80 - $370
Flights from Trondheim to Sogndal via Oslo, Bergen
Ave. Duration
4 h 20 min
When
Friday
Estimated price
$60 - $310
Flights from Trondheim to Sogndal via Bergen, Oslo
Ave. Duration
4 h 32 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$95 - $410
Flights from Trondheim to Bergen
Ave. Duration
1 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$130 - $390
Norwegian Air Shuttle
Website
norwegian.com
Flights from Trondheim to Bergen
Ave. Duration
1 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$85 - $240
Flights from Trondheim to Bergen via Oslo
Ave. Duration
2 h 47 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$85 - $240
Train operators
Norwegian Railways (NSB)
Website
nsb.no
Train from Trondheim S to Lillehammer
Ave. Duration
4 h 36 min
Frequency
Every 4 hours
Estimated price
$35 - $55
Website
nsb.no
Night train from Trondheim S to Lillehammer stasjon
Ave. Duration
5 h 2 min
Frequency
6 times a week
Estimated price
$35 - $55
Website
nsb.no
Train from Trondheim S to Oslo Lufthavn Gardermoen
Ave. Duration
6 h 11 min
Frequency
5 times a day
Estimated price
$50 - $70
Website
nsb.no
Train from Oslo Lufthavn Gardermoen to Drammen
Ave. Duration
59 min
Frequency
Every 20 minutes
Estimated price
$15 - $21
Website
nsb.no
Train from Drammen to Myrdal
Ave. Duration
3 h 59 min
Frequency
Every 4 hours
Estimated price
$35 - $50
Website
nsb.no
Train from Bergen(N) to Myrdal
Ave. Duration
2 h 8 min
Frequency
Every 3 hours
Estimated price
$20 - $28
Website
nsb.no
Ruter
Phone
177
Website
ruter.no
Train from Trondheim [tog] to Lillehammer [tog]
Ave. Duration
4 h 27 min
Frequency
3 times a day
Estimated price
$50 - $70
Schedules at
ruter.no
Night train from Trondheim [tog] to Lillehammer [tog]
Ave. Duration
5 h
Frequency
6 times a week
Estimated price
$50 - $70
Schedules at
ruter.no
Train from Trondheim [tog] to Oslo lufthavn [alle tog]
Ave. Duration
6 h 4 min
Frequency
3 times a day
Estimated price
$65 - $90
Schedules at
ruter.no
Train from Oslo lufthavn [alle tog] to Drammen [tog]
Ave. Duration
58 min
Frequency
Every 15 minutes
Estimated price
$15 - $21
Schedules at
ruter.no
Train from Drammen [tog] to Myrdal
Ave. Duration
4 h 5 min
Frequency
3 times a day
Estimated price
$40 - $60
Schedules at
ruter.no
Train from Bergen [tog] to Myrdal
Ave. Duration
2 h 4 min
Frequency
3 times a day
Estimated price
$22 - $30
Schedules at
ruter.no
Bus operators
Nor-Way Bussekspress
Phone
+47 815 44 444
Website
nor-way.no
Bus from Lillehammer skysstasjon to Flåm stasjon
Ave. Duration
5 h 50 min
Frequency
Once daily
Estimated price
$40 - $60
Schedules at
nor-way.no
Bus from Dronningens gate to Lom
Ave. Duration
5 h 27 min
Frequency
Once daily
Estimated price
$40 - $60
Schedules at
nor-way.no
Ruter
Phone
177
Website
ruter.no
Bus from Lom to Sogndal skysstasjon
Ave. Duration
3 h 30 min
Frequency
Twice daily
Estimated price
$55 - $65
Schedules at
ruter.no
Nettbuss Travel AS
Phone
05070
Email
05070@nettbuss.no
Website
nettbuss.no
Bus from Sogndal skysstasjon to Flåm stasjon
Ave. Duration
1 h 40 min
Frequency
4 times a day
Estimated price
$40 - $55
Schedules at
nettbuss.no

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, Want to know more about Flixbus? and Getting to Milan from the airport - to help you get the most out of your next trip.

Questions & Answers

The distance between Trondheim and Flåm is 333 km. The road distance is 464 km.

The cheapest way to get from Trondheim to Flåm is to drive which costs kr 600 - kr 900 and takes 7 h 30 min.

The quickest way to get from Trondheim to Flåm is to drive which takes 7 h 30 min and costs kr 600 - kr 900.

No, there is no direct train from Trondheim to Flåm. However, there are services departing from Trondheim S and arriving at Flaam via Oslo lufthavn [alle tog], Drammen and Myrdal. The journey, including transfers, takes approximately 13 h 48 min.

No, there is no direct bus from Trondheim to Flåm. However, there are services departing from Dronningens gate and arriving at Flåm stasjon via Lom and Sogndal skysstasjon. The journey, including transfers, takes approximately 12 h 37 min.

It takes approximately 11 h 26 min to get from Trondheim to Flåm, including transfers.