There are 8 ways to get from Gdańsk to Girona by plane, train, train (TGV, Renfe), 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 Barcelona–El Prat Airport, train
best- Fly from Gdańsk Lech Wałęsa Airport (GDN) to Barcelona–El Prat Airport (BCN)plane GDN - BCN
- Take the train from Barcelona-Sants to Gironatrain
4h 55m€70–320Train via Lyon
- Take the train from Gdansk Glowny to Poznan Glownytrain Ic / ...
- Take the train from Poznan Glowny to Berlin Gesundbrunnentrain Eic / ...
- Take the train from S+U Gesundbrunnen Bhf to Strasbourg Bahnhoftrain 82
- Take the train from Strasbourg to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Gironatrain
23h 49m€388–1,217Bus via Munich
- Take the bus from Gdansk, Bus Station to Munich central bus stationbus N1385 / ...
- Take the bus from Munich - Bus Station to Girona - Bus Stationbus BlaBlaCar Bus
38h 20m€226–388Drive 2,191.5 km
- Drive from Gdańsk to Gironacar 2,191.5 km
21h 52m€346–500Fly to Girona–Costa Brava Airport
- Fly from Gdańsk Lech Wałęsa Airport (GDN) to Girona–Costa Brava Airport (GRO)plane GDN - GRO
8h 26m€84–224Train
- Take the train from Gdansk Glowny to Berlin-Lichtenbergtrain Ic
- Take the train from Berlin Hbf to Strasbourg Bahnhoftrain 82
- Take the train from Strasbourg to Perpignantrain Tgv
- Take the train from Perpignan to Gironatrain Tgv
23h 50m€430–1,275Bus
- Take the bus from GDAŃSK, dworzec PKS, ul. 3 Maja, st.11 to SŁUBICE, Port Świecko, Świecko 39bus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to MARSEILLE, Gare des Autocars de Marseille, stand 1bus
- Take the bus from Marseille, Gare de Marseille-Saint-Charles to Girona, Estació d'Autobusosbus
42h 45m€192–502Drive, car train
- Drive from Gdańsk to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Gironacar
26h 16m€338–471
Gdańsk to Girona by train
Questions & Answers
The cheapest way to get from Gdańsk to Girona is to fly and train which costs €70 - €320 and takes 4h 55m.
The fastest way to get from Gdańsk to Girona is to fly and train which takes 4h 55m and costs €70 - €320.
No, there is no direct bus from Gdańsk station to Girona station. However, there are services departing from Gdansk, Bus Station and arriving at Girona - Bus Station via Munich - Bus Station. The journey, including transfers, takes approximately 38h 20m.
No, there is no direct train from Gdańsk to Girona. However, there are services departing from Gdansk Glowny and arriving at Girona via Poznan Glowny, S+U Gesundbrunnen Bhf, Strasbourg and Lyon Part Dieu. The journey, including transfers, takes approximately 23h 49m.
The distance between Gdańsk and Girona is 2013 km. The road distance is 2191.5 km.
The best way to get from Gdańsk to Girona without a car is to train via Lyon which takes 23h 49m and costs €380 - €1300.
It takes approximately 4h 55m to get from Gdańsk to Girona, including transfers.
Gdańsk to Girona bus services, operated by FlixBus, depart from Gdansk, Bus Station.
Gdańsk to Girona train services, operated by PKP Intercity, depart from Gdansk Glowny station.
The best way to get from Gdańsk to Girona is to train via Lyon which takes 23h 49m and costs €380 - €1300. Alternatively, you can bus via Munich, which costs €220 - €390 and takes 38h 20m, you could also fly, which costs €80 - €230 and takes 8h 26m.
What companies run services between Gdańsk, Poland and Girona, Spain?
You can take a train from Gdansk Glowny to Girona via Poznan Glowny, Berlin Gesundbrunnen, S+U Gesundbrunnen Bhf, Strasbourg Bahnhof, Strasbourg, and Lyon Part Dieu in around 23h 49m. Alternatively, you can take a bus from Gdansk, Bus Station to Girona - Bus Station via Munich - Bus Station in around 38h 20m.
- Website
- ryanair.com
Flights from Gdańsk Lech Wałęsa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €50–310
Flights from Gdańsk Lech Wałęsa Airport to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 20m
- When
- Saturday, Wednesday, and Sunday
- Estimated price
- €50–310
Flights from Gdańsk Lech Wałęsa Airport to Barcelona–El Prat Airport via Prague
- Ave. Duration
- 6h 25m
- When
- Monday to Friday
- Estimated price
- €50–310
Flights from Gdańsk Lech Wałęsa Airport to Girona–Costa Brava Airport via Beauvais
- Ave. Duration
- 12h 25m
- When
- Monday
- Estimated price
- €60–230
Flights from Gdańsk Lech Wałęsa Airport to Girona–Costa Brava Airport via Wroclaw
- Ave. Duration
- 13h 10m
- When
- Monday
- Estimated price
- €60–230
Flights from Gdańsk Lech Wałęsa Airport to Girona–Costa Brava Airport via Eindhoven
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €60–230
- Website
- lufthansa.com
Flights from Gdańsk Lech Wałęsa Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- €80–280
- Website
- wizzair.com
Flights from Gdańsk Lech Wałęsa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €30–220
- Website
- transavia.com
Flights from Gdańsk Lech Wałęsa Airport to Girona–Costa Brava Airport via Amsterdam Schiphol
- Ave. Duration
- 7h
- When
- Tuesday
- Estimated price
- €90–410
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- €12–19
- Website
- https://www.renfe.com/es/en
Train from Lyon Part Dieu to Girona
- Ave. Duration
- 4h 3m
- Frequency
- Twice daily
- Estimated price
- €70–110
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Girona
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- €11–17
- Website
- https://www.renfe.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Girona
- Ave. Duration
- 20 min
- Frequency
- Every 2 hours
- Estimated price
- €14–25
- Website
- https://www.renfe.com/es/en
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- intercity.pl
Train from Gdansk Glowny to Poznan Glowny
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- €45–180
- Website
- https://www.intercity.pl/en/
Train from Poznan Glowny to Berlin Gesundbrunnen
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Estimated price
- €40–160
- Website
- https://www.intercity.pl/en/
Train from Gdansk Glowny to Berlin-Lichtenberg
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- €85–330
- Website
- https://www.intercity.pl/en/
- Phone
- +49 30 2970
- Website
- bahn.de
Train from S+U Gesundbrunnen Bhf to Strasbourg Bahnhof
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Estimated price
- €130–600
- Website
- https://int.bahn.de/en
Train from Berlin Hbf to Strasbourg Bahnhof
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- €130–600
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Strasbourg to Lyon Part Dieu
- Ave. Duration
- 4h 12m
- Frequency
- Every 3 hours
- Estimated price
- €100–170
- Website
- https://www.sncf-connect.com/en-en
Train from Strasbourg to Perpignan
- Ave. Duration
- 8h 24m
- Frequency
- Twice a week
- Estimated price
- €200–320
- Website
- https://www.sncf-connect.com/en-en
Train from Perpignan to Girona
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- €18–29
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 26m
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Gdansk, Bus Station to Munich central bus station
- Ave. Duration
- 16h 30m
- Frequency
- Twice daily
- Estimated price
- €95–160
- Website
- https://www.flixbus.co.uk
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Munich - Bus Station to Girona - Bus Station
- Ave. Duration
- 20h 50m
- Frequency
- Twice daily
- Estimated price
- €130–230
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- sindbad.pl
Bus from GDAŃSK, dworzec PKS, ul. 3 Maja, st.11 to SŁUBICE, Port Świecko, Świecko 39
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- €45–100
- Website
- https://www.sindbad.pl/en/home
Bus from SŁUBICE, Port Świecko, Świecko 39 to MARSEILLE, Gare des Autocars de Marseille, stand 1
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- €110–350
- Website
- https://www.sindbad.pl/en/home
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Marseille, Gare de Marseille-Saint-Charles to Girona, Estació d'Autobusos
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- €35–55
- Schedules at
- alsa.es
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Gdańsk to Girona bus services, operated by FlixBus, arrive at Munich central bus station.
Gdańsk to Girona train services, operated by PKP Intercity, arrive at Poznan Glowny station.
Yes, the driving distance between Gdańsk to Girona is 2192 km. It takes approximately 21h 52m to drive from Gdańsk to Girona.
Book your Gdańsk to Girona train tickets online with Omio.
Book your Gdańsk to Girona bus tickets online with Omio.
There are 1182+ hotels available in Girona.













































