There are 10 ways to get from Zadar to Spain by bus, plane, ferry, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Split Airport, fly to Barcelona–El Prat Airport
best- Take the bus from Zadar bus station to Trogir, Autobusni Kolodvorbus
- Fly from Split Airport (SPU) to Barcelona–El Prat Airport (BCN)plane SPU - BCN
7h 41m€59–270Fly Zadar Airport to Son Sant Joan Airport
cheapest- Fly from Zadar Airport (ZAD) to Son Sant Joan Airport (PMI)plane ZAD - PMI
7h 19m€42–170Catamaran, train
- Take the ferry from Port of Zadar to Port of Anconaferry 51
- Take the train from Ancona to Milano Centraletrain Fr
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
20h 29m€231–448Bus
- Take the bus from Zadar bus station to Paduabus N535
- Take the bus from Padova to Barcelona, Estació d'Autobusos Nordbus
28h 12m€91–129Catamaran, train, ferry
- Take the ferry from Port of Zadar to Port of Anconaferry 51
- Take the train from Ancona to Roma Terminitrain
- Take the train from Roma Termini to Civitavecchiatrain Re
- Take the ferry from Port of Civitavecchia to Port de Barcelonaferry
32h 55m€167–320Bus to Split Airport, fly to Adolfo Suárez Madrid–Barajas Airport
- Take the bus from Zadar bus station to Trogir, Autobusni Kolodvorbus
- Fly from Split Airport (SPU) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane SPU - MAD
8h 14m€84–308Fly Zadar Airport to Barcelona–El Prat Airport
- Fly from Zadar Airport (ZAD) to Barcelona–El Prat Airport (BCN)plane ZAD - BCN
5h 11m€59–281Bus to Zagreb Franjo Tuđman Airport, fly to Son Sant Joan Airport
- Take the bus from Zadar bus station to Zagrebbus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Son Sant Joan Airport (PMI)plane ZAG - PMI
9h 11m€60–269Bus via Milan
- Take the bus from Zadar, Autobusni Kolodvor to Rovinj, Autobusni Kolodvorbus
- Take the bus from Rovinj, Autobusni Kolodvor to Milano Centrale Stationbus
- Take the bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Stationbus
33h 59m€531–1,287Drive 1,618.4 km
- Drive from Zadar to Barcelonacar 1,618.4 km
18h 10m€255–369
Zadar to Spain by ferry, foot, bus, and train
Questions & Answers
The cheapest way to get from Zadar to Spain is to fly which costs €40 - €170 and takes 7h 19m.
The fastest way to get from Zadar to Spain is to fly which takes 5h 11m and costs €55 - €290.
No, there is no direct bus from Zadar station to Spain. However, there are services departing from Zadar bus station and arriving at Barcelona, Estació d'Autobusos Nord via Padova. The journey, including transfers, takes approximately 28h 12m.
The distance between Zadar and Spain is 1333 km. The road distance is 1618.4 km.
The best way to get from Zadar to Spain without a car is to Catamaran and train which takes 20h 29m and costs €230 - €450.
It takes approximately 7h 41m to get from Zadar to Spain, including transfers.
Zadar to Spain bus services, operated by FlixBus, depart from Zadar bus station.
The best way to get from Zadar to Spain is to bus which takes 28h 12m and costs €90 - €130. Alternatively, you can fly, which costs €55 - €290 and takes 5h 11m.
Zadar to Spain bus services, operated by FlixBus, arrive at Padua station.
Yes, the driving distance between Zadar to Spain is 1618 km. It takes approximately 18h 10m to drive from Zadar to Spain.
What companies run services between Zadar, Croatia and Spain?
You can take a bus from Zadar bus station to Barcelona, Estació d'Autobusos Nord via Padua and Padova in around 28h 12m. Alternatively, Ryanair flies from Zadar Airport (ZAD) to Barcelona–El Prat Airport (BCN) twice a week.
- Website
- ryanair.com
Flights from Split Airport to Adolfo Suárez Madrid–Barajas Airport via Rome
- Ave. Duration
- 4h 40m
- When
- Tuesday
- Estimated price
- €80–300
Flights from Zadar Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 5m
- When
- Wednesday
- Estimated price
- €55–160
Flights from Zadar Airport to Barcelona–El Prat Airport via Bologna
- Ave. Duration
- 3h 35m
- When
- Monday
- Estimated price
- €55–160
Flights from Zadar Airport to Son Sant Joan Airport via Pisa
- Ave. Duration
- 4h 40m
- When
- Monday
- Estimated price
- €35–160
Flights from Zadar Airport to Son Sant Joan Airport via Barcelona–El Prat Airport
- Ave. Duration
- 7h 10m
- When
- Wednesday
- Estimated price
- €35–170
Flights from Zagreb Franjo Tuđman Airport to Son Sant Joan Airport
- Ave. Duration
- 2h 20m
- When
- Monday to Saturday
- Estimated price
- €50–210
Flights from Zagreb Franjo Tuđman Airport to Son Sant Joan Airport via Milan Bergamo
- Ave. Duration
- 4h 30m
- When
- Monday
- Estimated price
- €50–210
- Website
- vueling.com
Flights from Split Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–210
Flights from Split Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h
- When
- Wednesday and Saturday
- Estimated price
- €80–190
Flights from Split Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona–El Prat Airport
- Ave. Duration
- 5h 40m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €100–280
- Website
- iberia.com
Flights from Split Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–210
Flights from Split Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h
- When
- Wednesday and Saturday
- Estimated price
- €80–190
Flights from Split Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona–El Prat Airport
- Ave. Duration
- 5h 40m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €100–280
- Website
- ita-airways.com
Flights from Split Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €65–230
Flights from Split Airport to Adolfo Suárez Madrid–Barajas Airport via Rome
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €260–390
- Website
- easyjet.com
Flights from Split Airport to Barcelona–El Prat Airport via Naples
- Ave. Duration
- 4h 25m
- When
- Thursday
- Estimated price
- €90–230
- Website
- croatiaairlines.com
Flights from Split Airport to Adolfo Suárez Madrid–Barajas Airport via Zagreb Franjo Tuđman Airport
- Ave. Duration
- 4h 45m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €140–320
- Website
- swiss.com
Flights from Zagreb Franjo Tuđman Airport to Son Sant Joan Airport via Zurich
- Ave. Duration
- 4h 25m
- When
- Saturday
- Estimated price
- €75–300
- Website
- lufthansa.com
Flights from Zagreb Franjo Tuđman Airport to Son Sant Joan Airport via Munich
- Ave. Duration
- 4h 25m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- €80–310
- Website
- eurowings.com
Flights from Zagreb Franjo Tuđman Airport to Son Sant Joan Airport via Stuttgart
- Ave. Duration
- 4h 35m
- When
- Monday
- Estimated price
- €60–210
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ancona to Milano Centrale
- Ave. Duration
- 3h 45m
- Frequency
- Every 2 hours
- Estimated price
- €60–120
- Schedules at
- trenitalia.com
Train from Roma Termini to Civitavecchia
- Ave. Duration
- 53 min
- Frequency
- 5 times a day
- Estimated price
- €11–22
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ancona to Milano Centrale
- Ave. Duration
- 5h 7m
- Frequency
- Every 4 hours
- Estimated price
- €40–95
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Roma Termini
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- €28–65
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Civitavecchia
- Ave. Duration
- 53 min
- Frequency
- 3 times a day
- Estimated price
- €8–18
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 47m
- Frequency
- Twice daily
- Estimated price
- €55–95
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Roma Termini
- Ave. Duration
- 3h 51m
- Frequency
- 5 times a day
- Estimated price
- €35–60
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Civitavecchia
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €9–16
- Website
- https://www.trenitalia.com/en.html
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 52m
- Frequency
- Once daily
- Estimated price
- €75–130
- Website
- https://www.renfe.com/es/en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Zadar bus station to Trogir, Autobusni Kolodvor
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- €8–14
- Website
- https://www.flixbus.co.uk
Bus from Zadar bus station to Padua
- Ave. Duration
- 9h 35m
- Frequency
- 5 times a week
- Estimated price
- €35–60
- Website
- https://www.flixbus.co.uk
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- €20–35
- Website
- https://www.flixbus.co.uk
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Zadar bus station to Trogir, Autobusni Kolodvor
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- €1–2
- Website
- https://www.arriva.com.hr/en-us/home
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Estimated price
- €2–14
- Website
- https://www.arriva.com.hr/en-us/home
Bus from Zadar, Autobusni Kolodvor to Rovinj, Autobusni Kolodvor
- Ave. Duration
- 11h 20m
- Frequency
- Once daily
- Estimated price
- €3–35
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 17h 26m
- Frequency
- Once a week
- Estimated price
- €55–70
- Schedules at
- tabitatour.ro
- Phone
- +385 800 88 85
- info@velebit-tours.hr
- Website
- velebit-tours.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- €50–60
- Schedules at
- velebit-tours.hr
- Phone
- +385 (23) 315 331
- info@puntamika-line.hr
- Website
- puntamika-line.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- €13–16
- Schedules at
- puntamika-line.hr
- Phone
- +385 91 454 1121
- francuzevic@gmail.com
- Website
- francuzevic-prijevoz.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- €18–22
- Schedules at
- francuzevic-prijevoz.hr
- Phone
- +385 1 3335 170
- uprava@samoborcek.hr
- Website
- samoborcek.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- €20–40
- Schedules at
- samoborcek.hr
- Phone
- +385 043 277 100
- info@cazmatrans.hr
- Website
- cazmatrans.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 55m
- Frequency
- 4 times a week
- Estimated price
- €35–45
- Website
- https://cazmatrans.hr/en/
- Phone
- +385 35 415 165
- info@slavonija-bus.hr
- Website
- slavonija-bus.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €20–26
- Schedules at
- slavonija-bus.hr
- Phone
- +385 60 300 300
- info@ap.hr
- Website
- ap.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 4h 58m
- Frequency
- Once daily
- Estimated price
- €21–35
- Schedules at
- ap.hr
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Bus from Rovinj, Autobusni Kolodvor to Milano Centrale Station
- Ave. Duration
- 5h 59m
- Frequency
- On demand
- Estimated price
- €450–1,100
- Website
- https://www.goopti.com/en/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Station
- Ave. Duration
- 14h 45m
- Frequency
- Twice daily
- Estimated price
- €75–150
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +385 72 303 337
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Ferry from Port of Zadar to Port of Ancona
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- €55–100
- Website
- https://www.jadrolinija.hr/en
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Ferry from Port of Civitavecchia to Port de Barcelona
- Ave. Duration
- 20h
- Frequency
- 5 times a week
- Estimated price
- €70–130
- Website
- https://www.grimaldi-lines.com/en/
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Travelling by boat in Italy
Read the travel guide
More Questions & Answers
There are 5107+ hotels available in Spain.


































































