There are 7 ways to get from Kiruna to Barcelona by plane, train, bus, car, night train, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Kiruna Airport
best- Fly from Kiruna Airport (KRN) to Barcelona–El Prat Airport (BCN)plane KRN - BCN
9h 28m€151–434Train, Bus
- Take the train from Kiruna station to Boden C/Resecentrumtrain
- Take the train from Boden C/Resecentrum to Stockholm Centralstationtrain
- Take the bus from Stockholm, Cityterminalen to Tiranabus
- Take the bus from Tirana to Barcelona, Estación de Autobuses de Santsbus
3d 13hDrive 4,016.9 km
- Drive from Kiruna to Barcelonacar 4,016.9 km
41h 18m€652–941Train, bus to Harstad/Narvik Airport, Evenes, fly
- Take the train from Kiruna station to Narvik stationtrain
- Take the bus from Bromsgård to Harstad/Narvik lufthavnbus
- Fly from Harstad/Narvik Airport, Evenes (EVE) to Barcelona–El Prat Airport (BCN)plane EVE - BCN
13h 30m€178–525Bus
- Take the bus from Sjukhuset to Töre busstationbus
- Take the bus from Töre to Stockholm, Cityterminalenbus
- Take the bus from Stockholm, Cityterminalen to Tiranabus
- Take the bus from Tirana to Barcelona, Estació d'Autobusos Nordbus
3d 20hNight train, bus
- Take the night train from Kiruna station to Boden Centralstationnighttrain
- Take the night train from Boden Centralstation to Stockholm Centralstationnighttrain
- Take the bus from Stockholm Central Bus Station to Deva Bus Stationbus
- Take the bus from Deva to Barcelonabus
3d 22h€452–640Drive, car train
- Drive from Kiruna to Hamburg Hbfcar
- Take the car train from Hamburg Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Barcelonacar
45h 20m€619–883
Kiruna Airport (KRN) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Kiruna to Barcelona is to fly which costs €150 - €440 and takes 9h 28m.
The fastest way to get from Kiruna to Barcelona is to fly which takes 9h 28m and costs €150 - €440.
No, there is no direct bus from Kiruna to Barcelona. However, there are services departing from Sjukhuset and arriving at Barcelona, Estació d'Autobusos Nord via Töre, Stockholm, Cityterminalen and Tirana. The journey, including transfers, takes approximately 3 days 20h.
The distance between Kiruna and Barcelona is 3170 km. The road distance is 4016.9 km.
The best way to get from Kiruna to Barcelona without a car is to train and Bus which takes 3 days 13h and costs .
It takes approximately 9h 28m to get from Kiruna to Barcelona, including transfers.
Kiruna to Barcelona bus services, operated by Länstrafiken Norrbotten, depart from Sjukhuset station.
The best way to get from Kiruna to Barcelona is to fly which takes 9h 28m and costs €150 - €440. Alternatively, you can bus, which costs and takes 3 days 20h.
Kiruna to Barcelona bus services, operated by Länstrafiken Norrbotten, arrive at Töre busstation.
Yes, the driving distance between Kiruna to Barcelona is 4017 km. It takes approximately 41h 18m to drive from Kiruna to Barcelona.
What companies run services between Kiruna, Sweden and Barcelona, Spain?
Scandinavian Airlines and Norwegian Air International fly from Kiruna Airport (KRN) to Barcelona–El Prat Airport (BCN) once daily. Alternatively, you can take a bus from Sjukhuset to Barcelona, Estació d'Autobusos Nord via Töre, Stockholm, Cityterminalen, Stockholm, Cityterminalen, Tirana, and Tirana in around 3d 20h.
- Website
- flysas.com
Flights from Kiruna Airport to Barcelona–El Prat Airport via Copenhagen
- Ave. Duration
- 6h 25m
- When
- Thursday
- Estimated price
- €120–500
Flights from Harstad/Narvik Airport, Evenes to Barcelona–El Prat Airport via Copenhagen
- Ave. Duration
- 6h 30m
- When
- Wednesday and Saturday
- Estimated price
- €85–360
Flights from Harstad/Narvik Airport, Evenes to Barcelona–El Prat Airport via Oslo
- Ave. Duration
- 7h 20m
- When
- Tuesday
- Estimated price
- €85–360
- Website
- norwegian.com
Flights from Kiruna Airport to Barcelona–El Prat Airport via Stockholm
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- €85–400
Flights from Kiruna Airport to Barcelona–El Prat Airport via Copenhagen
- Ave. Duration
- 7h 30m
- When
- Thursday
- Estimated price
- €85–400
- Website
- norwegian.com
Flights from Harstad/Narvik Airport, Evenes to Barcelona–El Prat Airport via Oslo
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- €85–330
- Website
- lufthansa.com
Flights from Harstad/Narvik Airport, Evenes to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 6h 45m
- When
- Monday, Thursday, and Sunday
- Estimated price
- €90–240
- Website
- swiss.com
Flights from Harstad/Narvik Airport, Evenes to Barcelona–El Prat Airport via Zurich
- Ave. Duration
- 7h 20m
- When
- Monday
- Estimated price
- €100–410
- Website
- vueling.com
Flights from Harstad/Narvik Airport, Evenes to Barcelona–El Prat Airport via Oslo
- Ave. Duration
- 6h
- When
- Wednesday and Saturday
- Estimated price
- €70–190
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- sj.se
Train from Kiruna station to Boden C/Resecentrum
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- €35–60
- Website
- https://www.sj.se/en/
Train from Boden C/Resecentrum to Stockholm Centralstation
- Ave. Duration
- 11h 55m
- Frequency
- Once daily
- Estimated price
- €150–240
- Website
- https://www.sj.se/en/
Train from Kiruna station to Narvik station
- Ave. Duration
- 2h 46m
- Frequency
- Twice daily
- Estimated price
- €19–29
- Website
- https://www.sj.se/en/
- Phone
- 0771-444 111
- [email protected]
- Website
- norrtag.se
Train from Kiruna station to Boden C/Resecentrum
- Ave. Duration
- 3h 41m
- Frequency
- Twice daily
- Estimated price
- €35–60
- Schedules at
- norrtag.se
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- sj.se
Night train from Kiruna station to Boden Centralstation
- Ave. Duration
- 3h 22m
- Frequency
- Once daily
- Estimated price
- €30–50
- Website
- https://www.sj.se/en
Night train from Boden Centralstation to Stockholm Centralstation
- Ave. Duration
- 11h 55m
- Frequency
- Once daily
- Estimated price
- €120–210
- Website
- https://www.sj.se/en
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to Lörrach Hbf
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +355 (0) 69 432/6000
- [email protected]
- Website
- facebook.com
Bus from Stockholm, Cityterminalen to Tirana
- Ave. Duration
- 41h 27m
- Frequency
- Once a week
- Website
- https://www.facebook.com/bleditravellipjan/
Bus from Stockholm, Cityterminalen to Tirana
- Ave. Duration
- 41h 27m
- Frequency
- Once a week
- Website
- https://www.facebook.com/bleditravellipjan/
- Phone
- +355 69 249 3348
- [email protected]
- Website
- pati-travel.al
Bus from Tirana to Barcelona, Estación de Autobuses de Sants
- Ave. Duration
- 25h 37m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- (+47) 22 31 31 50
- Website
- nor-way.no
Bus from Bromsgård to Harstad/Narvik lufthavn
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €21–30
- Website
- https://www.nor-way.no/en/
- Phone
- +47 910 09 600
- Website
- reisnordland.no
Bus from Bromsgård to Harstad/Narvik lufthavn
- Ave. Duration
- 58 min
- Frequency
- 4 times a day
- Estimated price
- €7–11
- Website
- https://www.reisnordland.no/
- Phone
- 0771-100 110
- [email protected]
- Website
- lanstrafikennorrbotten.se
Bus from Sjukhuset to Töre busstation
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- €42–47
- Book at
- resrobot.se
- Online fare
- €42–47
- Phone
- +46 922-129 55
- [email protected]
- Website
- tapanis.se
Bus from Töre to Stockholm, Cityterminalen
- Ave. Duration
- 13h 45m
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- https://tapanis.se/
- Phone
- +355 69 232 8000
- [email protected]
- Website
- facebook.com
Bus from Tirana to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 29h 20m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- 0040 723 450 475
- [email protected]
- Website
- comati-psg.ro
Bus from Stockholm Central Bus Station to Deva Bus Station
- Ave. Duration
- 41h 41m
- Frequency
- Once a week
- Estimated price
- €170–210
- Website
- https://comati-psg.ro/en
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Deva to Barcelona
- Ave. Duration
- 35h
- Frequency
- 6 times a week
- Estimated price
- €130–170
- Schedules at
- tabitatour.autogari.ro
Want to know more about travelling around Spain
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.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
More Questions & Answers
There are 5190+ hotels available in Barcelona.













