There are 11 ways to get from Vinnytsia to Barcelona by bus, plane, train, train (TGV, Renfe), 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.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bus, bus to Iași International Airport, fly to Barcelona–El Prat Airport
best- Take the bus from Vinnytsia to Bălți Gas Stationbus
- Take the bus from Bălți to Iasi, Autogara Vestbus
- Fly from Iași International Airport (IAS) to Barcelona–El Prat Airport (BCN)plane IAS - BCN
13h 9mBus
cheapest- Take the bus from Vinnytsia to Barcelonabus Kyiv-Madrid / ...
38h 8m€100–230Bus, train
- Take the bus from Vinnytsia to Zhytomyrbus
- Take the bus from Zhytomyr 93 Kyivska St. to Aachen - 58, Peterstraßebus
- Take the train from Aachen Hbf to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Barcelona-Santstrain Tgv
33h 5mTrain
- Take the train from Vinnytsia to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Berlin Gesundbrunnentrain Ic
- 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 Barcelona-Santstrain
36h 4m€496–1,510Drive 2,690.2 km
- Drive from Vinnytsia to Barcelonacar 2,690.2 km
31h 42m€425–614Bus, bus to Chișinău International Airport, fly to Barcelona–El Prat Airport
- Take the bus from Vinnytsia to Mohyliv-Podilskyibus
- Take the bus from Mohyliv-Podilskyy to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Barcelona–El Prat Airport (BCN)plane RMO - BCN
11h 50m€102–304Bus, bus to Iași International Airport, fly to Girona–Costa Brava Airport
- Take the bus from Vinnytsia to Bălți Gas Stationbus
- Take the bus from Bălți to Iasi, Autogara Vestbus
- Fly from Iași International Airport (IAS) to Girona–Costa Brava Airport (GRO)plane IAS - GRO
- Take the bus from Girona Costa Brava Airport to Barcelona, Estació d'Autobusos Nordbus
16h 13mBus to Bacău International Airport, fly to Barcelona–El Prat Airport
- Take the bus from Vinnytsia to Bacăubus
- Fly from Bacău International Airport (BCM) to Barcelona–El Prat Airport (BCN)plane BCM - BCN
11h 36m€154–391Bus, bus to Suceava, fly to Barcelona–El Prat Airport
- Take the bus from Vinnytsia to Bălți Gas Stationbus
- Take the bus from Balti to Suceavabus
- Fly from Suceava (SCV) to Barcelona–El Prat Airport (BCN)plane SCV - BCN
14h 20m€109–369Bus via Khmelnytskyi
- Take the bus from Vinnytsia to Khmelnytskyibus Kyiv-Gorodenko / ...
- Take the bus from Khmelnytskyi Central Bus Station to Barcelona, Estació d'Autobusos Nordbus
45h 4m€234–241Drive, car train
- Drive from Vinnytsia to Hannover Hbfcar
- Take the car train from Hannover Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Barcelonacar
34h 9m€462–664
Vinnytsia to Barcelona by train
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Vinnytsia to Barcelona is to bus which costs €100 - €230 and takes 38h 8m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Vinnytsia to Barcelona is to bus and fly which takes 11h 36m and costs €150 - €400.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, there is a direct bus departing from Vinnytsia and arriving at Barcelona. Services depart every two hours, and operate Wednesday and Saturday. The journey takes approximately 38h 8m.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Vinnytsia to Barcelona. However, there are services departing from Vinnytsia and arriving at Barcelona-Sants via Przemysl Glowny, S+U Gesundbrunnen Bhf, Strasbourg and Lyon Part Dieu. The journey, including transfers, takes approximately 36h 4m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Vinnytsia and Barcelona is 2463 km. The road distance is 2690.2 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Vinnytsia to Barcelona without a car is to bus and train which takes 33h 5m and costs .
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 13h 9m to get from Vinnytsia to Barcelona, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Vinnytsia to Barcelona bus services, operated by Pavluks Trans, depart from Vinnytsia station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Vinnytsia to Barcelona train services, operated by Ukrainian Railways (UZ), depart from Vinnytsia station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Vinnytsia to Barcelona is to train which takes 36h 4m and costs €490 - €1600. Alternatively, you can bus, which costs €100 - €230 and takes 38h 8m.
What companies run services between Vinnytsia, Ukraine and Barcelona, Spain?
You can take a train from Vinnytsia to Barcelona-Sants via Przemysl Glowny, Berlin Gesundbrunnen, S+U Gesundbrunnen Bhf, Strasbourg Bahnhof, Strasbourg, and Lyon Part Dieu in around 36h 4m. Alternatively, Pavluks Trans operates a bus from Vinnytsia to Barcelona every 2 hours. Tickets cost €150–230 and the journey takes 38h 8m. KLR Bus also services this route twice a week.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Iași International Airport to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- €65–240
Flights from Iași International Airport to Girona–Costa Brava Airport via Charleroi
- Ave. Duration
- 7h 3m
- When
- Saturday, Wednesday, Tuesday, and Thursday
- Estimated price
- €80–310
Flights from Iași International Airport to Girona–Costa Brava Airport via Beauvais
- Ave. Duration
- 9h 45m
- When
- Monday and Wednesday
- Estimated price
- €90–320
Flights from Iași International Airport to Girona–Costa Brava Airport via Dublin
- Ave. Duration
- 11h 30m
- When
- Wednesday
- Estimated price
- €110–360
Flights from Iași International Airport to Girona–Costa Brava Airport via Pisa
- Ave. Duration
- 6h 20m
- When
- Thursday and Sunday
- Estimated price
- €65–280
Flights from Suceava to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h
- When
- Wednesday
- Estimated price
- €50–200
Flights from Suceava to Barcelona–El Prat Airport via Bologna
- Ave. Duration
- 6h 35m
- When
- Thursday and Saturday
- Estimated price
- €50–200
Flights from Suceava to Barcelona–El Prat Airport via London Luton
- Ave. Duration
- 7h 10m
- When
- Sunday
- Estimated price
- €50–200
Flights from Suceava to Barcelona–El Prat Airport via Charleroi
- Ave. Duration
- 10h 55m
- When
- Tuesday
- Estimated price
- €50–200
- Website
- flyulendo.com
Flights from Iași International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €75–220
Flights from Chișinău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €55–210
- Website
- austrian.com
Flights from Iași International Airport to Barcelona–El Prat Airport via Vienna
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- €100–380
- Website
- vueling.com
Flights from Suceava to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 7h
- When
- Friday
- Estimated price
- €50–200
Flights from Suceava to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 7h 15m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- €50–200
- Website
- auraairlines.com
Flights from Chișinău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €60–220
- Website
- flyone.eu
Flights from Chișinău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €65–210
- Website
- norwegian.com
Flights from Bacău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday and Saturday
- Estimated price
- €120–340
Flights from Suceava to Barcelona–El Prat Airport via Bucharest Otopeni
- Ave. Duration
- 7h 30m
- When
- Thursday and Sunday
- Estimated price
- €110–270
- Phone
- +44 (0)3432 186 186
- Website
- eurostar.com
Train from Aachen Hbf to Paris Nord
- Ave. Duration
- 2h 46m
- Frequency
- Every 2 hours
- Estimated price
- €140–240
- Website
- https://www.eurostar.com/rw-en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Paris Gare De Lyon to Barcelona-Sants
- Ave. Duration
- 6h 50m
- Frequency
- 5 times a day
- Estimated price
- €220–360
- Website
- https://www.sncf-connect.com/en-en
Train from Strasbourg to Lyon Part Dieu
- Ave. Duration
- 3h 58m
- Frequency
- Every 3 hours
- Estimated price
- €100–170
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +38 (044) 309-70-01
- [email protected]
- Website
- uz.gov.ua
Train from Vinnytsia to Przemysl Glowny
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- €45–60
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- €45–60
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- intercity.pl
Train from Przemysl Glowny to Berlin Gesundbrunnen
- Ave. Duration
- 11h 43m
- Frequency
- Twice daily
- Estimated price
- €140–550
- 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
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- https://www.renfe.com/es/en
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Hannover Hbf to Lörrach Hbf
- Ave. Duration
- 8h 15m
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- https://urlaubs-express.de/?lang=en
- [email protected]
- Website
- svs.md
Bus from Vinnytsia to Bălți Gas Station
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- €8–16
- Website
- https://svs.md/en/bus/route/number-19167
Bus from Vinnytsia to Bălți Gas Station
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- €8–16
- Website
- https://svs.md/en/bus/route/number-19167
Bus from Vinnytsia to Bălți Gas Station
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- €8–16
- Website
- https://svs.md/en/bus/route/number-19167
- Phone
- +40735123000
- [email protected]
- Website
- trendbus.ro
Bus from Bălți to Iasi, Autogara Vest
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Schedules at
- romtransexpress.autogari.ro
Bus from Bălți to Iasi, Autogara Vest
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Schedules at
- romtransexpress.autogari.ro
- Phone
- +380(67)-484-57-27
- [email protected]
- Website
- pavluks-trans.com
Bus from Vinnytsia to Zhytomyr
- Ave. Duration
- 1h 1m
- Frequency
- Every 20 minutes
- Estimated price
- €14–22
- Website
- https://pavluks-trans.com/en
- Schedules at
- https://pavluks-trans.com/en/routes
Bus from Vinnytsia to Barcelona
- Ave. Duration
- 38h 8m
- Frequency
- Every 2 hours
- Estimated price
- €150–230
- Website
- https://pavluks-trans.com/en
- Schedules at
- https://pavluks-trans.com/en/routes
Bus from Vinnytsia to Khmelnytskyi
- Ave. Duration
- 2h 4m
- Frequency
- Every 3 hours
- Estimated price
- €14–21
- Website
- https://pavluks-trans.com/en
- Schedules at
- https://pavluks-trans.com/en/routes
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Vinnytsia to Zhytomyr
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- €11–20
- Website
- https://www.flixbus.co.uk
Bus from Vinnytsia to Mohyliv-Podilskyi
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- €10–18
- Website
- https://www.flixbus.co.uk
- Phone
- +38 (050) 010-01-04
- [email protected]
- Website
- orionbus.net
Bus from Zhytomyr 93 Kyivska St. to Aachen - 58, Peterstraße
- Ave. Duration
- 19h
- Frequency
- Once daily
- Website
- https://orionbus.net/en
- Phone
- +373 78 348 888
- [email protected]
- Website
- galtrans.md
Bus from Mohyliv-Podilskyy to Chisinau Airport
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- €29–40
- Schedules at
- galtrans.md
Bus from Vinnytsia to Bacău
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Schedules at
- galtrans.md
Bus from Balti to Suceava
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- €29–40
- Schedules at
- galtrans.md
- Phone
- +34 902 13 00 14
- [email protected]
- Website
- sagales.com
Bus from Girona Costa Brava Airport to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €17–25
- Schedules at
- sagales.com
- Phone
- +380 (68) 770-60-30
- [email protected]
- Website
- klr.com.ua
Bus from Vinnytsia to Barcelona
- Ave. Duration
- 2d 1h
- Frequency
- Twice a week
- Estimated price
- €100–140
- Website
- https://klr.com.ua/en
- Phone
- +38 (044) 444 00 44
- Website
- grandes-tour.com.ua
Bus from Khmelnytskyi Central Bus Station to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 42h
- Frequency
- 3 times a week
- Estimated price
- €220
- Website
- https://grandes-tour.com.ua/en
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
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
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
Vinnytsia to Barcelona bus services, operated by Pavluks Trans, arrive at Barcelona station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Barcelona is 1h behind Vinnytsia. It is currently 4:58 PM in Vinnytsia and 3:58 PM in Barcelona.
Transport is disrupted due to the Russia-Ukraine war. Read more
Vinnytsia to Barcelona train services, operated by Ukrainian Railways (UZ), arrive at Przemysl Glowny station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Vinnytsia to Barcelona is 2690 km. It takes approximately 31h 42m to drive from Vinnytsia to Barcelona.
Transport is disrupted due to the Russia-Ukraine war. Read more
Book your Vinnytsia to Barcelona bus tickets online with Omio.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 5192+ hotels available in Barcelona.









































