There are 12 ways to get from Sweden to Girona by plane, train, train (Eurostar, TGV), 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 Gothenburg-Landvetter Airport to Barcelona–El Prat Airport, train
best- Fly from Gothenburg-Landvetter Airport (GOT) to Barcelona–El Prat Airport (BCN)plane GOT - BCN
- Take the train from Barcelona-Sants to Gironatrain
6h 52m€74–288Train via Cologne
- Take the train from Stockholm Central to Hamburg Hbftrain Ic / ...
- Take the train from Hamburg Hbf to Köln Hbftrain 43 / ...
- Take the train from Koeln Hbf to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Gironatrain Tgv
27h 35m€536–1,086Bus via Zagreb
- Take the bus from Stockholm, Cityterminalen to Zagreb, Autobusni Kolodvorbus
- Take the bus from Zagreb to Edvard Rusjan Airportbus
- Take the bus from Edvard Rusjan Airport to Padovabus
- Take the bus from Padova to Girona, Estació d'Autobusosbus
47h 27mDrive 2,741.8 km
- Drive from Stockholm to Gironacar 2,741.8 km
26h 14m€445–642Fly Copenhagen Airport to Barcelona–El Prat Airport, train
- Fly from Copenhagen Airport (CPH) to Barcelona–El Prat Airport (BCN)plane CPH - BCN
- Take the train from Barcelona-Sants to Gironatrain
7h 6m€82–286Fly Copenhagen Airport to Girona–Costa Brava Airport
- Fly from Copenhagen Airport (CPH) to Girona–Costa Brava Airport (GRO)plane CPH - GRO
8h 47m€122–355Fly Stockholm-Arlanda Airport to Barcelona–El Prat Airport, train
- Fly from Stockholm-Arlanda Airport (ARN) to Barcelona–El Prat Airport (BCN)plane ARN - BCN
- Take the train from Barcelona-Sants to Gironatrain
7h 16m€103–318Fly Gothenburg-Landvetter Airport to Girona–Costa Brava Airport
- Fly from Gothenburg-Landvetter Airport (GOT) to Girona–Costa Brava Airport (GRO)plane GOT - GRO
9h 28m€79–287Fly Copenhagen Airport to Fréjorgues Airport, train
- Fly from Copenhagen Airport (CPH) to Fréjorgues Airport (MPL)plane CPH - MPL
- Take the train from Montpellier Sud De France to Gironatrain
9h 25m€172–503Train
- Take the train from Stockholm Centralstation to Hamburg-Harburgtrain 345
- Take the train from Hamburg-Harburg to Paris Nordtrain Trn
- Take the train from Paris Gare De Lyon to Gironatrain Tgv
33h 44m€472–861Bus
- Take the bus from Stockholm Central Bus Station to Berlin Central Bus Stationbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Marseille, Gare de Marseille-Saint-Charlesbus
- Take the bus from Marseille - Saint-Charles Bus Station to Girona - Bus Stationbus
2d 4h€266–406Drive, car train
- Drive from Stockholm to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Gironacar
30h 10m€427–600
Sweden to Girona by train
Questions & Answers
The cheapest way to get from Sweden to Girona is to fly and train which costs €80 - €290 and takes 7h 6m.
The fastest way to get from Sweden to Girona is to fly and train which takes 6h 52m and costs €70 - €290.
No, there is no direct bus from Sweden to Girona. However, there are services departing from Stockholm, Cityterminalen and arriving at Girona, Estació d'Autobusos via Zagreb, Edvard Rusjan Airport and Padova. The journey, including transfers, takes approximately 47h 27m.
No, there is no direct train from Sweden to Girona. However, there are services departing from Stockholm Central and arriving at Girona via Hamburg Hbf, Koeln Hbf, Paris Nord and Paris Gare De Lyon. The journey, including transfers, takes approximately 27h 35m.
The distance between Sweden and Girona is 2091 km. The road distance is 2741.8 km.
The best way to get from Sweden to Girona without a car is to train via Cologne which takes 27h 35m and costs €500 - €1100.
It takes approximately 6h 52m to get from Sweden to Girona, including transfers.
Sweden to Girona bus services, operated by Comati PSG, depart from Stockholm Central Bus Station.
Sweden to Girona train services, operated by Snälltåget, depart from Stockholm Central station.
The best way to get from Sweden to Girona is to train via Cologne which takes 27h 35m and costs €500 - €1100. Alternatively, you can bus via Zagreb, which costs and takes 47h 27m, you could also fly, which costs €120 - €360 and takes 8h 47m.
What companies run services between Sweden and Girona, Spain?
You can take a train from Stockholm Central to Girona via Hamburg Hbf, Koeln Hbf, Paris Nord, and Paris Gare De Lyon in around 27h 35m. Alternatively, you can take a bus from Stockholm, Cityterminalen to Girona, Estació d'Autobusos via Zagreb, Edvard Rusjan Airport, and Padova in around 47h 27m.
- Website
- ryanair.com
Flights from Copenhagen Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €50–190
Flights from Copenhagen Airport to Girona–Costa Brava Airport via London Stansted
- Ave. Duration
- 5h 30m
- When
- Thursday and Tuesday
- Estimated price
- €100–280
Flights from Copenhagen Airport to Girona–Costa Brava Airport via Beauvais
- Ave. Duration
- 6h 55m
- When
- Saturday
- Estimated price
- €100–280
Flights from Copenhagen Airport to Girona–Costa Brava Airport via Eindhoven
- Ave. Duration
- 4h 50m
- When
- Monday and Friday
- Estimated price
- €100–280
Flights from Stockholm-Arlanda Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 35m
- When
- Friday and Sunday
- Estimated price
- €55–230
Flights from Gothenburg-Landvetter Airport to Girona–Costa Brava Airport via Krakow
- Ave. Duration
- 5h 45m
- When
- Tuesday and Wednesday
- Estimated price
- €80–290
Flights from Gothenburg-Landvetter Airport to Girona–Costa Brava Airport via Pisa
- Ave. Duration
- 8h 55m
- When
- Wednesday and Sunday
- Estimated price
- €75–280
Flights from Gothenburg-Landvetter Airport to Girona–Costa Brava Airport via London Stansted
- Ave. Duration
- 9h 22m
- When
- Monday and Friday
- Estimated price
- €75–280
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–18
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–18
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–18
- Website
- Renfe Viajeros
- Phone
- +385 (0)98 610 311
- [email protected]
- Website
- pepeks.hr
Bus from Stockholm, Cityterminalen to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 24h 19m
- Frequency
- Once a week
- Schedules at
- pepeks.hr
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
Want to know more about Flixbus?
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Sweden to Girona bus services, operated by Comati PSG, arrive at Berlin Central Bus Station.
Sweden to Girona train services, operated by Snälltåget, arrive at Hamburg Hbf station.
Yes, the driving distance between Sweden to Girona is 2742 km. It takes approximately 26h 14m to drive from Sweden to Girona.
Book your Sweden to Girona train tickets online with Omio.
Book your Sweden to Girona bus tickets online with Omio.
There are 1130+ hotels available in Girona.






