There are 4 ways to get from Ylivieska to Haparanda by train, 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.
Train via Oulu
best- Take the train from Ylivieska to Oulutrain Ic 25 / ...
- Take the train from Oulu to Haaparanta pohjoinentrain Ic 407 / ...
3h 36mkr 332–558Train
cheapest- Take the train from Ylivieska to Kemitrain Ic 25 / ...
3h 39mkr 300–500Bus
- Take the bus from Oulainen to Oulu Linja-autoasema, tulolaituribus Oulainen - Vihanti - Oulu
- Take the bus from 12 to Cbus Nt29
5h 54mDrive 261.3 km
- Drive from Ylivieska to Haparandacar 261.3 km
3h 8mkr 527–761
Ylivieska to Haparanda by train
Questions & Answers
The cheapest way to get from Ylivieska to Haparanda is to train which costs 300 kr - 500 kr and takes 3h 39m.
The fastest way to get from Ylivieska to Haparanda is to drive which takes 3h 8m and costs 500 kr - 800 kr.
No, there is no direct bus from Ylivieska to Haparanda. However, there are services departing from Seurakuntatalo L and arriving at C via Oulainen and 12. The journey, including transfers, takes approximately 5h 54m.
No, there is no direct train from Ylivieska to Haparanda. However, there are services departing from Ylivieska and arriving at Haaparanta pohjoinen via Oulu. The journey, including transfers, takes approximately 3h 36m.
The distance between Ylivieska and Haparanda is 248 km. The road distance is 261.3 km.
The best way to get from Ylivieska to Haparanda without a car is to train via Oulu which takes 3h 36m and costs 330 kr - 600 kr.
It takes approximately 3h 36m to get from Ylivieska to Haparanda, including transfers.
Ylivieska to Haparanda bus services, operated by Wiimax, depart from Oulainen station.
Ylivieska to Haparanda train services, operated by Finnish Railways (VR), depart from Ylivieska station.
The best way to get from Ylivieska to Haparanda is to train via Oulu which takes 3h 36m and costs 330 kr - 600 kr. Alternatively, you can bus, which costs and takes 5h 54m.
What companies run services between Ylivieska, Finland and Haparanda, Sweden?
You can take a train from Ylivieska to Haaparanta pohjoinen via Oulu in around 3h 36m. Alternatively, you can take a bus from Seurakuntatalo L to C via Oulainen and 12 in around 5h 54m.
- Phone
- +358 0100 3232
- Website
- vr.fi
Train from Ylivieska to Oulu
- Ave. Duration
- 56 min
- Frequency
- 5 times a day
- Estimated price
- kr 160–270
- Website
- https://www.vr.fi/en
Train from Oulu to Haaparanta pohjoinen
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- kr 170–290
- Website
- https://www.vr.fi/en
Train from Ylivieska to Kemi
- Ave. Duration
- 2h 11m
- Frequency
- Every 4 hours
- Estimated price
- kr 300–500
- Website
- https://www.vr.fi/en
- Phone
- +358 40 5189
- Website
- rmhl.fi
Train from Ylivieska to Oulu
- Ave. Duration
- 2h 15m
- Frequency
- Once a week
- Schedules at
- rmhl.fi
- [email protected]
- Website
- wiimax.fi
Bus from Oulainen to Oulu Linja-autoasema, tulolaituri
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a week
- Schedules at
- wiimax.fi
- Phone
- +358 600 02010
- [email protected]
- Website
- onnibus.com
Bus from 12 to C
- Ave. Duration
- 2h
- Frequency
- Twice a week
- Estimated price
- kr 100–150
- Website
- https://www.onnibus.com/home
Want to know more about travelling around Sweden
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
Ylivieska to Haparanda bus services, operated by Wiimax, arrive at Oulu Linja-autoasema, tulolaituri station.
Haparanda is 1h behind Ylivieska. It is currently 12:01 AM in Ylivieska and 11:01 PM in Haparanda.
Ylivieska to Haparanda train services, operated by Finnish Railways (VR), arrive at Oulu station.
Yes, the driving distance between Ylivieska to Haparanda is 261 km. It takes approximately 3h 8m to drive from Ylivieska to Haparanda.
There are 139+ hotels available in Haparanda.











