There are 8 ways to get from Oulu to Stockholm by plane, train, bus, ferry, car ferry, night train 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.

What companies run services between Oulu, Finland and Stockholm, Sweden?

Finnair, Norwegian Air International and three other airlines fly from Oulu to Stockholm hourly. Alternatively, you can take a bus from Oulu to Stockholm via Haparanda/Tornio RC in around 18 h 5 min.

Airlines
Finnair
Website
finnair.com
Flights from Oulu to Stockholm via Helsinki
Avg. Duration
3 h 15 min
When
Every day
Estimated price
$130 - $450
Flights from Oulu to Stockholm Bromma via Helsinki
Avg. Duration
3 h 58 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$140 - $600
Flights from Oulu to Stockholm Bromma via Helsinki, Gothenburg
Avg. Duration
7 h 10 min
When
Monday to Friday
Estimated price
$190 - $750
Norwegian Air International
Website
norwegian.com
Flights from Oulu to Stockholm via Helsinki
Avg. Duration
3 h 30 min
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$50 - $330
Train operators
Finnish Railways (VR)
Website
vr.fi
Train from Oulu/Uleaborg to Kemi
Avg. Duration
1 h
Frequency
Every 2 hours
Estimated price
$13 - $20
Website
www.vr.fi
Train from Oulu/Uleaborg to Tampere/Tammerfors
Avg. Duration
4 h 53 min
Frequency
5 times a day
Estimated price
$45 - $70
Website
www.vr.fi
Train from Tampere/Tammerfors to Turku satama/Åbo hamn
Avg. Duration
1 h 56 min
Frequency
Once daily
Estimated price
$19 - $28
Website
www.vr.fi
Night train from Oulu to Turku Satama
Avg. Duration
10 h 53 min
Frequency
Twice daily
Estimated price
$60 - $90
Website
www.vr.fi
Swedish Railways (SJ)
Website
sj.se
Train from Luleaa Central to Umeaa Central
Avg. Duration
4 h 15 min
Frequency
3 times a day
Estimated price
$30 - $80
Website
www.sj.se
2nd Class Non-Rebookable
$30 - $50
1st Class Non-Rebookable
$55 - $75
2nd Class Refundable
$55 - $80
1st Class Refundable
$75 - $110
Train from Umeaa Central to Stockholm Central
Avg. Duration
6 h 23 min
Frequency
Every 4 hours
Estimated price
$60 - $150
Website
www.sj.se
2nd Class Non-Rebookable
$60 - $90
1st Class Non-Rebookable
$110 - $150
2nd Class Refundable
$110 - $150
1st Class Refundable
$150 - $220
Bus operators
Länstrafiken
Website
lanstrafiken.se
Bus from Haparanda/Tornio RC to Luleå busstation
Avg. Duration
2 h 25 min
Frequency
Every 3 hours
Estimated price
$16 - $25
Schedules at
lanstrafiken.se
Orajärven Bussit Oy
Phone
040 183 4373
Email
markku.myynti@orajarvenbussit.fi
Website
orajarvenbussit.fi
Bus from Oulu linja-autoasema, lähtölaituri to Tornio-Haaparanta Matkakeskus
Avg. Duration
2 h 15 min
Frequency
4 times a day
Estimated price
$27 - $30
Schedules at
Orajärven Bussit Oy
Northbus Oy
Phone
+358 400 777 776
Email
info@northbus.fi
Website
northbus.fi
Bus from Oulu linja-autoasema, lähtölaituri to Tornio-Haaparanta Matkakeskus
Avg. Duration
2 h 30 min
Frequency
Twice daily
Estimated price
$26 - $31
Schedules at
Northbus Oy
Ketosen Liikenne
Website
ketosenliikenne.fi
Bus from Oulu linja-autoasema, lähtölaituri to Tornio-Haaparanta Matkakeskus
Avg. Duration
2 h 6 min
Frequency
6 times a week
Estimated price
$28 - $33
Schedules at
ketosenliikenne.fi
J.M. Eskelisen Lapin Linjat Oy
Phone
+358 295 34 3000
Website
eskelisen.fi
Bus from Oulu linja-autoasema, lähtölaituri to Tornio-Haaparanta Matkakeskus
Avg. Duration
2 h 10 min
Frequency
5 times a week
Estimated price
$22 - $35
Schedules at
eskelisen.fi
Tapanis Buss
Website
tapanis.se
Bus from Haparanda/Tornio RC to Stockholm Cityterminalen
Avg. Duration
14 h 50 min
Frequency
Twice a week
Estimated price
$80 - $120
Schedules at
resrobot.se
Koskilinjat Oy
Phone
+358 8 5550500
Website
koskilinjat.fi
Bus from Franzen to Ooppera
Avg. Duration
9 h 35 min
Frequency
Once daily
Estimated price
$90 - $130
Schedules at
koskilinjat.fi
Ferry operators
Viking Line
Phone
+358 9 123 575
Website
vikingline.fi
Ferry from Turku to Stockholm
Avg. Duration
10 h 10 min
Frequency
Twice daily
Estimated price
$147
Schedules at
vikingline.fi
Passenger
$20
Vehicle
$20
St Peters Line
Phone
+49 611 140 22 02
Website
stpeterline.com
Car ferry from Helsinki to Stockholm
Avg. Duration
18 h
Frequency
Twice a week
Estimated price
$398
Schedules at
stpeterline.com
Car
$111
Passenger
$398
Tallink
Phone
+49 (0)40 547 541 222
Email
international.sales@tallinksilja.com
Website
tallink.com
Car ferry from Turku to Stockholm
Avg. Duration
10 h
Frequency
Twice daily
Estimated price
$160 - $220
Schedules at
tallink.com
Passenger
$157
Vehicle
$161
Cabin
$198

Want to know more about travelling around the world?

Rome2rio's unique Travel Guides provide useful and timely 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, South Korea: Travelling from Seoul to Busan and Want to know more about Flixbus? - to help you get the most out of your next trip.

Questions & Answers

How far is it from Oulu to Stockholm?

The distance between Oulu and Stockholm is 738 km. The road distance is 1152 km.

What is the cheapest way to get from Oulu to Stockholm?

The cheapest way to get from Oulu to Stockholm is to bus which costs 100€ and takes 18 h 5 min.

What is the fastest way to get from Oulu to Stockholm?

The quickest way to get from Oulu to Stockholm is to fly which takes 5 h 29 min and costs 160€.

Is there a direct bus between Oulu and Stockholm?

No, there is no direct bus from Oulu to Stockholm. However, there are services departing from Oulu linja-autoasema, lähtölaituri and arriving at Stockholm Cityterminalen via Haparanda/Tornio RC. The journey, including transfers, takes approximately 18 h 5 min.

How long does it take to get from Oulu to Stockholm?

It takes approximately 5 h 29 min to get from Oulu to Stockholm, including transfers.