Directions from Oulu to Kiruna

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, bus  •  8 h 57 min

  1. Take the train from Oulu/Uleaborg to Kemi Intercity / ...
  2. Take the bus from Haparanda/Tornio RC to Kiruna busstation 53

$50 - $81

4 alternative options

Bus  •  9 h 10 min

  1. Take the bus from Oulu linja-autoasema, lähtölaituri to Tornio-Haaparanta Matkakeskus Oulu linja-autoasema, lähtölaituri - Tornio-Haaparanta Matkakeskus / ...
  2. Take the bus from Haparanda/Tornio RC to Kiruna busstation 53

$51 - $81

Train, taxi  •  10 h 37 min

  1. Take the train from Oulu/Uleaborg to Kemi 933 / ...
  2. Take the taxi from Haparanda/Tornio RC to Luleå Airport 711
  3. Take the train from Luleaa Central to Kiruna Station 30

$64 - $119

Drive  •  6 h 19 min

  1. Drive from Oulu to Kiruna 306.4 miles

$65 - $100

Fly, train  •  7 h 50 min

  1. Fly from Oulu (OUL) to Lulea (LLA) OUL - LLA
  2. Take the train from Luleaa Central to Kiruna Station

$136 - $384

Questions & Answers

The distance between Oulu and Kiruna is 393 km. The road distance is 490 km.

The cheapest way to get from Oulu to Kiruna is to train and bus which costs 40€ - 70€ and takes 8 h 57 min.

The quickest way to get from Oulu to Kiruna is to drive which takes 6 h 19 min and costs 55€ - 85€.

No, there is no direct bus from Oulu to Kiruna. However, there are services departing from Oulu linja-autoasema, lähtölaituri and arriving at Kiruna busstation via Haparanda/Tornio RC. The journey, including transfers, takes approximately 9 h 10 min.

It takes approximately 8 h 57 min to get from Oulu to Kiruna, including transfers.

What companies run services between Oulu, Finland and Kiruna, Sweden?

You can take a bus from Oulu to Kiruna via Tornio-Haaparanta Matkakeskus and Haparanda/Tornio RC in around 9 h 10 min.

Airlines
NextJet
Website
nextjet.se
Flights from Oulu to Lulea
Ave. Duration
30 min
When
Wednesday, Friday and Sunday
Estimated price
$100 - $310
Train operators
Finnish Railways (VR)
Swedish Railways (SJ)
Website
sj.se
Train from Luleaa Central to Kiruna Station
Ave. Duration
3 h 34 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 Haparanda/Tornio RC to Kiruna busstation
Ave. Duration
5 h 55 min
Frequency
Once daily
Estimated price
$30 - $50
Schedules at
lanstrafiken.se
Orajärven Bussit Oy
Phone
040 183 4373
Email
markku.myynti@orajarvenbussit.fi
Website
orajarvenbussit.fi
Bus from Oulu linja-autoasema, lähtölaituri to Tornio-Haaparanta Matkakeskus
Ave. Duration
2 h 15 min
Frequency
3 times a day
Estimated price
$26 - $29
Schedules at
Orajärven Bussit Oy
Northbus Oy
Phone
+358 400 777 776
Email
info@northbus.fi
Website
northbus.fi
Bus from Oulu linja-autoasema, lähtölaituri to Tornio-Haaparanta Matkakeskus
Ave. Duration
2 h 30 min
Frequency
Twice daily
Estimated price
$25 - $30
Schedules at
Northbus Oy
Ketosen Liikenne
Website
ketosenliikenne.fi
Bus from Oulu linja-autoasema, lähtölaituri to Tornio-Haaparanta Matkakeskus
Ave. Duration
2 h 6 min
Frequency
6 times a week
Estimated price
$27 - $32
Schedules at
ketosenliikenne.fi
J.M. Eskelisen Lapin Linjat Oy
Phone
+358 295 34 3000
Website
eskelisen.fi
Bus from Saaristonkatu 2 P to Tornio-Haaparanta Matkakeskus
Ave. Duration
2 h 9 min
Frequency
5 times a week
Estimated price
$21 - $30
Schedules at
eskelisen.fi
Other operators
Länstrafiken
Website
lanstrafiken.se
Taxi from Haparanda/Tornio RC to Luleå Airport
Ave. Duration
1 h 45 min
Frequency
Twice daily
Estimated price
$13 - $20
Schedules at
lanstrafiken.se

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 Italian Lakes: Getting around by train, Is ride-sharing platform BlaBlaCar right for you? and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.