There are 12 ways to get from Poland to Barcelona by plane, train (Eurostar, TGV), bus, car, train, 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 from Gdańsk Lech Wałęsa Airport
best- Fly from Gdańsk Lech Wałęsa Airport (GDN) to Barcelona–El Prat Airport (BCN)plane GDN - BCN
4h 10m€71–226Fly from John Paul Ii International Airport Kraków–Balice
cheapest- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Barcelona–El Prat Airport (BCN)plane KRK - BCN
5h 45m€43–186Train
- Take the train from Warszawa Centralna to Berlin Gesundbrunnentrain Eic
- Take the train from S Spandau Bhf to Köln Hbftrain 19 / ...
- Take the train from Koeln Hbf to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Barcelona-Santstrain Tgv
24h 34m€555–974Bus via Prague
- Take the bus from Warsaw Dw. Centralny to Prague Florenc Central Bus Stationbus RegioJet 267
- Take the bus from Prague to Barcelonabus FlixBus N872
35h 20m€189–291Drive 2,294.2 km
- Drive from Warsaw to Barcelonacar 2,294.2 km
21h 59m€374–540Fly from Wroclaw
- Fly from Wroclaw (WRO) to Barcelona–El Prat Airport (BCN)plane WRO - BCN
6h 3m€48–204Fly from Warsaw Chopin Airport
- Fly from Warsaw Chopin Airport (WAW) to Barcelona–El Prat Airport (BCN)plane WAW - BCN
6h 17m€47–185Fly from Katowice International Airport
- Fly from Katowice International Airport (KTW) to Barcelona–El Prat Airport (BCN)plane KTW - BCN
6h 9m€52–166Fly from Warsaw–Modlin Mazovia Airport
- Fly from Warsaw–Modlin Mazovia Airport (WMI) to Barcelona–El Prat Airport (BCN)plane WMI - BCN
6h 28m€58–231Train, bus
- Take the train from Warszawa Centralna to Muenchen Hbftrain Ic
- Take the bus from Munich central bus station to Barcelonabus FlixBus N728 / ...
37h 57m€224–428Bus
- Take the bus from Warsaw Chopin Airport to Lvivbus Kyiv-Warsaw / ...
- Take the bus from Lviv to Barcelonabus Kyiv-Madrid / ...
41h 44m€181–261Drive, car train
- Drive from Warsaw to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Barcelonacar
27h 2m€383–537
Poland to Barcelona by train
Comparing Your Travel Options
The cheapest way to get from Poland to Barcelona is to fly which costs €40 - €190 and takes 5h 45m.
The fastest way to get from Poland to Barcelona is to fly which takes 4h 10m and costs €70 - €230.
No, there is no direct bus from Poland to Barcelona. However, there are services departing from Warsaw Dw. Centralny and arriving at Barcelona via Prague. The journey, including transfers, takes approximately 35h 20m.
No, there is no direct train from Poland to Barcelona. However, there are services departing from Warszawa Centralna and arriving at Barcelona-Sants via S+U Gesundbrunnen Bhf, S Spandau Bhf, Koeln Hbf, Paris Nord and Paris Gare De Lyon. The journey, including transfers, takes approximately 24h 34m.
The distance between Poland and Barcelona is 1922 km. The road distance is 2294.2 km.
The best way to get from Poland to Barcelona without a car is to train which takes 24h 34m and costs €550 - €1000.
It takes approximately 4h 10m to get from Poland to Barcelona, including transfers.
Poland to Barcelona bus services, operated by RegioJet, depart from Warsaw Dw. Centralny station.
Poland to Barcelona train services, operated by PKP Intercity, depart from Warszawa Centralna station.
The best way to get from Poland to Barcelona is to fly which takes 4h 10m and costs €70 - €230. Alternatively, you can train, which costs €550 - €1000 and takes 24h 34m, you could also bus via Prague, which costs €180 - €300 and takes 35h 20m.
What companies run services between Poland and Barcelona, Spain?
Ryanair, Wizz Air, and Lufthansa fly from Gdańsk Lech Wałęsa Airport (GDN) to Barcelona–El Prat Airport (BCN) 3 times a day. Alternatively, you can take a train from Warszawa Centralna to Barcelona-Sants via Berlin Gesundbrunnen, S+U Gesundbrunnen Bhf, S Spandau Bhf, Koeln Hbf, Paris Nord, and Paris Gare De Lyon in around 24h 34m.
- Website
- ryanair.com
Flights from Gdańsk Lech Wałęsa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- €60–200
Flights from Wroclaw to Barcelona–El Prat Airport via Turin
- Ave. Duration
- 5h 35m
- When
- Saturday
- Estimated price
- €60–220
Flights from Wroclaw to Barcelona–El Prat Airport via Bologna
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- €60–220
Flights from Wroclaw to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 40m
- When
- Monday
- Estimated price
- €60–220
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport
- Ave. Duration
- 2h 49m
- When
- Every day
- Estimated price
- €55–200
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 4h 35m
- When
- Tuesday and Saturday
- Estimated price
- €55–200
Flights from Katowice International Airport to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 5m
- When
- Friday, Wednesday, and Sunday
- Estimated price
- €55–140
Flights from Katowice International Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 6h
- When
- Monday
- Estimated price
- €55–140
Flights from Warsaw–Modlin Mazovia Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 5m
- When
- Friday, Sunday, Monday, and Thursday
- Estimated price
- €65–240
Flights from Warsaw–Modlin Mazovia Airport to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 32m
- When
- Wednesday and Thursday
- Estimated price
- €65–240
Flights from Warsaw–Modlin Mazovia Airport to Barcelona–El Prat Airport via Budapest
- Ave. Duration
- 5h 5m
- When
- Sunday
- Estimated price
- €65–240
- Website
- lufthansa.com
Flights from Gdańsk Lech Wałęsa Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 5h 8m
- When
- Friday, Saturday, and Wednesday
- Estimated price
- €90–310
Flights from Wroclaw to Barcelona–El Prat Airport via Munich
- Ave. Duration
- 4h 48m
- When
- Tuesday to Sunday
- Estimated price
- €85–310
Flights from Wroclaw to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- €90–320
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport via Munich
- Ave. Duration
- 4h 45m
- 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
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €50–210
Flights from Wroclaw to Barcelona–El Prat Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €40–190
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport
- Ave. Duration
- 2h 52m
- When
- Every day
- Estimated price
- €35–170
Flights from Warsaw Chopin Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- €40–180
Flights from Katowice International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- €50–150
Flights from Warsaw–Modlin Mazovia Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €24–160
- Website
- lot.com
Flights from Gdańsk Lech Wałęsa Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 4h 55m
- When
- Friday and Saturday
- Estimated price
- €90–310
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport
- Ave. Duration
- 2h 50m
- When
- Friday and Saturday
- Estimated price
- €70–190
Flights from Warsaw Chopin Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €85–280
Flights from Warsaw Chopin Airport to Barcelona–El Prat Airport via John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 5h 32m
- When
- Friday and Saturday
- Estimated price
- €85–290
- Website
- austrian.com
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport via Vienna
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €70–290
Flights from Warsaw Chopin Airport to Barcelona–El Prat Airport via Vienna
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- €130–190
- Website
- eurowings.com
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport via Stuttgart
- Ave. Duration
- 4h 20m
- When
- Friday and Sunday
- Estimated price
- €55–220
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Warszawa Centralna to Berlin Gesundbrunnen
- Ave. Duration
- 5h 25m
- Frequency
- Hourly
- Estimated price
- €60–120
- Website
- PKP Intercity
Train from Warszawa Centralna to Muenchen Hbf
- Ave. Duration
- 14h 51m
- Frequency
- Twice daily
- Estimated price
- €120–230
- Website
- PKP Intercity
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from S Spandau Bhf to Köln Hbf
- Ave. Duration
- 4h 55m
- Frequency
- Every 3 hours
- Estimated price
- €90–200
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Koeln Hbf to Paris Nord
- Ave. Duration
- 3h 26m
- Frequency
- Every 2 hours
- Estimated price
- €190–320
- Website
- Eurostar
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Paris Gare De Lyon to Barcelona-Sants
- Ave. Duration
- 6h 50m
- Frequency
- 4 times a day
- Estimated price
- €210–320
- Website
- TGV inOui
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 26m
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Warsaw Dw. Centralny to Prague Florenc Central Bus Station
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Estimated price
- €35–65
- Website
- RegioJet
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Prague to Barcelona
- Ave. Duration
- 25h
- Frequency
- Twice daily
- Estimated price
- €150–230
- Website
- Flixbus
Bus from Munich central bus station to Barcelona
- Ave. Duration
- 21h 55m
- Frequency
- 3 times a day
- Estimated price
- €120–200
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Munich central bus station to Barcelona
- Ave. Duration
- 22h 25m
- Frequency
- Twice daily
- Estimated price
- €100–180
- Website
- BlaBlaCar Bus
- Phone
- +380(67)-484-57-27
- [email protected]
- Website
- Pavluks Trans
Bus from Warsaw Chopin Airport to Lviv
- Ave. Duration
- 6h 54m
- Frequency
- Hourly
- Estimated price
- €28–45
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Lviv to Barcelona
- Ave. Duration
- 33h 3m
- Frequency
- Every 2 hours
- Estimated price
- €130–210
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
- Phone
- +380 98 815 4444
- [email protected]
- Website
- East West Eurolines
Bus from Warsaw Chopin Airport to Lviv
- Ave. Duration
- 7h 36m
- Frequency
- Every 4 hours
- Estimated price
- €50
- Website
- East West Eurolines
- Phone
- +38(098) 343 8282
- [email protected]
- Website
- likebus.ua
Bus from Warsaw Chopin Airport to Lviv
- Ave. Duration
- 6h 39m
- Frequency
- Once daily
- Schedules at
- likebus.ua
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Booking & Getting There
Poland to Barcelona bus services, operated by RegioJet, arrive at Prague Florenc Central Bus Station.
Poland to Barcelona train services, operated by PKP Intercity, arrive at Berlin Gesundbrunnen station.
Yes, the driving distance between Poland to Barcelona is 2294 km. It takes approximately 21h 59m to drive from Poland to Barcelona.
Book your Poland to Barcelona train tickets online with Omio.
Book your Poland to Barcelona bus tickets online with Omio.
There are 4792+ hotels available in Barcelona.



































