There are 13 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₴24,385–49,420Bus to Girona–Costa Brava Airport, fly, bus
cheapest- 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₴6,251–17,903Ferry, drive
- Take the ferry from Port de Barcelona to Port of Genoaferry
- Drive from Port of Genoa to Donetskcar
47h 30m₴26,495–38,405Fly from Barcelona–El Prat Airport, bus
- 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₴8,769–30,874Train, 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 36m₴28,512–50,064Bus, 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,713–16,340Bus, 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,049–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,563–16,319Drive 3,503.7 km
- Drive from Barcelona to Donetskcar 3,503.7 km
43h 30m₴28,712–41,473Drive, car train
- Drive from Barcelona to Lörrach Hbfcar
- Take the car train from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Donetskcar
46h 5m₴29,222–43,377Train to Valencia Airport, fly, bus
- Take the train from Barcelona-Sants to Estació del Nordtrain
- Fly from Valencia Airport (VLC) to Krasnodar (KRR)plane VLC - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
31h 54m₴9,279–20,491Train to Marseille Provence Airport, fly, bus
- Take the train from Barcelona-Sants to Aix En Provence Tgvtrain
- Fly from Marseille Provence Airport (MRS) to Krasnodar (KRR)plane MRS - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
40h 35m₴12,153–37,854Train, train to Toulouse-Blagnac Airport, fly, bus
- Take the train from Barcelona-Sants to Narbonnetrain
- Take the train from Narbonne to Toulouse Matabiautrain
- Fly from Toulouse-Blagnac Airport (TLS) to Krasnodar (KRR)plane TLS - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
40h 9m₴14,498–46,817
Barcelona–El Prat Airport (BCN) to Krasnodar (KRR) flights
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Barcelona to Donetsk is to bus and taxi which costs 8 000 ₴ - 12 000 ₴ and takes 2 days 20h.
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 8 500 ₴ - 31 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 3503.7 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 24 000 ₴ - 50 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 12:48 PM in Barcelona and 1:48 PM in Donetsk.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Barcelona to Donetsk is 3504 km. It takes approximately 43h 30m 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 30m.
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
- 6h 50m
- When
- Every day
- Estimated price
- ₴7,500–29,000
Flights from Girona–Costa Brava Airport to Krasnodar via Bari, Istanbul
- Ave. Duration
- 8h 45m
- When
- Tuesday and Saturday
- Estimated price
- ₴4,200–15,000
Flights from Valencia Airport to Krasnodar via Istanbul
- Ave. Duration
- 19h 35m
- When
- Every day
- Estimated price
- ₴9,000–35,000
Flights from Valencia Airport to Krasnodar via Athens, Istanbul
- Ave. Duration
- 12h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₴7,000–22,000
Flights from Valencia Airport to Krasnodar via Belgrade, Istanbul
- Ave. Duration
- 17h 35m
- When
- Sunday
- Estimated price
- ₴5,500–15,000
Flights from Marseille Provence Airport to Krasnodar via Istanbul
- Ave. Duration
- 19h 30m
- When
- Every day
- Estimated price
- ₴10,000–36,000
Flights from Toulouse-Blagnac Airport to Krasnodar via Istanbul
- Ave. Duration
- 23h 27m
- When
- Every day
- Estimated price
- ₴10,000–38,000
- Website
- southwindairlines.com
Flights from Marseille Provence Airport to Krasnodar via Antalya
- Ave. Duration
- 24h
- When
- Monday
- Estimated price
- ₴7,500–31,000
- Website
- azimuth.aero
Flights from Marseille Provence Airport to Krasnodar via Erevan
- Ave. Duration
- 24h 20m
- When
- Saturday
- Estimated price
- ₴8,500–34,000
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- ₴4,300–6,500
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Montpellier Saint-Roch
- Ave. Duration
- 3h 6m
- Frequency
- 4 times a day
- Estimated price
- ₴2,200–3,400
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Estació del Nord
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- ₴2,400–3,700
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Aix En Provence Tgv
- Ave. Duration
- 4h 43m
- Frequency
- Twice daily
- Estimated price
- ₴3,300–5,000
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Narbonne
- Ave. Duration
- 2h 9m
- Frequency
- 4 times a day
- Estimated price
- ₴1,600–2,500
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Mannheim Hbf
- Ave. Duration
- 5h 17m
- Frequency
- Twice daily
- Estimated price
- ₴6,500–11,000
- Website
- https://www.sncf-connect.com/en-en
Train from Barcelona-Sants to Montpellier Saint-Roch
- Ave. Duration
- 3h 17m
- Frequency
- Twice daily
- Estimated price
- ₴3,700–6,000
- Website
- https://www.sncf-connect.com/en-en
Train from Montpellier Saint-Roch to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 5h 49m
- Frequency
- 3 times a day
- Estimated price
- ₴11,000–19,000
- Website
- https://www.sncf-connect.com/en-en
Train from Barcelona-Sants to Narbonne
- Ave. Duration
- 2h 12m
- Frequency
- 5 times a day
- Estimated price
- ₴2,600–4,200
- Website
- https://www.sncf-connect.com/en-en
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 12m
- Frequency
- Every 4 hours
- Estimated price
- ₴1,600–2,600
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Mannheim, Hauptbahnhof to Hannover Hauptbahnhof
- Ave. Duration
- 3h 2m
- Frequency
- Hourly
- Estimated price
- ₴3,900–17,000
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Mannheim, Hauptbahnhof to Hannover Hauptbahnhof
- Ave. Duration
- 4h 8m
- Frequency
- Twice a week
- Estimated price
- ₴4,400–6,500
- Website
- https://konzern.oebb.at/en/
- Phone
- +44 (0)3432 186 186
- Website
- eurostar.com
Train from Brussel-Zuid / Bruxelles-Midi to Essen Hbf
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a day
- Estimated price
- ₴4,800–8,500
- Website
- https://www.eurostar.com/rw-en
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Lörrach Hbf to Lüneburg
- Ave. Duration
- 9h 29m
- Frequency
- Once a week
- Estimated price
- ₴5,000–6,500
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 36m
- Frequency
- Every 30 minutes
- Estimated price
- ₴1,300–2,600
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +380 98 815 4444
- [email protected]
- Website
- ewe.ua
Bus from Hannover Hbf to Dnipro Central Bus Station
- Ave. Duration
- 16h 14m
- Frequency
- Once daily
- Estimated price
- ₴7,500–12,000
- Website
- https://ewe.ua/
Bus from Essen Hbf to Dnipro Central Bus Station
- Ave. Duration
- 18h 5m
- Frequency
- Once daily
- Estimated price
- ₴8,500–14,000
- Website
- https://ewe.ua/
- Phone
- +380(67)-484-57-27
- [email protected]
- Website
- pavluks-trans.com
Bus from Samar to Криворіжжя
- Ave. Duration
- 1h 49m
- Frequency
- 4 times a day
- Estimated price
- ₴1,000–1,500
- Website
- https://pavluks-trans.com/en
- Schedules at
- https://pavluks-trans.com/en/routes
Bus from Samar to Цукурине
- Ave. Duration
- 4h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₴1,200–1,800
- Website
- https://pavluks-trans.com/en
- Schedules at
- https://pavluks-trans.com/en/routes
Bus from Kyiv to Pavlograd
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- ₴1,700–2,600
- Website
- https://pavluks-trans.com/en
- Schedules at
- https://pavluks-trans.com/en/routes
Bus from Pavlograd to Цукурине
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₴1,000–1,600
- Website
- https://pavluks-trans.com/en
- Schedules at
- https://pavluks-trans.com/en/routes
Bus from Samar to Цукурине
- Ave. Duration
- 4h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₴1,200–1,800
- Website
- https://pavluks-trans.com/en
- Schedules at
- https://pavluks-trans.com/en/routes
Bus from Kyiv Central Bus Station to Цукурине
- Ave. Duration
- 10h 43m
- Frequency
- Every 4 hours
- Estimated price
- ₴2,300–3,600
- Website
- https://pavluks-trans.com/en
- Schedules at
- https://pavluks-trans.com/en/routes
- 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
- ₴900–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
- ₴900–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
- ₴900–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
- ₴900–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
- ₴900–1,300
- Schedules at
- avtovokzaly.ru
- Phone
- +38 (044) 444 00 44
- Website
- grandes-tour.com.ua
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
- https://grandes-tour.com.ua/en
- Phone
- +380 (68) 770-60-30
- [email protected]
- Website
- klr.com.ua
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
- https://klr.com.ua/en
- 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
- ₴8,000–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,600–2,300
- 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
- ₴850–1,300
- Schedules at
- sagales.com
- Phone
- +39 010 209 4591
- [email protected]
- Website
- gnv.it
Ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a week
- Estimated price
- ₴4,400–6,500
- Website
- https://www.gnv.it/en
- Ave. Duration
- 1h 18m
- Estimated price
- ₴490–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
















































