Rome2Rio

How to get fromBarcelona to Zaporizhiaby plane, car, bus, train, taxi, ferry, car ferry, or car train

Find Transport to Zaporizhia

See all options

There are 9 ways to get from Barcelona to Zaporizhia by plane, car, bus, train, taxi, ferry, car ferry, 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

  1. Fly from Barcelona–El Prat Airport, drive

    best
    1. Fly from Barcelona–El Prat Airport (BCN) to Chișinău International Airport (RMO)plane plane BCN - RMO
    2. Drive from Chisinau-Airport-RMO to Zaporizhiacar car
    19h 27m
    ₴8,909–21,760
  2. Bus, train, taxi

    1. Take the bus from Barcelona, Estació d'Autobusos Nord to Stryibus bus
    2. Take the train from Стрий to Біла Церкваtrain train
    3. Take the taxi from Біла Церква to Богуславtaxi taxi
    4. Take the bus from Богуслав to Selidovebus bus
    5. Take the taxi from Selidove to Donetsk Yuzhny bus stationtaxi taxi
    6. Take the bus from Donetsk Yuzhny bus station to Melitopol bus stationbus bus
    7. Take the taxi from Melitopol bus station to Zaporizhiataxi taxi
    2d 9h
  3. Ferry, drive

    1. Take the ferry from Port de Barcelona to Port of Genoaferry ferry
    2. Drive from Port of Genoa to Zaporizhiacar car
    47h 54m
    ₴25,502–38,497
  4. Car ferry, bus to Son Sant Joan Airport, fly, drive

    1. Take the carferry from Port de Barcelona to Port d'Alcúdiacarferry car ferry
    2. Take the bus from Centre històric to Aeroport - Sortidesbus bus
    3. Fly from Son Sant Joan Airport (PMI) to Chișinău International Airport (RMO)plane plane PMI - RMO
    4. Drive from Chisinau-Airport-RMO to Zaporizhiacar car
    26h 1m
    ₴13,130–32,955
  5. Bus to Girona–Costa Brava Airport, fly, drive

    1. Take the bus from Barcelona, Estació d'Autobusos Nord to Girona Costa Brava Airportbus bus
    2. Fly from Girona–Costa Brava Airport (GRO) to Chișinău International Airport (RMO)plane plane GRO - RMO
    3. Drive from Chisinau-Airport-RMO to Zaporizhiacar car
    22h 8m
    ₴13,397–24,802
  6. Bus, taxi

    1. Take the bus from Barcelona, Estació d'Autobusos Nord to Dnipro Central Bus Stationbus bus 421
    2. Take the bus from Samar to Цукуринеbus bus
    3. Take the taxi from Цукурине to Donetsk Yuzhny bus stationtaxi taxi
    4. Take the bus from Donetsk Yuzhny bus station to Henicheskbus bus
    5. Take the taxi from Henichesk to Zaporizhiataxi taxi
    3d 4h
    ₴10,348–13,573
  7. Bus, taxi via Bacău

    1. Take the bus from Barcelona, Estació d'Autobusos Nord to Bacăubus bus
    2. Take the bus from Bacău to Kyiv Central Bus stationbus bus
    3. Take the bus from Kyiv Central Bus Station to Цукуринеbus bus
    4. Take the taxi from Цукурине to Donetsk Yuzhny bus stationtaxi taxi
    5. Take the bus from Donetsk Yuzhny bus station to Henicheskbus bus
    6. Take the taxi from Henichesk to Zaporizhiataxi taxi
    3d 15h
    ₴14,149–18,078
  8. Drive, car train

    1. Drive from Barcelona to Lörrach Hbfcar car
    2. Take the cartrain from Lörrach Hbf to Hannover Hbfcartrain train
    3. Drive from Hannover Hbf to Zaporizhiacar car
    45h 10m
    ₴29,189–42,828
  9. Drive 3,490.2 km

    1. Drive from Barcelona to Zaporizhiacar car 3,490.2 km
    43h 55m
    ₴28,485–41,145

Barcelona–El Prat Airport (BCN) to Chișinău International Airport (RMO) flights

Calendar19Weekly Planes
Duration4h 5mAverage Duration
Ticket₴3,076Cheapest Price
See schedules

Questions & Answers

What companies run services between Barcelona, Spain and Zaporizhia, Kherson Oblast, Ukraine?

There is no direct connection from Barcelona to Zaporizhia. However, you can take the train to El Prat Aeroport, walk to Barcelona–El Prat Airport (BCN) airport, fly to Chișinău International Airport (RMO), then drive to Zaporizhia. Alternatively, 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, take the bus to Melitopol bus station, then take the taxi to Zaporizhia.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus operators
Ferry operators
Other operators

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

Italy Travel Guides

Read the travel guideItaly Travel Guides