There are 8 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 1,113–3,097Bus, train
- Take the bus from Barcelona, Estación de Autobuses de Sants to Tiranabus
- Take the bus from Tirana to Norrköpingbus
- Take the train from Norrköping Centralstation to Järvsö tågstationtrain
3dDrive 3,057.4 km
- Drive from Barcelona to Milåncar 3,057.4 km
31h 9mkr 5,455–7,879Fly 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
15h 29mkr 1,271–3,556Fly to Åre Östersund Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Åre Östersund Airport (OSD)plane BCN - OSD
- Take the train from Östersund Centralstation to Järvsö tågstationtrain
13h 32mkr 1,293–3,727Bus, train via Barcelona, Estació d'Autobusos Nord
- 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 #2
- 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 10hkr 3,791–4,939Drive, car train
- Drive from Barcelona to Lörrach Hbfcar
- Take the car train from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Milåncar
34h 55mkr 5,247–7,423
Barcelona–El Prat Airport (BCN) to Stockholm-Arlanda Airport (ARN) flights
Questions & Answers
The cheapest way to get from Barcelona to Milån is to fly and train which costs 1100 kr - 3100 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 1100 kr - 3100 kr.
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 and train which takes 3 days 0h and costs .
It takes approximately 11h 10m to get from Barcelona to Milån, including transfers.
Yes, the driving distance between Barcelona to Milån is 3057 km. It takes approximately 31h 9m to drive from Barcelona to Milån.
There are 73+ hotels available in Milån.
What companies run services between Barcelona, Spain and Milån, Sweden?
There is no direct connection from Barcelona to Milån. However, you can take the train to El Prat Aeroport, walk to Barcelona–El Prat Airport (BCN) airport, fly to Stockholm-Arlanda Airport (ARN), walk to Arlanda Centralstation, take the train to Gävle Centralstation, take the train to Järvsö tågstation, walk to Järvsö tågstation, then take the line 51 bus to Teve. Alternatively, you can take a bus from Barcelona, Estación de Autobuses de Sants to Teve via Tirana, Tirana, Norrköping, Norrköping Centralstation, Järvsö tågstation, and Järvsö tågstation in around 3d.
- Website
- flysas.com
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 35m
- When
- Thursday
- Estimated price
- kr 1,100–3,000
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport via Copenhagen
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- kr 1,100–3,000
Flights from Barcelona–El Prat Airport to Sundsvall-Timrå Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 8h 42m
- When
- Thursday, Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- kr 800–5,000
Flights from Barcelona–El Prat Airport to Sundsvall-Timrå Airport via Copenhagen, Stockholm-Arlanda Airport
- Ave. Duration
- 8h 32m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- kr 1,000–3,000
Flights from Barcelona–El Prat Airport to Åre Östersund Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 7h 27m
- When
- Thursday, Monday, Friday, and Sunday
- Estimated price
- kr 900–5,500
Flights from Barcelona–El Prat Airport to Åre Östersund Airport via Copenhagen
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- kr 1,000–3,200
- Website
- norwegian.com
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- kr 500–2,100
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport via Copenhagen
- Ave. Duration
- 5h 5m
- When
- Friday
- Estimated price
- kr 500–2,100
- Website
- lufthansa.com
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport via Frankfurt
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- kr 950–3,200
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 40m
- When
- Friday and Sunday
- Estimated price
- kr 700–1,900
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 40m
- When
- Monday and Friday
- Estimated price
- kr 650–2,200
- Website
- eurowings.com
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport via Hamburg
- Ave. Duration
- 7h 20m
- When
- Thursday
- Estimated price
- kr 600–2,400
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- sj.se
Train from Arlanda Centralstation to Gävle Centralstation
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- kr 240–360
- Website
- https://www.sj.se/en/
Train from Gävle Centralstation to Järvsö tågstation
- Ave. Duration
- 1h 34m
- Frequency
- 5 times a day
- Estimated price
- kr 240–360
- Website
- https://www.sj.se/en/
Train from Norrköping Centralstation to Järvsö tågstation
- Ave. Duration
- 4h 41m
- Frequency
- 3 times a day
- Estimated price
- kr 800–1,200
- Website
- https://www.sj.se/en/
Train from Sundsvall Centralstation to Hudiksvall station
- Ave. Duration
- 54 min
- Frequency
- Every 2 hours
- Estimated price
- kr 130–210
- Website
- https://www.sj.se/en/
Train from Östersund Centralstation to Järvsö tågstation
- Ave. Duration
- 2h 14m
- Frequency
- Once daily
- Estimated price
- kr 360–550
- Website
- https://www.sj.se/en/
Train from Norrköping Centralstation to Järvsö tågstation
- Ave. Duration
- 4h 41m
- Frequency
- 3 times a day
- Estimated price
- kr 800–1,200
- Website
- https://www.sj.se/en/
Train from Stockholm Centralstation to Bollnäs station
- Ave. Duration
- 2h 24m
- Frequency
- Every 4 hours
- Estimated price
- kr 460–700
- Website
- https://www.sj.se/en/
- 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 140–270
- Website
- https://xtrafik.se/
Train from Sundsvall Centralstation to Hudiksvall station
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Estimated price
- kr 80–150
- Website
- https://xtrafik.se/
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Lörrach Hbf to Lüneburg
- Ave. Duration
- 9h 29m
- Frequency
- Once a week
- Estimated price
- kr 1,100–1,300
- Website
- https://urlaubs-express.de/?lang=en
- 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
- facebook.com
Bus from Tirana to Norrköping
- Ave. Duration
- 39h 28m
- Frequency
- Once a week
- Website
- https://www.facebook.com/bleditravellipjan/
Bus from Tirana to Norrköping
- Ave. Duration
- 39h 28m
- Frequency
- Once a week
- Website
- https://www.facebook.com/bleditravellipjan/
- 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
- Estimated price
- kr 60–130
- Website
- https://xtrafik.se/
Bus from Bollnäs station to Lörstrand södra
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- kr 45–95
- 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.ro
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
- https://comati-psg.ro/en
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












