There are 10 ways to get from Spain to Mariupol by plane, 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.
Transport is disrupted due to the Russia-Ukraine war. Read more
Fly Barcelona–El Prat Airport to Krasnodar, bus
best- 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
cheapest- Take the bus from Barcelona to Düsseldorf central bus stationbus
- Take the bus from Düsseldorf to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Moscow Novoyasnevskayabus
- Take the bus from Moscow Novoyasnevskaya to Mariupol'bus
3d 15h₴11,317–18,731Drive 3,518.7 km
- Drive from Barcelona to Mariupolcar 3,518.7 km
44h 6m₴27,675–39,975Fly 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 35mFly 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 52mBus 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 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
40h 28mDrive, car train
- Drive from Barcelona to Fuldacar
- Take the car train from Fulda to Salzburg Hbfcartrain
- Drive from Salzburg Hbf to Mariupolcar
45h₴32,888–47,871
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 bus which costs 11 000 ₴ - 19 000 ₴ and takes 3 days 15h.
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
No, there is no direct bus from Spain to Mariupol. However, there are services departing from Barcelona and arriving at Mariupol' via Düsseldorf, Minsk Central Bus Station and Moscow Novoyasnevskaya. The journey, including transfers, takes approximately 3 days 15h.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Spain and Mariupol is 3679 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 which takes 3 days 15h and costs 11 000 ₴ - 19 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 32h 59m to get from Spain to Mariupol, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Spain to Mariupol bus services, operated by FlixBus, depart from Barcelona station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Spain to Mariupol bus services, operated by FlixBus, arrive at Düsseldorf central bus station.
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?
You can take a bus from Barcelona to Mariupol' via Düsseldorf, Minsk Central Bus Station, and Moscow Novoyasnevskaya in around 3d 15h.
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–55,000
Flights from Barcelona–El Prat Airport to Krasnodar via Erevan
- Ave. Duration
- 25h 10m
- When
- Monday and Friday
- Estimated price
- ₴11,000–45,000
Flights from Valencia Airport to Krasnodar via Istanbul
- Ave. Duration
- 16h 57m
- When
- Every day
- Estimated price
- ₴16,000–65,000
Flights from Valencia Airport to Krasnodar via Belgrade, Istanbul
- Ave. Duration
- 11h 5m
- When
- Sunday
- Estimated price
- ₴8,000–29,000
Flights from Málaga Airport to Krasnodar via Istanbul
- Ave. Duration
- 17h 7m
- When
- Every day
- Estimated price
- ₴15,000–60,000
Flights from Málaga Airport to Krasnodar via Athens, Istanbul
- Ave. Duration
- 13h 35m
- When
- Saturday
- Estimated price
- ₴11,000–34,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Krasnodar via Istanbul
- Ave. Duration
- 17h 15m
- When
- Every day
- Estimated price
- ₴14,000–60,000
Flights from Seville Airport to Krasnodar via Istanbul
- Ave. Duration
- 17h 25m
- When
- Every day
- Estimated price
- ₴15,000–60,000
Flights from Seville Airport to Krasnodar via Belgrade, Istanbul
- Ave. Duration
- 19h 30m
- When
- Wednesday
- Estimated price
- ₴8,000–30,000
Flights from Bilbao Airport to Krasnodar via Istanbul
- Ave. Duration
- 17h 25m
- When
- Every day
- Estimated price
- ₴16,000–65,000
Flights from Bilbao Airport to Krasnodar via Barcelona–El Prat Airport, Istanbul
- Ave. Duration
- 23h 5m
- When
- Monday to Saturday
- Estimated price
- ₴7,000–25,000
- Website
- airserbia.com
Flights from Valencia Airport to Sochi International Airport via Belgrade
- Ave. Duration
- 20h 55m
- When
- Thursday and Sunday
- Estimated price
- ₴7,500–27,000
- Website
- flyone.eu
Flights from Barcelona–El Prat Airport to Krasnodar via Erevan
- Ave. Duration
- 26h 50m
- When
- Monday and Friday
- Estimated price
- ₴10,000–55,000
- 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
- +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-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,200
- Schedules at
- avtovokzaly.ru
Bus from Moscow Novoyasnevskaya to Mariupol'
- Ave. Duration
- 24h
- Frequency
- 5 times a week
- Estimated price
- ₴1,400–3,100
- Schedules at
- avtovokzaly.ru
- 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
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Barcelona to Düsseldorf central bus station
- Ave. Duration
- 20h
- Frequency
- Twice daily
- Estimated price
- ₴2,900–6,000
- Website
- https://www.flixbus.co.uk
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Düsseldorf to Minsk Central Bus Station
- Ave. Duration
- 31h 15m
- Frequency
- 3 times a week
- Estimated price
- ₴5,500–8,500
- Schedules at
- vt.by
- Website
- eurotrans.by
Bus from Minsk Central Bus Station to Moscow Novoyasnevskaya
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ₴1,500
- Schedules at
- eurotrans.by
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
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
Want to know more about Flixbus?
Read the travel guide













