There are 12 ways to get from Ternopil to Spain by train, plane, bus, train (Renfe), car, 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, train to John Paul Ii International Airport Kraków–Balice, fly to Barcelona–El Prat Airport
best- Take the train from Ternopil to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Barcelona–El Prat Airport (BCN)plane KRK - BCN
12h 41m€95–289Bus, bus to Suceava, fly to Barcelona–El Prat Airport
cheapest- Take the bus from Ternopil to Kolomyiabus
- Take the bus from Kolomiya Bus station to Chernivtsi Bus stationbus
- Take the bus from Chernivtsi Bus station to Suceava Airportbus
- Fly from Suceava (SCV) to Barcelona–El Prat Airport (BCN)plane SCV - BCN
15h 49m€78–382Bus
- Take the bus from Vilia to Barcelonabus Kyiv-Madrid / ...
34h 53m€140–220Train
- Take the train from Ternopil to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Frankfurttrain Drf
- Take the train from Frankfurt to Bruxelles Miditrain 79
- Take the train from Bruxelles-Midi to Lyon Part Dieutrain Trn
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
38hDrive 2,460.2 km
- Drive from Ternopil to Barcelonacar 2,460.2 km
28h 18m€399–576Train, train to John Paul Ii International Airport Kraków–Balice, fly to Valencia Airport
- Take the train from Ternopil to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Valencia Airport (VLC)plane KRK - VLC
12h 41m€108–300Train, train to John Paul Ii International Airport Kraków–Balice, fly to Adolfo Suárez Madrid–Barajas Airport
- Take the train from Ternopil to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane KRK - MAD
13h 7m€111–309Bus, drive, bus to Cluj-Napoca, fly to Barcelona–El Prat Airport
- Take the bus from Ternopil to Yaremchebus
- Take the bus from Yaremche to Tyachivbus
- Drive from Tyachiv to Negreşti-Oaşcar
- Take the bus from Negreşti-Oaş to Cluj-Napoca Airportbus
- Fly from Cluj-Napoca (CLJ) to Barcelona–El Prat Airport (BCN)plane CLJ - BCN
15h 46m€99–368Train, train to John Paul Ii International Airport Kraków–Balice, fly to Alicante-Elche Airport, bus
- Take the train from Ternopil to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Alicante-Elche Airport (ALC)plane KRK - ALC
- Take the bus from Alicante Aeropuerto to Estación de Autobuses de Murciabus
14h 28m€115–325Bus, bus to Chișinău International Airport, fly to Barcelona–El Prat Airport
- Take the bus from Ternopil to Letychivbus
- Take the bus from Letychiv to Vinnytsiabus
- Take the bus from Vinnytsia to Mohyliv-Podilskyibus
- Take the bus from Mohyliv-Podilskyy to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Barcelona–El Prat Airport (BCN)plane RMO - BCN
14h 58m€118–383Train, bus
- Take the train from Ternopil to Ivano-Frankivsktrain 026Ш / ...
- Take the bus from Ivano-Frankivsk to Barcelona, Estació d'Autobusos Nordbus
42h 58m€204–210Drive, car train
- Drive from Ternopil to Hannover Hbfcar
- Take the cartrain from Hannover Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Barcelonacar
30h 45m€519–742
John Paul Ii International Airport Kraków–Balice (KRK) to Barcelona–El Prat Airport (BCN) flights
Comparing Your Travel Options
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Ternopil to Spain is to train and fly which costs €95 - €290 and takes 12h 41m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Ternopil to Spain is to train and fly which takes 12h 41m and costs €95 - €290.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, there is a direct bus departing from Vilia and arriving at Barcelona. Services depart every two hours, and operate Wednesday and Saturday. The journey takes approximately 34h 53m.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Ternopil to Spain. However, there are services departing from Ternopil and arriving at Barcelona Plaça de Catalunya via Przemysl Glowny, Frankfurt, Bruxelles-Midi, Lyon Part Dieu and Barcelona Sants. The journey, including transfers, takes approximately 38h.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Ternopil and Spain is 2191 km. The road distance is 2460.2 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Ternopil to Spain without a car is to bus which takes 34h 53m and costs €140 - €220.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 12h 41m to get from Ternopil to Spain, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Ternopil to Spain bus services, operated by Pavluks Trans, depart from Vilia station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Ternopil to Spain train services, operated by Ukrainian Railways (UZ), depart from Ternopil station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Ternopil to Spain is to bus which takes 34h 53m and costs €140 - €220. Alternatively, you can train, which costs and takes 38h.
What companies run services between Ternopil, Ukraine and Spain?
Pavluks Trans operates a bus from Vilia to Barcelona every 2 hours. Tickets cost €140–220 and the journey takes 34h 53m. Alternatively, you can take a train from Ternopil to Barcelona Plaça de Catalunya via Przemysl Glowny, Frankfurt, Bruxelles Midi, Bruxelles-Midi, Lyon Part Dieu, and Barcelona Sants in around 38h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- €55–200
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 4h 30m
- When
- Monday
- Estimated price
- €55–200
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport via Turin
- Ave. Duration
- 5h 15m
- When
- Tuesday
- Estimated price
- €55–200
Flights from John Paul Ii International Airport Kraków–Balice to Valencia Airport
- Ave. Duration
- 3h 10m
- When
- Saturday, Sunday, Monday, Thursday, and Friday
- Estimated price
- €50–190
Flights from John Paul Ii International Airport Kraków–Balice to Valencia Airport via Milan Bergamo
- Ave. Duration
- 4h 55m
- When
- Thursday
- Estimated price
- €50–190
Flights from John Paul Ii International Airport Kraków–Balice to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €55–160
Flights from John Paul Ii International Airport Kraków–Balice to Adolfo Suárez Madrid–Barajas Airport via Milan Bergamo
- Ave. Duration
- 5h 45m
- When
- Saturday to Friday
- Estimated price
- €55–160
Flights from Suceava to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 10m
- When
- Friday
- Estimated price
- €55–230
Flights from Cluj-Napoca to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 30m
- When
- Thursday, Sunday, and Friday
- Estimated price
- €55–200
Flights from John Paul Ii International Airport Kraków–Balice to Alicante-Elche Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €55–190
Flights from John Paul Ii International Airport Kraków–Balice to Alicante-Elche Airport via Vienna
- Ave. Duration
- 5h 55m
- When
- Monday
- Estimated price
- €55–190
- Website
- lufthansa.com
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport via Munich
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- €80–290
Flights from John Paul Ii International Airport Kraków–Balice to Valencia Airport via Munich
- Ave. Duration
- 4h 55m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €160–210
Flights from John Paul Ii International Airport Kraków–Balice to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 7h 15m
- When
- Friday and Sunday
- Estimated price
- €100–360
Flights from Cluj-Napoca to Barcelona–El Prat Airport via Munich
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- €110–380
- Website
- flyulendo.com
Flights from Suceava to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 6h 5m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- €55–230
Flights from Cluj-Napoca to Barcelona–El Prat Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–210
Flights from Chișinău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €45–210
- Website
- wizzair.com
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €30–170
Flights from John Paul Ii International Airport Kraków–Balice to Valencia Airport
- Ave. Duration
- 3h 10m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- €45–180
- Website
- lot.com
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport
- Ave. Duration
- 2h 50m
- When
- Monday and Wednesday
- Estimated price
- €85–190
Flights from John Paul Ii International Airport Kraków–Balice to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €140–230
- Website
- austrian.com
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport via Vienna
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–300
- Website
- eurowings.com
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport via Stuttgart
- Ave. Duration
- 6h
- When
- Sunday
- Estimated price
- €50–220
- Website
- easyjet.com
Flights from John Paul Ii International Airport Kraków–Balice to Adolfo Suárez Madrid–Barajas Airport via Basel
- Ave. Duration
- 7h 40m
- When
- Wednesday
- Estimated price
- €65–240
- Website
- vueling.com
Flights from Suceava to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 6h
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €55–230
- Website
- auraairlines.com
Flights from Chișinău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 50m
- When
- Saturday
- Estimated price
- €100–270
- Website
- flyone.eu
Flights from Chișinău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 30m
- When
- Wednesday
- Estimated price
- €75–350
- Phone
- +38 (044) 309-70-01
- [email protected]
- Website
- Ukrainian Railways
Train from Ternopil to Przemysl Glowny
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €40–55
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- €40–55
Train from Ternopil to Przemysl Glowny
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €40–55
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- €40–55
Train from Ternopil to Przemysl Glowny
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €40–55
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- €40–55
Train from Ternopil to Przemysl Glowny
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €40–55
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- €40–55
Train from Ternopil to Przemysl Glowny
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €40–55
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- €40–55
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Przemysl Glowny to Krakow Glowny
- Ave. Duration
- 2h 27m
- Frequency
- Hourly
- Estimated price
- €27–50
- Website
- PKP Intercity
Train from Przemysl Glowny to Krakow Glowny
- Ave. Duration
- 2h 27m
- Frequency
- Hourly
- Estimated price
- €27–50
- Website
- PKP Intercity
Train from Przemysl Glowny to Krakow Glowny
- Ave. Duration
- 2h 27m
- Frequency
- Hourly
- Estimated price
- €27–50
- Website
- PKP Intercity
Train from Przemysl Glowny to Krakow Glowny
- Ave. Duration
- 2h 27m
- Frequency
- Hourly
- Estimated price
- €27–50
- Website
- PKP Intercity
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Train from Przemysl Glowny to Krakow Glowny
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- €11–20
- Website
- RegioJet
Train from Przemysl Glowny to Krakow Glowny
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- €11–20
- Website
- RegioJet
Train from Przemysl Glowny to Krakow Glowny
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- €11–20
- Website
- RegioJet
Train from Przemysl Glowny to Krakow Glowny
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- €11–20
- Website
- RegioJet
- Website
- LEO Express
Train from Przemysl Glowny to Frankfurt
- Ave. Duration
- 19h 49m
- Frequency
- Once a week
- Schedules at
- LEO Express
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Bruxelles Midi
- Ave. Duration
- 2h 47m
- Frequency
- Every 4 hours
- Estimated price
- €65–140
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Frankfurt to Bruxelles Midi
- Ave. Duration
- 2h 49m
- Frequency
- Twice daily
- Estimated price
- €70–110
- Website
- Belgian Railways
Train from Bruxelles-Midi to Lyon Part Dieu
- Ave. Duration
- 3h 43m
- Frequency
- Twice daily
- Estimated price
- €130–210
- Website
- Belgian Railways
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- €80–120
- Website
- Renfe Viajeros
- Phone
- +38 (044) 309-70-01
- [email protected]
- Website
- Ukrainian Railways
Train from Ternopil to Ivano-Frankivsk
- Ave. Duration
- 4h 44m
- Frequency
- 4 times a day
- Estimated price
- €4–12
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- €10–12
- Berth
- €4–7
- Deluxe
- €17–25
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Hannover Hbf to Lörrach Hbf
- Ave. Duration
- 8h 20m
- Frequency
- Twice a week
- Estimated price
- €95–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +380(67)-484-57-27
- [email protected]
- Website
- Pavluks Trans
Bus from Vilia to Barcelona
- Ave. Duration
- 34h 53m
- Frequency
- Every 2 hours
- Estimated price
- €140–220
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Ternopil to Kolomyia
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- €15–24
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Ternopil to Yaremche
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- €18–27
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Yaremche to Tyachiv
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €16–25
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Ternopil to Letychiv
- Ave. Duration
- 1h 18m
- Frequency
- Every 30 minutes
- Estimated price
- €16–25
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Letychiv to Vinnytsia
- Ave. Duration
- 33 min
- Frequency
- Every 20 minutes
- Estimated price
- €11–18
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
- Phone
- +4 0758 928 530
- [email protected]
- Website
- transportaeroportcluj.ro
Bus from Negreşti-Oaş to Cluj-Napoca Airport
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- €6–60
- Schedules at
- transportaeroportcluj.ro
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Alicante Aeropuerto to Estación de Autobuses de Murcia
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Estimated price
- €6–10
- Website
- ALSA
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Vinnytsia to Mohyliv-Podilskyi
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- €10–16
- Website
- Flixbus
- Phone
- +373 78 348 888
- [email protected]
- Website
- galtrans.md
Bus from Mohyliv-Podilskyy to Chisinau Airport
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- €29–40
- Schedules at
- galtrans.md
- Phone
- +38 (044) 444 00 44
- Website
- Grandes Tour
Bus from Ivano-Frankivsk to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 37h 10m
- Frequency
- 3 times a week
- Estimated price
- €199
- Website
- Grandes Tour
Want to know more about travelling around Spain
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Booking & Getting There
Transport is disrupted due to the Russia-Ukraine war. Read more
Ternopil to Spain bus services, operated by Pavluks Trans, arrive at Barcelona station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Ternopil to Spain train services, operated by Ukrainian Railways (UZ), arrive at Przemysl Glowny station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Ternopil to Spain is 2460 km. It takes approximately 28h 18m to drive from Ternopil to Spain.
Transport is disrupted due to the Russia-Ukraine war. Read more
Book your Ternopil to Spain bus tickets online with Omio.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 5077+ hotels available in Spain.








































