There are 8 ways to get from Milån to Barcelona by train, plane, bus, car, 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.
Train, train to Stockholm-Arlanda Airport, fly
best- Take the train from Järvsö tågstation to Gävle Centralstationtrain
- Take the train from Gävle Centralstation to Arlanda Centralstationtrain
- Fly from Stockholm-Arlanda Airport (ARN) to Barcelona–El Prat Airport (BCN)plane ARN - BCN
10h 28m€102–287Train, Bus
- Take the train from Järvsö tågstation to Norrköping Centralstationtrain
- Take the bus from Norrköping to Tiranabus
- Take the bus from Tirana to Barcelona, Estación de Autobuses de Santsbus
3dDrive 3,058 km
- Drive from Milån to Barcelonacar 3,058 km
31h 10m€495–715Train to Åre Östersund Airport, fly
- Take the train from Järvsö tågstation to Östersund Centralstationtrain
- Fly from Åre Östersund Airport (OSD) to Barcelona–El Prat Airport (BCN)plane OSD - BCN
13h 6m€118–347Bus, train to Sundsvall-Timrå Airport, fly
- Take the bus from Ljusdal tågstation to Hudiksvall stationbus
- Take the train from Hudiksvall station to Sundsvall Centralstationtrain
- Fly from Sundsvall-Timrå Airport (SDL) to Barcelona–El Prat Airport (BCN)plane SDL - BCN
13h 17m€105–337Train, Bus via Barcelona, Estació d'Autobusos Nord
- Take the train from Järvsö tågstation to Norrköping Centralstationtrain
- Take the bus from Norrköping to Tiranabus
- Take the bus from Tirana to Barcelona, Estació d'Autobusos Nordbus
3d 4hBus, train
- Take the bus from Lörstrand södra to Bollnäs stationbus
- Take the train from Bollnäs station to Stockholm Centralstationtrain
- Take the bus from Stockholm Central Bus Station to Deva Bus Stationbus
- Take the bus from Deva to Barcelonabus
3d 11h€344–454Drive, car train
- Drive from Milån to Hamburg Hbfcar
- Take the car train from Hamburg Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Barcelonacar
35h 12m€463–658
Stockholm-Arlanda Airport (ARN) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Milån to Barcelona is to train and fly which costs €100 - €290 and takes 10h 28m.
The fastest way to get from Milån to Barcelona is to train and fly which takes 10h 28m and costs €100 - €290.
The distance between Milån and Barcelona is 2621 km. The road distance is 3058 km.
The best way to get from Milån to Barcelona without a car is to train and Bus which takes 3 days 0h and costs .
It takes approximately 10h 28m to get from Milån to Barcelona, including transfers.
Yes, the driving distance between Milån to Barcelona is 3058 km. It takes approximately 31h 10m to drive from Milån to Barcelona.
There are 5189+ hotels available in Barcelona.
What companies run services between Milån, Sweden and Barcelona, Spain?
There is no direct connection from Milån to Barcelona. However, you can take the line 51 bus to Järvsö tågstation, walk to Järvsö tågstation, take the train to Gävle Centralstation, take the train to Arlanda Centralstation, walk to Stockholm-Arlanda Airport (ARN) airport, fly to Barcelona–El Prat Airport (BCN), walk to Aeroport T2, then take the train to Barcelona-Passeig de Gràcia. Alternatively, you can take a bus from Lörstrand södra to Barcelona, Estación de Autobuses de Sants via Järvsö tågstation, Järvsö tågstation, Norrköping Centralstation, Norrköping, Tirana, and Tirana in around 3d.
- Website
- norwegian.com
Flights from Stockholm-Arlanda Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €45–190
Flights from Stockholm-Arlanda Airport to Barcelona–El Prat Airport via Copenhagen
- Ave. Duration
- 6h 25m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €45–190
Flights from Åre Östersund Airport to Barcelona–El Prat Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Wednesday, Sunday, Thursday, and Friday
- Estimated price
- €85–400
Flights from Sundsvall-Timrå Airport to Barcelona–El Prat Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 5h 55m
- When
- Saturday
- Estimated price
- €85–390
- Website
- flysas.com
Flights from Stockholm-Arlanda Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 35m
- When
- Thursday
- Estimated price
- €100–270
Flights from Stockholm-Arlanda Airport to Barcelona–El Prat Airport via Copenhagen
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- €100–270
Flights from Åre Östersund Airport to Barcelona–El Prat Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 5h 45m
- When
- Thursday
- Estimated price
- €120–550
Flights from Sundsvall-Timrå Airport to Barcelona–El Prat Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 6h
- When
- Thursday
- Estimated price
- €120–550
- Website
- vueling.com
Flights from Stockholm-Arlanda Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 45m
- When
- Monday and Friday
- Estimated price
- €60–200
Flights from Åre Östersund Airport to Barcelona–El Prat Airport via Copenhagen
- Ave. Duration
- 6h 40m
- When
- Sunday
- Estimated price
- €100–300
Flights from Åre Östersund Airport to Barcelona–El Prat Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 7h 40m
- When
- Monday and Friday
- Estimated price
- €100–300
Flights from Sundsvall-Timrå Airport to Barcelona–El Prat Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 7h 55m
- When
- Monday and Friday
- Estimated price
- €100–300
- Website
- ryanair.com
Flights from Stockholm-Arlanda Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 35m
- When
- Friday and Sunday
- Estimated price
- €60–170
Flights from Åre Östersund Airport to Barcelona–El Prat Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 7h 10m
- When
- Friday
- Estimated price
- €85–290
Flights from Sundsvall-Timrå Airport to Barcelona–El Prat Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 7h 25m
- When
- Friday
- Estimated price
- €85–290
- Website
- eurowings.com
Flights from Stockholm-Arlanda Airport to Barcelona–El Prat Airport via Hamburg
- Ave. Duration
- 5h 25m
- When
- Monday and Thursday
- Estimated price
- €55–220
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- sj.se
Train from Järvsö tågstation to Gävle Centralstation
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- €21–35
- Website
- https://www.sj.se/en/
Train from Gävle Centralstation to Arlanda Centralstation
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €21–35
- Website
- https://www.sj.se/en/
Train from Järvsö tågstation to Norrköping Centralstation
- Ave. Duration
- 4h 29m
- Frequency
- Twice daily
- Estimated price
- €70–110
- Website
- https://www.sj.se/en/
Train from Järvsö tågstation to Östersund Centralstation
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- €30–50
- Website
- https://www.sj.se/en/
Train from Hudiksvall station to Sundsvall Centralstation
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Estimated price
- €12–19
- Website
- https://www.sj.se/en/
Train from Järvsö tågstation to Norrköping Centralstation
- Ave. Duration
- 4h 29m
- Frequency
- Twice daily
- Estimated price
- €70–110
- Website
- https://www.sj.se/en/
Train from Bollnäs station to Stockholm Centralstation
- Ave. Duration
- 2h 39m
- Frequency
- Every 4 hours
- Estimated price
- €40–65
- Website
- https://www.sj.se/en/
- Phone
- 0771- 9 10 10 9
- Website
- xtrafik.se
Train from Järvsö tågstation to Gävle Centralstation
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Estimated price
- €13–24
- Website
- https://xtrafik.se/
Train from Hudiksvall station to Sundsvall Centralstation
- Ave. Duration
- 56 min
- Frequency
- Every 4 hours
- Estimated price
- €7–14
- Website
- https://xtrafik.se/
- 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 Norrköping to Tirana
- Ave. Duration
- 39h 28m
- Frequency
- Once a week
- Website
- https://www.facebook.com/bleditravellipjan/
Bus from Norrköping to Tirana
- Ave. Duration
- 39h 28m
- 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
- 0771- 9 10 10 9
- Website
- xtrafik.se
Bus from Ljusdal tågstation to Hudiksvall station
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €5–12
- Website
- https://xtrafik.se/
Bus from Lörstrand södra to Bollnäs station
- Ave. Duration
- 50 min
- Frequency
- 5 times a day
- Estimated price
- €4–9
- Website
- https://xtrafik.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

















