There are 7 ways to get from Gävle to Oulu by train, plane, bus, 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.
Train, fly to Oulu Airport
best- Take the train from Gävle Centralstation to Arlanda Centralstationtrain
- Fly from Stockholm-Arlanda Airport (ARN) to Oulu Airport (OUL)plane ARN - OUL
6h 51m€111–247Bus
- Take the bus from Gävle Bro to Sangisbus
- Take the bus from C to Franzenbus Nt29
16h 30m€114–134Train
- Take the train from Gävle Centralstation to Boden C/Resecentrumtrain 94
- Take the train from Boden C/Resecentrum to Haparanda stationtrain
- Take the train from Haaparanta pohjoinen to Oulutrain
16h 55m€161–245Night train, train
- Take the nighttrain from Gävle Centralstation to Luleå Centralstationnighttrain
- Take the train from Luleå Centralstation to Haparanda stationtrain
- Take the train from Haaparanta pohjoinen to Oulutrain
17h 6m€152–245Train, fly to Skellefteå Airport, drive
- Take the train from Gävle Centralstation to Arlanda Centralstationtrain
- Fly from Stockholm-Arlanda Airport (ARN) to Skellefteå Airport (SFT)plane ARN - SFT
- Drive from Skelleftea-Airport-SFT to Oulucar
7h 57m€157–472Train, bus
- Take the train from Gävle Centralstation to Sundsvall Västratrain
- Take the train from Sundsvall Västra to Umeå Centralstationtrain
- Take the bus from Umeå Busstation to Haparanda Tornio resecentrumbus 20
- Take the bus from C to Franzenbus
18h 3mDrive 982.2 km
- Drive from Gävle to Oulucar 982.2 km
11h 17m€178–257
Gävle to Oulu by train
Questions & Answers
The cheapest way to get from Gävle to Oulu is to bus which costs €110 - €140 and takes 16h 30m.
The fastest way to get from Gävle to Oulu is to train and fly which takes 6h 51m and costs €110 - €250.
No, there is no direct bus from Gävle to Oulu. However, there are services departing from Gävle Bro and arriving at Franzen via Sangis E4 and C. The journey, including transfers, takes approximately 16h 30m.
No, there is no direct train from Gävle station to Oulu. However, there are services departing from Gävle Centralstation and arriving at Oulu via Boden C/Resecentrum and Haaparanta pohjoinen. The journey, including transfers, takes approximately 16h 55m.
The distance between Gävle and Oulu is 858 km. The road distance is 982.2 km.
The best way to get from Gävle to Oulu without a car is to bus which takes 16h 30m and costs €110 - €140.
It takes approximately 6h 51m to get from Gävle to Oulu, including transfers.
Gävle to Oulu bus services, operated by Tapanis Buss, depart from Gävle Bro station.
Gävle to Oulu train services, operated by Swedish Railways (SJ), depart from Gävle Centralstation.
The best way to get from Gävle to Oulu is to bus which takes 16h 30m and costs €110 - €140. Alternatively, you can train, which costs €160 - €250 and takes 16h 55m.
What companies run services between Gävle, Sweden and Oulu, Finland?
You can take a bus from Gävle Bro to Franzen via Sangis E4 and C in around 16h 30m. Alternatively, you can take a train from Gävle Centralstation to Oulu via Boden C/Resecentrum and Haaparanta pohjoinen in around 16h 55m.
- Website
- finnair.com
Flights from Stockholm-Arlanda Airport to Oulu Airport via Helsinki
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €90–210
- Website
- flysas.com
Flights from Stockholm-Arlanda Airport to Skellefteå Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- €80–340
- Website
- airbaltic.com
Flights from Stockholm-Arlanda Airport to Oulu Airport via Riga
- Ave. Duration
- 4h 5m
- When
- Monday, Thursday, and Sunday
- Estimated price
- €80–250
Flights from Stockholm-Arlanda Airport to Skellefteå Airport
- Ave. Duration
- 1h 18m
- When
- Wednesday, Thursday, Sunday, Monday, and Tuesday
- Estimated price
- €80–340
- Website
- norwegian.com
Flights from Stockholm-Arlanda Airport to Skellefteå Airport
- Ave. Duration
- 1h 10m
- When
- Thursday and Sunday
- Estimated price
- €65–190
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- Swedish Railways (SJ)
Train from Gävle Centralstation to Arlanda Centralstation
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €21–35
- Website
- Swedish Railways (SJ)
Train from Gävle Centralstation to Boden C/Resecentrum
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- €120–190
- Website
- Swedish Railways (SJ)
Train from Gävle Centralstation to Arlanda Centralstation
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €21–35
- Website
- Swedish Railways (SJ)
- Phone
- 0771-444 111
- [email protected]
- Website
- Vy Norrtåg
Train from Boden C/Resecentrum to Haparanda station
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a day
- Estimated price
- €22–35
- Schedules at
- Vy Norrtåg
Train from Luleå Centralstation to Haparanda station
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- €27–45
- Schedules at
- Vy Norrtåg
Train from Sundsvall Västra to Umeå Centralstation
- Ave. Duration
- 3h 1m
- Frequency
- Every 2 hours
- Estimated price
- €45–70
- Schedules at
- Vy Norrtåg
- Phone
- +358 0100 3232
- Website
- Finnish Railways (VR)
Train from Haaparanta pohjoinen to Oulu
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- €15–26
- Website
- Finnish Railways (VR)
Train from Haaparanta pohjoinen to Oulu
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- €15–26
- Website
- Finnish Railways (VR)
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- SJ AB
Night train from Gävle Centralstation to Luleå Centralstation
- Ave. Duration
- 10h 51m
- Frequency
- Once daily
- Estimated price
- €110–180
- Website
- SJ AB
- Phone
- 0771- 9 10 10 9
- Website
- xtrafik.se
Train from Gävle Centralstation to Sundsvall Västra
- Ave. Duration
- 2h 12m
- Frequency
- 4 times a day
- Estimated price
- €19–35
- Website
- https://xtrafik.se/
- Phone
- +46 922-129 55
- [email protected]
- Website
- Tapanis Buss
Bus from Gävle Bro to Sangis
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- Tapanis Buss
- Phone
- +358 600 02010
- [email protected]
- Website
- Omni Bus
Bus from C to Franzen
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- €9–13
- Website
- Omni Bus
Bus from C to Franzen
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- €9–13
- Website
- Omni Bus
- Phone
- 0771-100 110
- [email protected]
- Website
- Länstrafiken Västerbotten
Bus from Umeå Busstation to Haparanda Tornio resecentrum
- Ave. Duration
- 7h 50m
- Frequency
- 3 times a day
- Schedules at
- Länstrafiken Västerbotten
Want to know more about travelling around Finland
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.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
More Questions & Answers
Gävle to Oulu bus services, operated by Tapanis Buss, arrive at Sangis station.
Oulu is 1h ahead of Gävle. It is currently 6:29 AM in Gävle and 7:29 AM in Oulu.
Gävle to Oulu train services, operated by Swedish Railways (SJ), arrive at Boden C/Resecentrum station.
Yes, the driving distance between Gävle to Oulu is 982 km. It takes approximately 11h 17m to drive from Gävle to Oulu.
There are 329+ hotels available in Oulu.

















