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

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

Fly Stockholm to Bergen, train  •  8 h 54 min

  1. ARN - BGO

$93 - $363

Cheapest option

Night bus, train  •  15 h 46 min

  1. N600 / ...
  2. R41

$87 - $132

6 alternative options

Fly Stockholm to Sogndal  •  12 h 48 min

  1. ARN - SOG

$123 - $345

Fly Stockholm to Oslo, train  •  9 h 52 min

  1. ARN - OSL

$104 - $288

Train, train to Oslo, fly to Sogndal  •  14 h 20 min

  1. OSL - SOG

$198 - $524

Train  •  12 h 38 min

  1. 70
  2. Express

$87 - $173

Bus  •  16 h 20 min

  1. 888 / ...

$97 - $119

Drive  •  10 h 51 min

  1. 521.5 miles

$130 - $200

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

Norwegian Air Shuttle, Widerøe and two other airlines fly from Stockholm to Flåm hourly. Alternatively, you can take a train from Stockholm to Flåm via Oslo S and Myrdal in around 12 h 38 min.

Airlines
Scandinavian Airlines
Website
flysas.com
Flights from Stockholm to Bergen
Ave. Duration
1 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$90 - $360
Flights from Stockholm to Bergen via Oslo
Ave. Duration
2 h 51 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$90 - $360
Flights from Stockholm to Bergen via Trondheim
Ave. Duration
3 h 5 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$90 - $360
Flights from Stockholm to Bergen via Copenhagen
Ave. Duration
3 h 20 min
When
Every day
Estimated price
$90 - $360
Flights from Stockholm to Oslo
Ave. Duration
58 min
When
Every day
Estimated price
$70 - $330
Norwegian Air Shuttle
Website
norwegian.com
Flights from Stockholm to Bergen
Ave. Duration
1 h 20 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$65 - $400
Flights from Stockholm to Bergen via Oslo
Ave. Duration
2 h 57 min
When
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$65 - $400
Flights from Stockholm to Oslo
Ave. Duration
1 h
When
Every day
Estimated price
$50 - $260
Widerøe
Website
wideroe.no
Flights from Stockholm to Sogndal via Oslo
Ave. Duration
3 h
When
Monday to Saturday
Estimated price
$45 - $230
Flights from Stockholm to Sogndal via Oslo, Bergen
Ave. Duration
4 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$65 - $290
Flights from Stockholm to Sogndal via Gothenburg, Oslo
Ave. Duration
5 h 22 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$55 - $270
Flights from Stockholm to Sogndal via Copenhagen, Oslo
Ave. Duration
5 h 50 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$65 - $300
Flights from Stockholm to Sogndal via Oslo, Orsta/Volda
Ave. Duration
5 h 55 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$45 - $230
Flights from Stockholm to Sogndal via Tallinn, Oslo
Ave. Duration
6 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$85 - $320
Flights from Stockholm to Sogndal via Helsinki, Oslo
Ave. Duration
6 h 30 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$75 - $330
Flights from Stockholm to Sogndal via Tromso, Bergen
Ave. Duration
6 h 50 min
When
Monday
Estimated price
$150 - $800
Flights from Oslo to Sogndal
Ave. Duration
50 min
When
Every day
Estimated price
$60 - $360
Ethiopian Airlines
Website
ethiopianairlines.com
Flights from Stockholm to Oslo
Ave. Duration
1 h 2 min
When
Every day
Estimated price
$85 - $600
Finnair
Website
finnair.com
Flights from Stockholm to Bergen
Ave. Duration
1 h 20 min
When
Monday, Friday and Sunday
Estimated price
$120 - $490
Train operators
Norwegian Railways (NSB)
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
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 Oslo S to Myrdal
Ave. Duration
4 h 34 min
Frequency
5 times a day
Estimated price
$35 - $55
Website
nsb.no
Ruter
Phone
177
Website
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
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 Oslo Sentralstasjon [tog] to Oslo lufthavn [alle tog]
Ave. Duration
22 min
Frequency
Every 15 minutes
Estimated price
$10 - $14
Schedules at
ruter.no
Train from Oslo Sentralstasjon [tog] to Myrdal
Ave. Duration
4 h 40 min
Frequency
3 times a day
Estimated price
$45 - $65
Schedules at
ruter.no
Swedish Railways (SJ)
Website
sj.se
Train from Stockholm Central to Oslo S
Ave. Duration
4 h 33 min
Frequency
Once daily
Estimated price
$50 - $110
Website
www.sj.se
Train from Stockholm Cityterminalen to Oslo S
Ave. Duration
5 h 28 min
Frequency
4 times a day
Estimated price
$50 - $120
Website
www.sj.se
2nd Class Non-Rebookable
$50 - $70
1st Class Non-Rebookable
$85 - $120
2nd Class Refundable
$85 - $120
1st Class Refundable
$120 - $170
Bus operators
Swebus
Phone
+46 771 218 218
Email
kundtjanst@swebusexpress.se
Website
swebus.se
Bus from Stockholm Cityterminalen to Oslo Bussterminal
Ave. Duration
7 h 55 min
Frequency
3 times a day
Estimated price
$55 - $80
Schedules at
Swebus
Night bus from Stockholm Cityterminalen to Oslo Bussterminal
Ave. Duration
7 h 20 min
Frequency
Once daily
Estimated price
$60 - $90
Schedules at
Swebus
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Stockholm to Oslo
Ave. Duration
7 h 25 min
Frequency
Twice daily
Estimated price
$30 - $55
Website
flixbus.co.uk
Night bus from Stockholm to Oslo
Ave. Duration
8 h 30 min
Frequency
Once daily
Estimated price
$30 - $60
Website
flixbus.co.uk
Bus4You
Website
nettbuss.se
Bus from Stockholm Cityterminalen to Oslo Bussterminal
Ave. Duration
7 h 15 min
Frequency
3 times a week
Estimated price
$55 - $75
Website
nettbuss.sesok-kopbus4you
Nor-Way Bussekspress
Phone
+47 815 44 444
Website
nor-way.no
Bus from Oslo Bussterminal to Fagernes skysstasjon
Ave. Duration
3 h 5 min
Frequency
Every 4 hours
Estimated price
$20
Schedules at
nor-way.no
Bus from Fagernes skysstasjon to Flåm stasjon
Ave. Duration
3 h 20 min
Frequency
Once daily
Estimated price
$20
Schedules at
nor-way.no

Want to know more about travelling around Norway

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Stockholm and Flåm is 630 km. The road distance is 834 km.

The cheapest way to get from Stockholm to Flåm is to bus which costs 850 kr - 1100 kr and takes 16 h 20 min.

The quickest way to get from Stockholm to Flåm is to fly and train which takes 8 h 54 min and costs 800 kr - 3200 kr.

No, there is no direct train from Stockholm to Flåm. However, there are services departing from Stockholm Cityterminalen and arriving at Flaam via Oslo S and Myrdal. The journey, including transfers, takes approximately 12 h 38 min.

No, there is no direct bus from Stockholm to Flåm. However, there are services departing from Stockholm Cityterminalen and arriving at Flåm stasjon via Oslo Bussterminal and Fagernes skysstasjon. The journey, including transfers, takes approximately 16 h 20 min.

It takes approximately 8 h 54 min to get from Stockholm to Flåm, including transfers.