There are 9 ways to get from Arlanda to Barcelona by plane, train, bus, car, train (TGV), 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 Barcelona–El Prat Airport
best- Fly from Stockholm-Arlanda Airport (ARN) to Barcelona–El Prat Airport (BCN)plane ARN - BCN
4h 11m€59–256Train, bus
- Take the train from Stockholm C to Hamburg Hbftrain 083 / ...
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to Lillebus
- Take the train from Lille Europe to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
34h 38m€360–717Bus via Hamburg
- Take the bus from Arlanda Airport Terminal 4 to Hamburg, Zentraler Omnibusbahnhofbus
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to Frankfurt Airportbus 198
- Take the bus from Frankfurt - Airport Bus Station to Barcelona - North Bus Stationbus
45h 12m€226–371Drive 2,879.5 km
- Drive from Arlanda to Barcelonacar 2,879.5 km
27h 44m€474–684Fly to Girona–Costa Brava Airport, bus
- Fly from Stockholm-Arlanda Airport (ARN) to Girona–Costa Brava Airport (GRO)plane ARN - GRO
- Take the bus from Girona Costa Brava Airport to Barcelona, Estació d'Autobusos Nordbus
6h 55m€113–286Train via Montpellier
- Take the train from Stockholm Centralstation to Hamburg-Harburgtrain 345
- Take the train from Hamburg-Harburg to Bruxelles-Miditrain Trn
- Take the train from Bruxelles-Midi to Montpellier Sud-de-Francetrain Trn
- Take the train from Montpellier Sud De France to Barcelona-Santstrain Tgv
35h 45m€480–872Train
- Take the train from Stockholm Centralstation to Berlin Gesundbrunnentrain 345
- Take the train from Berlin Gesundbrunnen to Paris Nordtrain Trn
- Take the train from Paris Gare De Lyon to Barcelona-Santstrain Tgv
42h 55m€566–1,004Bus
- Take the bus from Stockholm, Cityterminalen to Zagreb, Autobusni Kolodvorbus
- Take the bus from Zagreb to Padovabus
- Take the bus from Padova to Barcelona, Estació d'Autobusos Nordbus
2d 5hDrive, car train
- Drive from Arlanda to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Barcelonacar
31h 39m€456–643
Arlanda to Barcelona by train, foot, and bus
Questions & Answers
The cheapest way to get from Arlanda to Barcelona is to fly which costs €55 - €260 and takes 4h 11m.
The fastest way to get from Arlanda to Barcelona is to fly which takes 4h 11m and costs €55 - €260.
No, there is no direct bus from Arlanda to Barcelona station. However, there are services departing from Arlanda Airport Terminal 4 and arriving at Barcelona - North Bus Station via Hamburg, Zentraler Omnibusbahnhof and Frankfurt - Airport Bus Station. The journey, including transfers, takes approximately 45h 12m.
No, there is no direct train from Arlanda to Barcelona. However, there are services departing from Arlanda Södra/ Arlanda Express and arriving at Barcelona-Sants via Stockholm Centralstation, Hamburg-Harburg, Bruxelles-Midi and Montpellier Sud De France. The journey, including transfers, takes approximately 35h 45m.
The distance between Arlanda and Barcelona is 2331 km. The road distance is 2879.5 km.
The best way to get from Arlanda to Barcelona without a car is to train and bus which takes 34h 38m and costs €360 - €750.
It takes approximately 4h 11m to get from Arlanda to Barcelona, including transfers.
Arlanda to Barcelona bus services, operated by FlixBus, depart from Arlanda Airport Terminal 4 station.
Arlanda to Barcelona train services, operated by Swedish Railways (SJ), depart from Stockholm Centralstation.
The best way to get from Arlanda to Barcelona is to fly which takes 4h 11m and costs €55 - €260. Alternatively, you can bus via Hamburg, which costs €220 - €380 and takes 45h 12m, you could also train via Montpellier, which costs €480 - €900 and takes 35h 45m.
What companies run services between Arlanda, Sweden and Barcelona, Spain?
Norwegian Air International, Ryanair, and three other airlines fly from Stockholm-Arlanda Airport (ARN) to Barcelona–El Prat Airport (BCN) every 4 hours. Alternatively, you can take a bus from Arlanda Airport Terminal 4 to Barcelona - North Bus Station via Hamburg, Zentraler Omnibusbahnhof and Frankfurt - Airport Bus Station in around 45h 12m.
- Website
- norwegian.com
Flights from Stockholm-Arlanda Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €40–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
- €40–190
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Train from Stockholm C to Hamburg Hbf
- Ave. Duration
- 11h 14m
- Frequency
- Twice daily
- Estimated price
- €110–200
- Website
- Snälltåget
Train from Stockholm Centralstation to Hamburg-Harburg
- Ave. Duration
- 13h 6m
- Frequency
- Once a week
- Estimated price
- €110–210
- Website
- Snälltåget
Train from Stockholm Centralstation to Berlin Gesundbrunnen
- Ave. Duration
- 15h 6m
- Frequency
- 5 times a week
- Estimated price
- €140–250
- Website
- Snälltåget
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Hamburg, Zentraler Omnibusbahnhof to Lille
- Ave. Duration
- 11h 10m
- Frequency
- Once daily
- Estimated price
- €55–95
- Website
- Flixbus
Bus from Arlanda Airport Terminal 4 to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 16h 7m
- Frequency
- Once daily
- Estimated price
- €85–140
- Website
- Flixbus
Bus from Hamburg, Zentraler Omnibusbahnhof to Frankfurt Airport
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- €40–65
- Website
- Flixbus
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Arlanda to Barcelona bus services, operated by FlixBus, arrive at Hamburg, Zentraler Omnibusbahnhof station.
Arlanda to Barcelona train services, operated by Swedish Railways (SJ), arrive at Hamburg-Harburg station.
Yes, the driving distance between Arlanda to Barcelona is 2880 km. It takes approximately 27h 44m to drive from Arlanda to Barcelona.
Book your Arlanda to Barcelona train tickets online with Omio.
Book your Arlanda to Barcelona bus tickets online with Omio.
There are 5131+ hotels available in Barcelona.



