Travel from Oulu to Kiruna

Bus from Oulu to Kiruna

Orajärven Bussit Oy operates a bus from Oulu to Kiruna 4 times a day. Tickets cost $27 - $30 and the journey takes 2 h 15 min. 4 other operators also service this route.

How to get from Oulu to Kiruna

From Oulu train to Kemin rautatieasema, bus to Haparanda/Tornio RC, then bus to Kiruna busstation. 8 h 56 min 570 kr. From Oulu linja-autoasema, lähtölaituri bus to Haparanda/Tornio RC then bus to Kiruna busstation. 9 h 10 min 590 kr. From Oulu train to Kemin rautatieasema, bus to Haparanda/Tornio RC, taxi to Luleå Airport, line 104 bus to Luleaa Central, then train to Kiruna Station. 10 h 36 min 834 kr. From Oulu drive to Kiruna. 6 h 19 min 677 kr. From Toripakka E line 9 bus to Oulu airport, fly to Lulea airport, line 104 bus to Luleaa Central, then train to Kiruna. 7 h 50 min 2359 kr.

Is there a direct bus between Oulu and Kiruna?

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.