There are 11 ways to get from Spain to Mariupol by bus, train, taxi, 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
Bus, train, taxi
best- Take the bus from Barcelona, Estació d'Autobusos Nord to Stryibus
- Take the train from Стрий to Біла Церкваtrain
- Take the taxi from Біла Церква to Богуславtaxi
- Take the bus from Богуслав to Selidovebus
- Take the taxi from Selidove to Donetsk Yuzhny bus stationtaxi
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
2d 5hDrive 3,518.7 km
cheapest- Drive from Barcelona to Mariupolcar 3,518.7 km
44h 6m₴27,696–40,005Fly Barcelona–El Prat Airport to Krasnodar, 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
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
32h 59mBus, taxi
- Take the bus from Barcelona, Estació d'Autobusos Nord to Vinnytsia Central Bus Stationbus 421
- Take the bus from Vinnytsia to Kyivbus
- Take the bus from Kyiv to Selidovebus
- Take the taxi from Selidove to Donetsk Yuzhny bus stationtaxi
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
2d 20hDrive, car train
- Drive from Barcelona to Fuldacar
- Take the car train from Fulda to Salzburg Hbfcartrain
- Drive from Salzburg Hbf to Mariupolcar
45h₴32,896–47,883Fly Valencia Airport to Sochi International Airport, train, bus
- Fly from Valencia Airport (VLC) to Sochi International Airport (AER)plane VLC - AER
- Take the train from Adler to Krasnodar 1train
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
34h 43mFly Valencia Airport to Krasnodar, bus
- Fly from Valencia Airport (VLC) to Krasnodar (KRR)plane VLC - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
30h 26mFly Málaga Airport to Krasnodar, bus
- Fly from Málaga Airport (AGP) to Krasnodar (KRR)plane AGP - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
32h 46mFly Adolfo Suárez Madrid–Barajas Airport to Krasnodar, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Krasnodar (KRR)plane MAD - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
33h 35mBus to Bilbao Airport, fly to Krasnodar, bus
- Take the bus from Donostia / San Sebastián to Airport Loiu Bilbaobus
- Fly from Bilbao Airport (BIO) to Krasnodar (KRR)plane BIO - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
35h 5mFly Seville Airport to Krasnodar, bus
- Fly from Seville Airport (SVQ) to Krasnodar (KRR)plane SVQ - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
33h 52m
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 Spain to Mariupol is to drive which costs 27 000 ₴ - 40 000 ₴ and takes 44h 6m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Spain to Mariupol is to drive which takes 44h 6m and costs 27 000 ₴ - 40 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Spain and Mariupol is 3802 km. The road distance is 3518.7 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Spain to Mariupol without a car is to bus and train and taxi which takes 2 days 5h and costs .
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 2 days 5h to get from Spain to Mariupol, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Spain to Mariupol is 3519 km. It takes approximately 44h 6m to drive from Spain to Mariupol.
What companies run services between Spain and Mariupol, Ukraine?
There is no direct connection from Spain to Mariupol. However, you can take the bus to Stryi, walk to Стрий, take the train to Біла Церква, take the taxi to Богуслав, take the bus to Selidove, take the taxi to Donetsk Yuzhny bus station, then take the bus to Mariupol AC-2 bus station. Alternatively, you can drive from Barcelona to Mariupol in around 44h 6m.
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
- 13h 35m
- When
- Every day
- Estimated price
- ₴13,000–60,000
Flights from Barcelona–El Prat Airport to Krasnodar via Erevan
- Ave. Duration
- 25h 10m
- When
- Monday and Friday
- Estimated price
- ₴11,000–46,000
Flights from Valencia Airport to Sochi International Airport via Istanbul
- Ave. Duration
- 13h 57m
- When
- Every day
- Estimated price
- ₴15,000–65,000
Flights from Valencia Airport to Krasnodar via Istanbul
- Ave. Duration
- 16h 57m
- When
- Every day
- Estimated price
- ₴16,000–70,000
Flights from Valencia Airport to Krasnodar via Belgrade, Istanbul
- Ave. Duration
- 11h 5m
- When
- Sunday
- Estimated price
- ₴8,500–29,000
Flights from Málaga Airport to Krasnodar via Istanbul
- Ave. Duration
- 17h 7m
- When
- Every day
- Estimated price
- ₴15,000–65,000
Flights from Málaga Airport to Krasnodar via Athens, Istanbul
- Ave. Duration
- 13h 35m
- When
- Saturday
- Estimated price
- ₴12,000–37,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Krasnodar via Istanbul
- Ave. Duration
- 17h 15m
- When
- Every day
- Estimated price
- ₴15,000–65,000
Flights from Bilbao Airport to Krasnodar via Istanbul
- Ave. Duration
- 17h 25m
- When
- Every day
- Estimated price
- ₴16,000–70,000
Flights from Bilbao Airport to Krasnodar via Barcelona–El Prat Airport, Istanbul
- Ave. Duration
- 23h 5m
- When
- Every day
- Estimated price
- ₴7,500–26,000
Flights from Seville Airport to Krasnodar via Istanbul
- Ave. Duration
- 17h 25m
- When
- Every day
- Estimated price
- ₴16,000–65,000
Flights from Seville Airport to Krasnodar via Belgrade, Istanbul
- Ave. Duration
- 19h 30m
- When
- Wednesday
- Estimated price
- ₴8,000–29,000
- Website
- flyone.eu
Flights from Barcelona–El Prat Airport to Krasnodar via Erevan
- Ave. Duration
- 26h 50m
- When
- Monday and Friday
- Estimated price
- ₴16,000–55,000
- Website
- airserbia.com
Flights from Valencia Airport to Sochi International Airport via Belgrade
- Ave. Duration
- 15h 20m
- When
- Sunday
- Estimated price
- ₴7,500–27,000
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Стрий to Біла Церква
- Ave. Duration
- 7h 26m
- Frequency
- Once daily
- Estimated price
- ₴260–600
- 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
- ₴500–600
- Berth
- ₴260–360
- Deluxe
- ₴1,300–1,900
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Fulda to Salzburg Hbf
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₴4,900–6,000
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Adler to Krasnodar 1
- Ave. Duration
- 4h 49m
- Frequency
- Once daily
- Estimated price
- ₴700–1,000
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₴700–1,000
- Phone
- +38 (044) 444 00 44
- Website
- grandes-tour.com.ua
Bus from Barcelona, Estació d'Autobusos Nord to Stryi
- Ave. Duration
- 33h 28m
- Frequency
- 3 times a week
- Estimated price
- ₴6,956
- Website
- https://grandes-tour.com.ua/en
- Phone
- 477
- Website
- avtovokzal-dnr.ru
Bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus station
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- https://avtovokzal-dnr.ru/
- Schedules at
- https://avtovokzal-dnr.ru/
- Book at
- https://ticketbus-online.ru/
- 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
- Phone
- +380 (68) 770-60-30
- info@klr.com.ua
- Website
- klr.com.ua
Bus from Barcelona, Estació d'Autobusos Nord to Vinnytsia Central Bus Station
- Ave. Duration
- 2d 1h
- Frequency
- Twice a week
- Estimated price
- ₴5,000–7,500
- Website
- https://klr.com.ua/en
Bus from Donostia / San Sebastián to Airport Loiu Bilbao
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ₴600–900
- Website
- https://gipuzkoa.avanzagrupo.com/en/home
- Ave. Duration
- 1h 10m
- Estimated price
- ₴500–700
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, How do I buy a London Underground ticket?, and Need to know: Eurostar - to help you get the most out of your next trip.










