How to get from Kiruna to Finland

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

Fly Kiruna to Helsinki  •  6 h 4 min

  1. Fly from Kiruna (KRN) to Helsinki (HEL) KRN - HEL

$103 - $442

Cheapest option

Bus  •  19 h 8 min

  1. Take the bus from Kiruna busstation to Haparanda/Tornio RC 53
  2. Take the bus from Kemin linja-autoasema to Hki linja-autoasema Rovaniemi linja-autoasema - Hki linja-autoasema / ...

$63 - $198

6 alternative options

Fly Kiruna to Turku  •  6 h 58 min

  1. Fly from Kiruna (KRN) to Turku (TKU) KRN - TKU

$83 - $383

Fly Kiruna to Tampere  •  7 h 37 min

  1. Fly from Kiruna (KRN) to Tampere (TMP) KRN - TMP

$83 - $373

Bus, bus to Kittila, fly to Helsinki  •  8 h 35 min

  1. Take the bus from Kiruna busstation to Pajala busstation
  2. Take the bus from Kolari MH to Levintie 312 (lentoasema)
  3. Fly from Kittila (KTT) to Helsinki (HEL) KTT - HEL

$102 - $514

Bus, train  •  15 h 48 min

  1. Take the bus from Kiruna busstation to Haparanda/Tornio RC 53
  2. Take the train from Kemi to Oulu/Uleaborg 710 / ...
  3. Take the train from Oulu to Helsinki 28 / ...

$107 - $162

Train, bus  •  16 h 40 min

  1. Take the train from Kiruna Station to Luleaa Central 30
  2. Take the bus from Luleå busstation to Haparanda/Tornio RC 100 / ...
  3. Take the train from Kemi to Oulu/Uleaborg 710 / ...
  4. Take the train from Oulu to Helsinki 28 / ...

$119 - $203

Drive  •  13 h 17 min

  1. Drive from Kiruna to Helsinki 685.1 miles

$150 - $230

What companies run services between Kiruna, Sweden and Finland?

Scandinavian Airlines and Norwegian Air Shuttle fly from Kiruna to Vantaa 4 times a day. Alternatively, you can take a bus from Kiruna to Helsinki via Haparanda/Tornio RC, Tornio-Haaparanta Matkakeskus, Kemin rautatieasema, and Kemin linja-autoasema in around 19 h 8 min.

Airlines
Scandinavian Airlines
Website
flysas.com
Flights from Kiruna to Helsinki via Stockholm
Ave. Duration
3 h 30 min
When
Wednesday, Friday, Saturday and Sunday
Estimated price
$120 - $490
Flights from Kiruna to Helsinki via Umea, Stockholm
Ave. Duration
7 h 10 min
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$120 - $490
Flights from Kiruna to Helsinki via Stockholm, Copenhagen
Ave. Duration
7 h 30 min
When
Friday
Estimated price
$120 - $490
Flights from Kiruna to Turku via Stockholm
Ave. Duration
4 h 56 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$90 - $410
Flights from Kiruna to Turku via Umea, Stockholm
Ave. Duration
8 h 55 min
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$100 - $440
Flights from Kiruna to Tampere via Stockholm
Ave. Duration
4 h 51 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$90 - $410
Flights from Kiruna to Tampere via Umea, Stockholm
Ave. Duration
4 h 45 min
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$100 - $430
Finnair
Website
finnair.com
Flights from Kittila to Helsinki
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$150 - $750
Norwegian Air Shuttle
Website
norwegian.com
Flights from Kiruna to Helsinki via Stockholm
Ave. Duration
4 h 30 min
When
Monday, Wednesday, Thursday and Friday
Estimated price
$120 - $550
Norwegian Air International
Website
norwegian.com
Flights from Kittila to Helsinki
Ave. Duration
1 h 30 min
When
Sunday
Estimated price
$80 - $550
Train operators
Finnish Railways (VR)
Website
vr.fi
Train from Kemi to Oulu/Uleaborg
Ave. Duration
1 h 12 min
Frequency
Every 4 hours
Estimated price
$12 - $19
Website
www.vr.fi
Train from Oulu to Helsinki
Ave. Duration
5 h 38 min
Frequency
5 times a day
Estimated price
$55 - $85
Website
www.vr.fi
Swedish Railways (SJ)
Website
sj.se
Train from Kiruna Station to Luleaa Central
Ave. Duration
3 h 32 min
Frequency
4 times a day
Estimated price
$28 - $65
Website
www.sj.se
2nd Class Non-Rebookable
$28 - $40
1st Class Non-Rebookable
$45 - $65
2nd Class Refundable
$45 - $65
1st Class Refundable
$65 - $90
Bus operators
Länstrafiken
Website
lanstrafiken.se
Bus from Kiruna busstation to Pajala busstation
Ave. Duration
2 h 50 min
Frequency
Once daily
Estimated price
$17 - $26
Schedules at
lanstrafiken.se
Bus from Kiruna busstation to Haparanda/Tornio RC
Ave. Duration
5 h 55 min
Frequency
Once daily
Estimated price
$30 - $50
Schedules at
lanstrafiken.se
Bus from Luleå busstation to Haparanda/Tornio RC
Ave. Duration
2 h 15 min
Frequency
Every 3 hours
Estimated price
$17 - $25
Schedules at
lanstrafiken.se
J.M. Eskelisen Lapin Linjat Oy
Phone
+358 295 34 3000
Website
eskelisen.fi
Bus from Kolari MH to Levintie 312 (lentoasema)
Ave. Duration
1 h 31 min
Frequency
Once a week
Estimated price
$15 - $23
Schedules at
eskelisen.fi
Koskilinjat Oy
Phone
+358 8 5550500
Website
koskilinjat.fi
Bus from Kemin linja-autoasema to Hki linja-autoasema
Ave. Duration
11 h 10 min
Frequency
Once daily
Estimated price
$100 - $140
Schedules at
koskilinjat.fi
Onni Bus
Website
onnibus.com
Bus from Kemin linja-autoasema to Hki linja-autoasema
Ave. Duration
10 h 5 min
Frequency
Once daily
Estimated price
$23 - $35
Schedules at
onnibus.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, Slovenia: Getting from Ljubljana to Lake Bled and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

Questions & Answers

The distance between Kiruna and Finland is 575 km. The road distance is 1096 km.

The cheapest way to get from Kiruna to Finland is to bus and train which costs 900 kr - 1500 kr and takes 15 h 48 min.

The quickest way to get from Kiruna to Finland is to fly which takes 6 h 4 min and costs 900 kr - 3900 kr.

No, there is no direct bus from Kiruna to Finland. However, there are services departing from Kiruna busstation and arriving at Hki linja-autoasema via Tornio-Haaparanta Matkakeskus and Kemin linja-autoasema. The journey, including transfers, takes approximately 19 h 8 min.

It takes approximately 6 h 4 min to get from Kiruna to Finland, including transfers.