There are 4 ways to get from Kiruna to Porjus by train, 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.

Recommended option

Train, bus  •  2 h 51 min

  1. Take the train from Kiruna Station to Gällivare station Regional / ...
  2. Take the bus from Gällivare C/Resecentrum to Porjus E45 ICA 44 / ...

$20 - $38

Cheapest option

Bus  •  3 h 15 min

  1. Take the bus from Kiruna busstation to Gällivare sjukhus 10 / ...
  2. Take the bus from Gällivare C/Resecentrum to Porjus E45 ICA 44 / ...

$20 - $30

2 alternative options

Train  •  3 h 3 min

  1. Take the train from Kiruna Station to Gällivare station Regional / ...
  2. Take the train from Gällivare to Porjus

$24 - $42

Drive  •  2 h 9 min

  1. Drive from Kiruna to Porjus 105.3 miles

$23 - $35

What companies run services between Kiruna, Sweden and Porjus, Sweden?

You can take a train from Kiruna to Porjus via Gällivare station and Gällivare in around 3 h 3 min. Alternatively, you can take a bus from Kiruna to Porjus via Gällivare C/Resecentrum in around 3 h 15 min.

Train operators
Swedish Railways (SJ)
Website
sj.se
Train from Kiruna Station to Gällivare station
Ave. Duration
1 h 11 min
Frequency
Every 4 hours
Estimated price
$13 - $27
Website
www.sj.se
2nd Class Non-Rebookable
$13 - $19
1st Class Non-Rebookable
$20 - $27
2nd Class Refundable
$19 - $27
1st Class Refundable
$26 - $40
Inlandsbanan AB
Phone
+46 (0)771-53 53 53
Email
book@inlandsbanan.se
Website
inlandsbanan.se
Train from Gällivare to Porjus
Ave. Duration
52 min
Frequency
Once daily
Estimated price
$11 - $15
Schedules at
inlandsbanan.se
Bus operators
Länstrafiken
Website
lanstrafiken.se
Bus from Gällivare C/Resecentrum to Porjus E45 ICA
Ave. Duration
40 min
Frequency
4 times a day
Estimated price
$7 - $11
Schedules at
lanstrafiken.se
Bus from Kiruna busstation to Gällivare sjukhus
Ave. Duration
1 h 35 min
Frequency
3 times a day
Estimated price
$13 - $19
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 How do I get from Sydney to Melbourne, How to get from London to Edinburgh and Need to know: Greyhound - to help you get the most out of your next trip.

Questions & Answers

How far is it from Kiruna to Porjus?

The distance between Kiruna and Porjus is 101 km. The road distance is 168 km.

What is the cheapest way to get from Kiruna to Porjus?

The cheapest way to get from Kiruna to Porjus is to bus which costs 160 kr - 260 kr and takes 3 h 15 min.

What is the fastest way to get from Kiruna to Porjus?

The quickest way to get from Kiruna to Porjus is to drive which takes 2 h 9 min and costs 200 kr - 290 kr.

Is there a direct train between Kiruna and Porjus?

No, there is no direct train from Kiruna to Porjus. However, there are services departing from Kiruna Station and arriving at Porjus via Gällivare. The journey, including transfers, takes approximately 3 h 3 min.

Is there a direct bus between Kiruna and Porjus?

No, there is no direct bus from Kiruna to Porjus. However, there are services departing from Kiruna busstation and arriving at Porjus E45 ICA via Gällivare C/Resecentrum. The journey, including transfers, takes approximately 3 h 15 min.

How long does it take to get from Kiruna to Porjus?

It takes approximately 2 h 51 min to get from Kiruna to Porjus, including transfers.