There are 12 ways to get from Spain to Sweden by plane, train (TGV, Eurostar), bus, train, night train, 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 Son Sant Joan Airport to Gothenburg-Landvetter Airport
best- Fly from Son Sant Joan Airport (PMI) to Gothenburg-Landvetter Airport (GOT)plane PMI - GOT
5h 54mkr 854–2,774Fly Barcelona–El Prat Airport to Copenhagen Airport
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Copenhagen Airport (CPH)plane BCN - CPH
6h 13mkr 739–2,178Train
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Nord to Dortmund Hbftrain Tha
- Take the train from Dortmund Hbf to Hamburg Hbftrain 43 / ...
- Take the train from Hamburg Hbf to Stockholm Centraltrain Ic
29h 29mkr 5,912–10,431Bus, train, night train
- Take the bus from BARCELONA, Estacio Del Nord, stan. 30 to FRANKFURT AM MAIN, Hbf Südseite - Pforzheimer Str.bus
- Take the train from Frankfurt to Hamburg-Harburgtrain 20 / ...
- Take the night train from Hamburg-Harburg to Stockholm Centralnighttrain En
38h 36mkr 3,661–7,219Drive 2,837.8 km
- Drive from Barcelona to Stockholmcar 2,837.8 km
27h 16mkr 5,006–7,231Fly Son Sant Joan Airport to Copenhagen Airport
- Fly from Son Sant Joan Airport (PMI) to Copenhagen Airport (CPH)plane PMI - CPH
6h 5mkr 749–2,074Fly Adolfo Suárez Madrid–Barajas Airport to Copenhagen Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Copenhagen Airport (CPH)plane MAD - CPH
6h 38mkr 837–2,455Fly Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Fly from Barcelona–El Prat Airport (BCN) to Stockholm-Arlanda Airport (ARN)plane BCN - ARN
6h 27mkr 885–2,519Fly Málaga Airport to Copenhagen Airport
- Fly from Málaga Airport (AGP) to Copenhagen Airport (CPH)plane AGP - CPH
6h 45mkr 773–2,540Bus, train
- Take the bus from Barcelona to Dresdenbus Kyiv-Madrid / ...
- Take the train from Dresden Hauptbahnhof to Stockholm Centralstationtrain Snälltåget
41h 9mBus
- Take the bus from Barcelona to Dresdenbus
- Take the bus from Dresden Neustadt station to Berlin, Zentralen Omnibusbahnhofbus 060 / ...
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Stockholm, Cityterminalenbus N32
44h 42mDrive, car train
- Drive from Barcelona to Würzburg Hbfcar
- Take the car train from Würzburg Hbf to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Stockholmcar
27h 26mkr 5,187–7,403
Spain to Sweden by train
Questions & Answers
The cheapest way to get from Spain to Sweden is to fly which costs 700 kr - 2200 kr and takes 6h 13m.
The fastest way to get from Spain to Sweden is to fly which takes 5h 54m and costs 850 kr - 2800 kr.
No, there is no direct train from Spain to Sweden. However, there are services departing from Barcelona-Plaça De Catalunya and arriving at Stockholm Central via Barcelona-Sants, Paris Gare de Lyon, Paris Nord, Dortmund Hbf and Hamburg Hbf. The journey, including transfers, takes approximately 29h 29m.
The distance between Spain and Sweden is 2163 km. The road distance is 2837.8 km.
The best way to get from Spain to Sweden without a car is to train which takes 29h 29m and costs 5500 kr - 11000 kr.
It takes approximately 5h 54m to get from Spain to Sweden, including transfers.
Spain to Sweden train services, operated by TGV inOui, depart from Barcelona-Sants station.
The best way to get from Spain to Sweden is to fly which takes 5h 54m and costs 850 kr - 2800 kr. Alternatively, you can train, which costs 5500 kr - 11000 kr and takes 29h 29m, you could also bus, which costs and takes 44h 42m.
Spain to Sweden train services, operated by TGV inOui, arrive at Paris Gare De Lyon station.
Yes, the driving distance between Spain to Sweden is 2838 km. It takes approximately 27h 16m to drive from Spain to Sweden.
What companies run services between Spain and Sweden?
Ryanair, Norwegian Air International, and five other airlines fly from Son Sant Joan Airport (PMI) to Gothenburg-Landvetter Airport (GOT) twice daily. Alternatively, you can take a train from Barcelona-Plaça De Catalunya to Stockholm Central via Barcelona-Sants, Paris Gare de Lyon, Paris Nord, Dortmund Hbf, and Hamburg Hbf in around 29h 29m.
- Website
- norwegian.com
Flights from Son Sant Joan Airport to Gothenburg-Landvetter Airport
- Ave. Duration
- 3h 10m
- When
- Thursday and Sunday
- Estimated price
- kr 600–2,800
Flights from Barcelona–El Prat Airport to Copenhagen Airport
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 320–1,700
Flights from Son Sant Joan Airport to Copenhagen Airport
- Ave. Duration
- 3h
- When
- Monday and Friday
- Estimated price
- kr 430–1,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Copenhagen Airport
- Ave. Duration
- 3h 15m
- When
- Thursday and Sunday
- Estimated price
- kr 470–1,600
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 45m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- kr 470–1,600
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport via Copenhagen Airport
- Ave. Duration
- 5h 46m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- kr 470–1,600
Flights from Málaga Airport to Copenhagen Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- kr 430–1,600
- Website
- flysas.com
Flights from Son Sant Joan Airport to Gothenburg-Landvetter Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday
- Estimated price
- kr 800–3,300
Flights from Son Sant Joan Airport to Gothenburg-Landvetter Airport via Copenhagen Airport
- Ave. Duration
- 5h
- When
- Wednesday and Sunday
- Estimated price
- kr 800–3,400
Flights from Barcelona–El Prat Airport to Copenhagen Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- kr 430–1,900
Flights from Son Sant Joan Airport to Copenhagen Airport
- Ave. Duration
- 3h 6m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- kr 650–2,800
Flights from Adolfo Suárez Madrid–Barajas Airport to Copenhagen Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- kr 600–2,300
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 35m
- When
- Sunday
- Estimated price
- kr 1,200–2,900
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport via Copenhagen Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- kr 1,200–2,900
Flights from Málaga Airport to Copenhagen Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- kr 800–3,800
- Website
- lufthansa.com
Flights from Son Sant Joan Airport to Gothenburg-Landvetter Airport via Frankfurt
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- kr 900–3,100
Flights from Son Sant Joan Airport to Gothenburg-Landvetter Airport via Munich
- Ave. Duration
- 6h 5m
- When
- Thursday and Sunday
- Estimated price
- kr 850–4,100
Flights from Barcelona–El Prat Airport to Copenhagen Airport via Frankfurt
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- kr 1,700–2,100
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport via Frankfurt
- Ave. Duration
- 6h 6m
- When
- Every day
- Estimated price
- kr 700–2,900
- Website
- ryanair.com
Flights from Son Sant Joan Airport to Gothenburg-Landvetter Airport
- Ave. Duration
- 3h 20m
- When
- Sunday
- Estimated price
- kr 600–2,000
Flights from Barcelona–El Prat Airport to Copenhagen Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- kr 500–1,500
Flights from Son Sant Joan Airport to Copenhagen Airport
- Ave. Duration
- 3h 5m
- When
- Monday
- Estimated price
- kr 400–1,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Copenhagen Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- kr 550–1,800
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 35m
- When
- Tuesday to Saturday
- Estimated price
- kr 500–1,800
Flights from Málaga Airport to Copenhagen Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- kr 550–1,900
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Copenhagen Airport
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 480–1,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Copenhagen Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- kr 500–1,700
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 45m
- When
- Monday, Thursday, and Sunday
- Estimated price
- kr 350–1,900
- Website
- iberia.com
Flights from Barcelona–El Prat Airport to Copenhagen Airport
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 480–1,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Copenhagen Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- kr 500–1,700
Flights from Barcelona–El Prat Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 45m
- When
- Monday, Thursday, and Sunday
- Estimated price
- kr 350–1,900
- Website
- luxair.lu
Flights from Son Sant Joan Airport to Copenhagen Airport via Luxembourg
- Ave. Duration
- 6h 25m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- kr 700–3,000
Flights from Málaga Airport to Copenhagen Airport via Luxembourg
- Ave. Duration
- 6h 15m
- When
- Friday and Sunday
- Estimated price
- kr 850–3,200
- Website
- brusselsairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Copenhagen Airport via Brussels
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- kr 650–2,800
- Website
- swiss.com
Flights from Son Sant Joan Airport to Gothenburg-Landvetter Airport via Zurich
- Ave. Duration
- 6h 15m
- When
- Monday and Friday
- Estimated price
- kr 800–3,400
Flights from Barcelona–El Prat Airport to Copenhagen Airport via Zurich
- Ave. Duration
- 4h 35m
- When
- Friday
- Estimated price
- kr 600–2,600
- Website
- eurowings.com
Flights from Son Sant Joan Airport to Copenhagen Airport via Dusseldorf
- Ave. Duration
- 6h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 550–2,400
Flights from Málaga Airport to Copenhagen Airport via Dusseldorf
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 650–2,800
- Website
- lufthansa-city.com
Flights from Son Sant Joan Airport to Gothenburg-Landvetter Airport via Munich
- Ave. Duration
- 6h 5m
- When
- Thursday and Sunday
- Estimated price
- kr 850–4,100
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- Twice daily
- Estimated price
- kr 2,200–3,600
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Paris Nord to Dortmund Hbf
- Ave. Duration
- 4h 39m
- Frequency
- Twice daily
- Estimated price
- kr 1,900–3,300
- Website
- https://www.eurostar.com/rw-en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Dortmund Hbf to Hamburg Hbf
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- kr 600–1,500
- Website
- https://int.bahn.de/en
Train from Frankfurt to Hamburg-Harburg
- Ave. Duration
- 4h 15m
- Frequency
- Hourly
- Estimated price
- kr 900–2,100
- Website
- https://int.bahn.de/en
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Hamburg Hbf to Stockholm Central
- Ave. Duration
- 11h 26m
- Frequency
- Once daily
- Estimated price
- kr 1,200–2,000
- Website
- https://www.snalltaget.se/en
Train from Dresden Hauptbahnhof to Stockholm Centralstation
- Ave. Duration
- 18h 37m
- Frequency
- Once a week
- Estimated price
- kr 1,700–2,800
- Website
- https://www.snalltaget.se/en
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Night train from Hamburg-Harburg to Stockholm Central
- Ave. Duration
- 12h 16m
- Frequency
- 4 times a week
- Estimated price
- kr 1,500–2,600
- Website
- https://www.sj.se/en/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Würzburg Hbf to Hamburg Hbf
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- kr 1,000–1,300
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from BARCELONA, Estacio Del Nord, stan. 30 to FRANKFURT AM MAIN, Hbf Südseite - Pforzheimer Str.
- Ave. Duration
- 20h 15m
- Frequency
- Once a week
- Estimated price
- kr 1,200–2,600
- Website
- https://www.sindbad.pl/en/home
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Barcelona to Dresden
- Ave. Duration
- 21h 23m
- Frequency
- Every 2 hours
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Dresden Neustadt station to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 2h 25m
- Frequency
- Every 3 hours
- Estimated price
- kr 130–230
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Stockholm, Cityterminalen
- Ave. Duration
- 18h 50m
- Frequency
- Once daily
- Estimated price
- kr 850–1,500
- Website
- https://www.flixbus.co.uk
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Book your Spain to Sweden train tickets online with Omio.
There are 833+ hotels available in Sweden.



































