There are 7 ways to get from Imatra to Ruka by train, plane, 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, fly to Kuusamo
best- Take the train from Imatra to Tikkurilatrain
- Fly from Helsinki Airport (HEL) to Kuusamo (KAO)plane HEL - KAO
7h 50m€141–371Bus
cheapest- Take the bus from Oikokatu L to Tulobus
- Take the bus from Jyväskylä Matkakeskus 2 to Oulu Linja-autoasema, tulolaituribus Ob4 / ...
- Take the bus from 12 to Kelantiebus 8
16h 20m€83–149Train, bus
- Take the train from Imatra to Kouvolatrain S 2 / ...
- Take the train from Kouvola to Kajaanitrain
- Take the bus from Kajaani matkakeskus L4 to Kelantiebus
13h 51m€104–162Train, bus via Joensuu
- Take the train from Imatra to Joensuutrain S 9 / ...
- Take the bus from 5 to Rajala Ibus
- Take the bus from Rajala I to Kelantiebus
14h 49m€90–137Drive 680.7 km
- Drive from Imatra to Rukacar 680.7 km
8h 17m€129–186Train, fly to Rovaniemi, bus
- Take the train from Imatra to Tikkurilatrain
- Fly from Helsinki Airport (HEL) to Rovaniemi (RVN)plane HEL - RVN
- Take the bus from Lentoasema to ABC pihabus
- Take the bus from ABC piha to Talvijärvi Ebus
10h 35m€137–301Train, bus #2
- Take the train from Imatra to Helsinkitrain S 2 / ...
- Take the train from Helsinki Central Station to Kemijärvitrain
- Take the bus from Kemijärvi rautatieasema to Talvijärvi Ebus 5
16h 56m€174–276
Imatra to Ruka by bus and train
Comparing Your Travel Options
The cheapest way to get from Imatra to Ruka is to bus which costs €80 - €150 and takes 16h 20m.
The fastest way to get from Imatra to Ruka is to train and fly which takes 7h 50m and costs €140 - €380.
No, there is no direct bus from Imatra to Ruka. However, there are services departing from Saareksiinmäki L and arriving at Talvijärvi P via Oikokatu L, Jyväskylä Matkakeskus 2, 12 and Kelantie. The journey, including transfers, takes approximately 16h 20m.
The distance between Imatra and Ruka is 976 km. The road distance is 680.7 km.
The best way to get from Imatra to Ruka without a car is to train and bus which takes 13h 51m and costs €100 - €170.
It takes approximately 7h 50m to get from Imatra to Ruka, including transfers.
Imatra to Ruka bus services, operated by Savonlinja Oy, depart from Oikokatu L station.
Imatra to Ruka bus services, operated by Savonlinja Oy, arrive at Tulo station.
Yes, the driving distance between Imatra to Ruka is 681 km. It takes approximately 8h 17m to drive from Imatra to Ruka.
There are 829+ hotels available in Ruka.
What companies run services between Imatra, Finland and Ruka, Finland?
You can take a bus from Saareksiinmäki L to Talvijärvi P via Oikokatu L, Jyväskylä Matkakeskus 2, 12, and Kelantie in around 16h 20m.
- Website
- finnair.com
Flights from Helsinki Airport to Kuusamo
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €100–310
Flights from Helsinki Airport to Rovaniemi
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- €80–210
- Phone
- +358 0100 3232
- Website
- Finnish Railways (VR)
Train from Imatra to Tikkurila
- Ave. Duration
- 2h 18m
- Frequency
- Every 2 hours
- Estimated price
- €30–55
- Website
- Finnish Railways (VR)
Train from Imatra to Kouvola
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- €15–24
- Website
- Finnish Railways (VR)
Train from Kouvola to Kajaani
- Ave. Duration
- 4h 31m
- Frequency
- Every 4 hours
- Estimated price
- €50–85
- Website
- Finnish Railways (VR)
Train from Imatra to Joensuu
- Ave. Duration
- 1h 57m
- Frequency
- Every 4 hours
- Estimated price
- €23–40
- Website
- Finnish Railways (VR)
Train from Imatra to Tikkurila
- Ave. Duration
- 2h 18m
- Frequency
- Every 2 hours
- Estimated price
- €30–55
- Website
- Finnish Railways (VR)
Train from Imatra to Helsinki
- Ave. Duration
- 2h 35m
- Frequency
- Every 3 hours
- Estimated price
- €35–60
- Website
- Finnish Railways (VR)
Train from Helsinki Central Station to Kemijärvi
- Ave. Duration
- 9h 25m
- Frequency
- Once a week
- Estimated price
- €120–190
- Website
- Finnish Railways (VR)
- Phone
- +358 201 303304
- myynti@pohjolanmatka.fi
- Website
- Pohjolan Matka
Bus from Kajaani matkakeskus L4 to Kelantie
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- €30–40
- Schedules at
- Pohjolan Matka
- Website
- Pohjolan Matka
Bus from 5 to Rajala I
- Ave. Duration
- 4h 51m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Schedules at
- Pohjolan Matka
- Website
- Pohjolan Matka
Bus from Rajala I to Kelantie
- Ave. Duration
- 3h 18m
- Frequency
- Twice daily
- Estimated price
- €28–40
- Schedules at
- Pohjolan Matka
- Website
- Pohjolan Matka
Bus from 12 to Kelantie
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- €27–40
- Schedules at
- Pohjolan Matka
- Website
- Pohjolan Matka
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
Want to know more about Flixbus?
Read the travel guide





