There are 10 ways to get from Barcelona to Donetsk by train, bus, taxi, ferry, car, plane, 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
Train, bus, taxi
best- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Mannheim Hbftrain Tgv
- Take the train from Mannheim, Hauptbahnhof to Hannover Hauptbahnhoftrain 20 / ...
- Take the bus from Hannover Hbf to Dnipro Central Bus Stationbus
- Take the bus from Samar to Криворіжжяbus
- Take the taxi from Криворіжжя to Donetsktaxi
37h 34m₴29,742–43,540Fly from Barcelona–El Prat Airport, bus
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Krasnodar (KRR)plane BCN - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
23h 4m₴5,288–15,802Ferry, drive
- Take the ferry from Port de Barcelona to Port of Genoaferry
- Drive from Port of Genoa to Donetskcar
47h 32m₴26,235–37,888Train, bus, taxi via Brussels
- Take the train from Barcelona-Sants to Montpellier Saint-Rochtrain
- Take the train from Montpellier Saint-Roch to Brussel-Zuid / Bruxelles-Miditrain Tgv
- Take the train from Brussel-Zuid / Bruxelles-Midi to Essen Hbftrain
- Take the bus from Essen Hbf to Dnipro Central Bus Stationbus
- Take the bus from Samar to Цукуринеbus
- Take the taxi from Цукурине to Donetsktaxi
39h 39m₴34,807–48,379Bus, taxi via Kyiv
- Take the bus from Barcelona, Estació d'Autobusos Nord to Kyiv Bus stationbus
- Take the bus from Kyiv to Pavlogradbus
- Take the bus from Pavlograd to Цукуринеbus
- Take the taxi from Цукурине to Donetsktaxi
2d 10h₴14,701–16,335Bus, taxi
- Take the bus from Barcelona, Estació d'Autobusos Nord to Dnipro Central Bus Stationbus 421
- Take the bus from Samar to Цукуринеbus
- Take the taxi from Цукурине to Donetsktaxi
2d 20h₴8,039–11,114Bus, taxi via Botoșani
- Take the bus from Barcelona, Estació d'Autobusos Nord to Botoşanibus
- Take the bus from Botosani to Kyiv Central Bus stationbus
- Take the bus from Kyiv Central Bus Station to Цукуринеbus
- Take the taxi from Цукурине to Donetsktaxi
3d 10h₴12,222–15,942Drive 3,502.5 km
- Drive from Barcelona to Donetskcar 3,502.5 km
43h 33m₴28,693–41,445Drive, car train
- Drive from Barcelona to Lörrach Hbfcar
- Take the cartrain from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Donetskcar
46h 5m₴29,219–42,872Bus to Girona–Costa Brava Airport, fly, bus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Girona Costa Brava Airportbus
- Fly from Girona–Costa Brava Airport (GRO) to Krasnodar (KRR)plane GRO - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
25h 50m₴7,176–19,929
Barcelona–El Prat Airport (BCN) to Krasnodar (KRR) flights
Comparing Your Travel Options
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Barcelona to Donetsk is to fly and bus which costs 5 000 ₴ - 16 000 ₴ and takes 23h 4m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Barcelona to Donetsk is to fly and bus which takes 23h 4m and costs 5 000 ₴ - 16 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Barcelona and Donetsk is 4193 km. The road distance is 3502.5 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Barcelona to Donetsk without a car is to train and bus and taxi which takes 37h 34m and costs 29 000 ₴ - 44 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 37h 34m to get from Barcelona to Donetsk, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Donetsk is 1h ahead of Barcelona. It is currently 2:39 PM in Barcelona and 3:39 PM in Donetsk.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Barcelona to Donetsk is 3503 km. It takes approximately 43h 33m to drive from Barcelona to Donetsk.
What companies run services between Barcelona, Spain and Donetsk, Ukraine?
There is no direct connection from Barcelona to Donetsk. However, you can take the train to Lyon Part Dieu, take the train to Mannheim Hbf, walk to Mannheim, Hauptbahnhof, take the train to Hannover Hauptbahnhof, walk to Hannover Hbf, take the bus to Dnipro Central Bus Station, take the taxi to Samar, take the bus to Криворіжжя, then take the taxi to Donetsk. Alternatively, you can take a ferry from Port de Barcelona to Donetsk via Port of Genoa in around 47h 32m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aeroflot.ru
Flights from Barcelona–El Prat Airport to Krasnodar via Istanbul
- Ave. Duration
- 9h 8m
- When
- Every day
- Estimated price
- ₴4,100–21,000
Flights from Girona–Costa Brava Airport to Krasnodar via Bari, Istanbul
- Ave. Duration
- 10h 40m
- When
- Tuesday and Saturday
- Estimated price
- ₴5,000–17,000
Flights from Girona–Costa Brava Airport to Krasnodar via Krakow, Istanbul
- Ave. Duration
- 12h 15m
- When
- Saturday
- Estimated price
- ₴5,500–18,000
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- ₴4,200–6,000
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Montpellier Saint-Roch
- Ave. Duration
- 3h 6m
- Frequency
- 4 times a day
- Estimated price
- ₴2,200–3,200
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 6h 4m
- Frequency
- Twice a week
- Estimated price
- ₴6,500–10,000
- Website
- TGV inOui
Train from Lyon Part Dieu to Mannheim Hbf
- Ave. Duration
- 5h 17m
- Frequency
- Twice daily
- Estimated price
- ₴6,000–9,500
- Website
- TGV inOui
Train from Barcelona-Sants to Montpellier Saint-Roch
- Ave. Duration
- 3h 17m
- Frequency
- Twice daily
- Estimated price
- ₴3,400–5,000
- Website
- TGV inOui
Train from Montpellier Saint-Roch to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 5h 49m
- Frequency
- 3 times a day
- Estimated price
- ₴10,000–16,000
- Website
- TGV inOui
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mannheim, Hauptbahnhof to Hannover Hauptbahnhof
- Ave. Duration
- 3h 2m
- Frequency
- Hourly
- Estimated price
- ₴3,800–8,000
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Brussel-Zuid / Bruxelles-Midi to Essen Hbf
- Ave. Duration
- 2h 53m
- Frequency
- 4 times a day
- Estimated price
- ₴5,500–9,500
- Website
- Eurostar
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lörrach Hbf to Lüneburg
- Ave. Duration
- 9h 29m
- Frequency
- Once a week
- Estimated price
- ₴5,000–6,000
- Website
- Urlaubs-Express (UEX)
- Phone
- +380 98 815 4444
- [email protected]
- Website
- East West Eurolines
Bus from Hannover Hbf to Dnipro Central Bus Station
- Ave. Duration
- 16h 14m
- Frequency
- Once daily
- Estimated price
- ₴13,566
- Website
- East West Eurolines
Bus from Essen Hbf to Dnipro Central Bus Station
- Ave. Duration
- 18h 5m
- Frequency
- Once daily
- Estimated price
- ₴15,162
- Website
- East West Eurolines
- Phone
- +380(67)-484-57-27
- [email protected]
- Website
- Pavluks Trans
Bus from Samar to Криворіжжя
- Ave. Duration
- 1h 49m
- Frequency
- 4 times a day
- Estimated price
- ₴1,000–1,500
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Samar to Цукурине
- Ave. Duration
- 4h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₴1,200–1,800
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Kyiv to Pavlograd
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- ₴1,700–2,600
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Pavlograd to Цукурине
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₴1,000–1,600
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Samar to Цукурине
- Ave. Duration
- 4h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₴1,200–1,800
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Kyiv Central Bus Station to Цукурине
- Ave. Duration
- 10h 43m
- Frequency
- Every 4 hours
- Estimated price
- ₴2,300–3,600
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus station
- Ave. Duration
- 12h 35m
- Frequency
- Twice daily
- Estimated price
- ₴850–1,300
- Schedules at
- avtovokzaly.ru
Bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus station
- Ave. Duration
- 12h 35m
- Frequency
- Twice daily
- Estimated price
- ₴850–1,300
- Schedules at
- avtovokzaly.ru
- Phone
- +38 (044) 444 00 44
- Website
- Grandes Tour
Bus from Barcelona, Estació d'Autobusos Nord to Kyiv Bus station
- Ave. Duration
- 47h 11m
- Frequency
- 3 times a week
- Estimated price
- ₴11,500
- Website
- Grandes Tour
- Phone
- +380 (68) 770-60-30
- [email protected]
- Website
- KLR Bus
Bus from Barcelona, Estació d'Autobusos Nord to Dnipro Central Bus Station
- Ave. Duration
- 2d 11h
- Frequency
- Twice a week
- Estimated price
- ₴6,000–9,000
- Website
- KLR Bus
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Barcelona, Estació d'Autobusos Nord to Botoşani
- Ave. Duration
- 46h 22m
- Frequency
- Once daily
- Estimated price
- ₴7,500–10,000
- Schedules at
- tabitatour.ro
- Phone
- +373 78 348 888
- [email protected]
- Website
- galtrans.md
Bus from Botosani to Kyiv Central Bus station
- Ave. Duration
- 22h 4m
- Frequency
- Twice daily
- Estimated price
- ₴1,500–2,200
- Schedules at
- galtrans.md
- Phone
- +34 902 13 00 14
- [email protected]
- Website
- sagales.com
Bus from Barcelona, Estació d'Autobusos Nord to Girona Costa Brava Airport
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ₴1,000–1,400
- Schedules at
- sagales.com
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a week
- Estimated price
- ₴4,200–6,000
- Website
- Grandi Navi Veloci
- Ave. Duration
- 1h 18m
- Estimated price
- ₴480–1,100
Want to know more about travelling around Ukraine
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide








































