COVID-19 Travel restrictions may apply in Finland. Learn More.

There are 7 ways to get from Helsinki to Kajaani by train, bus, night train, car or plane

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

Train  •  6h 13m

  1. Take the train from Helsinki to Kajaani 65 / ...

50€ - 80€

Cheapest option

Bus  •  8h 50m

  1. Take the bus from Helsinki Kamppi to Jyväskylä C4 / ...
  2. Take the bus from Jyväskylä to Kajaani C9

17€ - 59€

5 alternative options

Train via Murtomäki  •  7h 9m

  1. Take the train from Helsinki to Murtomäki S 67

58€ - 84€

Night train  •  6h 3m

  1. Take the night train from Helsinki to Kajaani 73 / ...

50€ - 80€

Drive  •  6h 25m

  1. Drive from Helsinki to Kajaani 558.5 km

65€ - 95€

Train to Helsinki, fly to Kajaani  •  4h 2m

  1. Take the train from Helsinki to Lentoasema
  2. Take the plane from Helsinki to Kajaani

Fly Helsinki to Oulu, train  •  6h 36m

  1. Fly from Helsinki (HEL) to Oulu (OUL) HEL - OUL
  2. Take the train from Oulu to Kajaani

54€ - 169€

Helsinki to Kajaani by train

The train journey time between Helsinki and Kajaani is around 6h 13m and covers a distance of around 587 km. The fastest train normally takes 6h 13m. Services are operated by Finnish Railways (VR). Typically 14 trains run weekly, although weekend and holiday schedules can vary so check in advance.

The schedules shown below are for the next available departures.

Helsinki to Kajaani train schedules

Helsinki → Kajaani
Fully open

Travel safe during COVID-19

Rules to follow in Finland

1.5m

Recommended

Travel within Finland

Observe COVID-19 safety rules

COVID-19 help in Finland

If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 0295 535 535

Frequently Asked Questions


Yes, travel within Finland is currently allowed.

Explore travel options

Domestic travel is not restricted, but some conditions may apply

  • Face masks are recommended
  • There is a social distancing requirement of 1.5 metres
  • Observe COVID-19 safety rules

Explore travel options

The national COVID-19 helpline number in Kajaani is 0295 535 535.

Wearing a face mask on public transport in Kajaani is recommended.

The social distance requirement in Kajaani is 1.5 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 0295 535 535.

Last updated: 17 May 2021
Exceptions may apply, for full details: European Union.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Helsinki to Kajaani is to bus which costs 17€ - 60€ and takes 8h 50m.

More details

The quickest way to get from Helsinki to Kajaani is to night train which costs 50€ - 80€ and takes 6h 3m.

More details

No, there is no direct bus from Helsinki to Kajaani. However, there are services departing from Helsinki Kamppi and arriving at Kajaani via Jyväskylä. The journey, including transfers, takes approximately 8h 50m.

More details

Yes, there is a direct train departing from Helsinki and arriving at Kajaani. Services depart three times a day, and operate every day. The journey takes approximately 6h 13m.

More details

The distance between Helsinki and Kajaani is 474 km. The road distance is 558.5 km.

Get driving directions

The best way to get from Helsinki to Kajaani without a car is to train which takes 6h 13m and costs 50€ - 80€.

More details

The train from Helsinki to Kajaani takes 6h 13m including transfers and departs three times a day.

More details

Helsinki to Kajaani bus services, operated by Onni Bus, depart from Helsinki Kamppi station.

More details

Helsinki to Kajaani train services, operated by Finnish Railways (VR), depart from Helsinki station.

More details

The best way to get from Helsinki to Kajaani is to train which takes 6h 13m and costs 50€ - 80€. Alternatively, you can bus, which costs 17€ - 60€ and takes 8h 50m.

Mode details

Map of how to get from Helsinki to Kajaani.
Launch map view
  • Distance: 473.8 km
  • Duration: 6h 13m

What companies run services between Helsinki, Finland and Kajaani, Kainuu, Finland?

Finnish Railways (VR) operates a train from Helsinki to Kajaani 3 times a day. Tickets cost 50€ - 80€ and the journey takes 6h 13m. Alternatively, you can take a bus from Helsinki to Kajaani via Jyväskylä in around 8h 50m.

Airlines
Finnair
Website
finnair.com
Flights from Helsinki to Oulu
Ave. Duration
1h 25m
When
Every day
Estimated price
35€ - 150€
Norwegian Air Shuttle
Website
norwegian.com
Flights from Helsinki to Oulu
Ave. Duration
1h 5m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
22€ - 170€
Train operators
Finnish Railways (VR)
Phone
+358 600 41900
Website
vr.fi
Train from Helsinki to Kajaani
Ave. Duration
6h 13m
Frequency
3 times a day
Estimated price
50€ - 80€
Website
www.vr.fi
Train from Helsinki to Murtomäki
Ave. Duration
5h 55m
Frequency
6 times a week
Estimated price
50€ - 75€
Website
www.vr.fi
Train from Oulu to Kajaani
Ave. Duration
2h 6m
Frequency
3 times a day
Estimated price
20€ - 29€
Website
www.vr.fi
Helsingin seudun liikenne
Phone
+358 9 47664000
Email
hsl@hsl.fi
Website
hsl.fi
Train from Helsinki to Lentoasema
Ave. Duration
27 min
Frequency
Every 15 minutes
Estimated price
2€ - 5€
Schedules at
vr.fi
Bus operators
Onni Bus
Phone
+358 600 02010
Email
info@onnibus.com
Website
onnibus.com
Bus from Helsinki Kamppi to Jyväskylä
Ave. Duration
3h 30m
Frequency
Every 4 hours
Estimated price
8€ - 12€
Schedules at
onnibus.com
Bus from Jyväskylä to Kajaani
Ave. Duration
4h 20m
Frequency
Once daily
Estimated price
9€ - 13€
Schedules at
onnibus.com
J.M. Eskelisen Lapin Linjat Oy
Phone
+358 295 34 3000
Website
eskelisen.fi
Bus from Helsinki Kamppi to Jyväskylä
Ave. Duration
4h 45m
Frequency
Twice a week
Estimated price
30€ - 50€
Website
J.M. Eskelisen Lapin Linjat Oy
Other operators
Danish Air Transport
Website
liikennevirasto.fi
Plane from Helsinki to Kajaani
Ave. Duration
1h 25m
Frequency
3 times a day
Schedules at
liikennevirasto.fi

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.

More Questions & Answers

The quickest flight from Helsinki Airport to Oulu Airport is the direct flight which takes 1h 5m.

Search flights

Helsinki to Kajaani bus services, operated by Onni Bus, arrive at Kajaani station.

More details

Helsinki to Kajaani train services, operated by Finnish Railways (VR), arrive at Kajaani station.

More details

Yes, the driving distance between Helsinki to Kajaani is 558 km. It takes approximately 6h 25m to drive from Helsinki to Kajaani.

Get driving directions

Norwegian Air Shuttle and Finnair offer flights from Helsinki Airport to Oulu Airport.

Search flights

There are five+ hotels available in Kajaani. Prices start at 75€ per night.

More details

The best way to get from Helsinki to Helsinki Airport is to train which takes 27 min and costs 2€ - 5€.

More details