There are 7 ways to get from Barcelona to Milån by plane, train, 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.
Fly to Stockholm-Arlanda Airport, train
best- Fly from Barcelona–El Prat Airport (BCN) to Stockholm-Arlanda Airport (ARN)plane BCN - ARN
- Take the train from Arlanda Centralstation to Gävle Centralstationtrain
- Take the train from Gävle Centralstation to Järvsö tågstationtrain
11h 10mkr 889–2,886Bus
- Take the bus from Barcelona, Estación de Autobuses de Sants to Tiranabus
- Take the bus from Tirana to Stockholm, Cityterminalenbus
- Take the bus from Stockholm, Cityterminalen to Järvsö tågstationbus
3d 2hDrive 3,057.4 km
- Drive from Barcelona to Milåncar 3,057.4 km
31h 8mkr 5,177–7,477Fly to Sundsvall-Timrå Airport, bus, train
- Fly from Barcelona–El Prat Airport (BCN) to Sundsvall-Timrå Airport (SDL)plane BCN - SDL
- Take the bus from Deltavägen E4 Sörberge to Sundsvall Centralstationbus
- Take the train from Sundsvall Centralstation to Hudiksvall stationtrain
- Take the bus from Hudiksvall station to Ljusdal tågstationbus
14h 24mBus, train via Tirana
- Take the bus from Barcelona, Estació d'Autobusos Nord to Tiranabus
- Take the bus from Tirana to Norrköpingbus
- Take the train from Norrköping Centralstation to Järvsö tågstationtrain
3d 9hBus, train
- Take the bus from Barcelona to Devabus
- Take the bus from Deva Bus Station to Stockholm Central Bus Stationbus
- Take the train from Stockholm Centralstation to Bollnäs stationtrain
- Take the bus from Bollnäs station to Lörstrand södrabus
3d 10hDrive, car train
- Drive from Barcelona to Lörrach Hbfcar
- Take the cartrain from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Milåncar
35h 47mkr 5,835–8,339
Barcelona–El Prat Airport (BCN) to Stockholm-Arlanda Airport (ARN) flights
Comparing Your Travel Options
The cheapest way to get from Barcelona to Milån is to fly and train which costs 850 kr - 2900 kr and takes 11h 10m.
The fastest way to get from Barcelona to Milån is to fly and train which takes 11h 10m and costs 850 kr - 2900 kr.
No, there is no direct bus from Barcelona to Milån. However, there are services departing from Barcelona, Estación de Autobuses de Sants and arriving at Teve via Tirana, Stockholm, Cityterminalen and Järvsö tågstation. The journey, including transfers, takes approximately 3 days 2h.
The distance between Barcelona and Milån is 2623 km. The road distance is 3057.4 km.
The best way to get from Barcelona to Milån without a car is to bus which takes 3 days 2h and costs .
It takes approximately 11h 10m to get from Barcelona to Milån, including transfers.
Barcelona to Milån bus services, operated by Pati Travel, depart from Barcelona, Estación de Autobuses de Sants station.
Barcelona to Milån bus services, operated by Pati Travel, arrive at Tirana station.
Yes, the driving distance between Barcelona to Milån is 3057 km. It takes approximately 31h 8m to drive from Barcelona to Milån.
There are 70+ hotels available in Milån.
What companies run services between Barcelona, Spain and Milån, Sweden?
You can take a bus from Barcelona, Estación de Autobuses de Sants to Teve via Tirana, Tirana, Stockholm, Cityterminalen, Stockholm, Cityterminalen, and Järvsö tågstation in around 3d 2h.
- Website
- flysas.com
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 35m
- When
- Monday
- Estimated price
- kr 600–3,700
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport via Copenhagen
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- kr 600–3,700
Flights from Barcelona–El Prat Airport to Sundsvall-Timrå Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 6h 40m
- When
- Monday, Thursday, Sunday, and Friday
- Estimated price
- kr 950–4,600
Flights from Barcelona–El Prat Airport to Sundsvall-Timrå Airport via Copenhagen, Stockholm-Arlanda Airport
- Ave. Duration
- 9h 1m
- When
- Tuesday, Thursday, Sunday, Monday, Wednesday, and Friday
- Estimated price
- kr 1,000–5,000
Flights from Barcelona–El Prat Airport to Sundsvall-Timrå Airport via Hamburg, Stockholm-Arlanda Airport
- Ave. Duration
- 13h 35m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- kr 900–3,900
- Website
- norwegian.com
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 45m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- kr 500–1,900
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport via Copenhagen
- Ave. Duration
- 6h 20m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- kr 500–1,900
- Website
- lufthansa.com
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport via Frankfurt
- Ave. Duration
- 5h 38m
- When
- Every day
- Estimated price
- kr 850–3,100
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 45m
- When
- Thursday and Sunday
- Estimated price
- kr 450–1,900
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 45m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- kr 600–1,900
- Website
- condor.com
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport via Frankfurt
- Ave. Duration
- 8h
- When
- Friday
- Estimated price
- kr 650–2,300
- Phone
- +46 77 175 75 75
- Website
- Swedish Railways (SJ)
Train from Arlanda Centralstation to Gävle Centralstation
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- kr 180–270
- Website
- Swedish Railways (SJ)
Train from Gävle Centralstation to Järvsö tågstation
- Ave. Duration
- 1h 34m
- Frequency
- 5 times a day
- Estimated price
- kr 180–270
- Website
- Swedish Railways (SJ)
Train from Sundsvall Centralstation to Hudiksvall station
- Ave. Duration
- 54 min
- Frequency
- Every 2 hours
- Estimated price
- kr 100–150
- Website
- Swedish Railways (SJ)
Train from Norrköping Centralstation to Järvsö tågstation
- Ave. Duration
- 4h 41m
- Frequency
- 3 times a day
- Estimated price
- kr 600–900
- Website
- Swedish Railways (SJ)
Train from Stockholm Centralstation to Bollnäs station
- Ave. Duration
- 2h 24m
- Frequency
- Every 4 hours
- Estimated price
- kr 350–550
- Website
- Swedish Railways (SJ)
- Phone
- 0771- 9 10 10 9
- Website
- xtrafik.se
Train from Gävle Centralstation to Järvsö tågstation
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- kr 142
- Website
- https://xtrafik.se/
Train from Sundsvall Centralstation to Hudiksvall station
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Estimated price
- kr 80
- Website
- https://xtrafik.se/
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lörrach Hbf to Lüneburg
- Ave. Duration
- 10h 22m
- Frequency
- Once a week
- Estimated price
- kr 1,100–1,300
- Website
- Urlaubs-Express (UEX)
- Phone
- +355 69 249 3348
- [email protected]
- Website
- pati-travel.al
Bus from Barcelona, Estación de Autobuses de Sants to Tirana
- Ave. Duration
- 25h 38m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +355 (0) 69 432/6000
- [email protected]
- Website
- Bledi Travel
Bus from Tirana to Stockholm, Cityterminalen
- Ave. Duration
- 41h 28m
- Frequency
- Once a week
- Website
- Bledi Travel
Bus from Tirana to Norrköping
- Ave. Duration
- 39h 28m
- Frequency
- Once a week
- Website
- Bledi Travel
- Phone
- 0651-10 000
- [email protected]
- Website
- Härjedalingen
Bus from Stockholm, Cityterminalen to Järvsö tågstation
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- kr 200–300
- Schedules at
- Härjedalingen
- Phone
- 0771 – 100 110
- Website
- dintur.se
Bus from Deltavägen E4 Sörberge to Sundsvall Centralstation
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- kr 80–100
- Website
- https://www.dintur.se/
- Phone
- 0771- 9 10 10 9
- Website
- xtrafik.se
Bus from Hudiksvall station to Ljusdal tågstation
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Website
- https://xtrafik.se/
Bus from Bollnäs station to Lörstrand södra
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Website
- https://xtrafik.se/
- Phone
- +355 69 232 8000
- [email protected]
- Website
- facebook.com
Bus from Barcelona, Estació d'Autobusos Nord to Tirana
- Ave. Duration
- 34h 6m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Barcelona to Deva
- Ave. Duration
- 35h
- Frequency
- 6 times a week
- Estimated price
- kr 1,400–1,900
- Schedules at
- tabitatour.autogari.ro
- Phone
- 0040 723 450 475
- [email protected]
- Website
- Comati PSG
Bus from Deva Bus Station to Stockholm Central Bus Station
- Ave. Duration
- 41h 42m
- Frequency
- Once a week
- Estimated price
- kr 1,800–2,300
- Website
- Comati PSG
Want to know more about travelling around Sweden
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












