There are 9 ways to get from Porto to Zadar by plane, bus, car, ferry, towncar, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Zadar Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Zadar Airport (ZAD)plane OPO - ZAD
8h 37m€89–347Fly to Zagreb Franjo Tuđman Airport, bus
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Zagreb Franjo Tuđman Airport (ZAG)plane OPO - ZAG
- Take the bus from Zagreb to Zadar bus stationbus
12h 16m€88–369Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Estação Rodoviária de Viseubus
- Take the bus from Viseu to Zürichbus
- Take the bus from Zürich Hbf to Zadarbus
46h 4m€273–394Drive 2,572.9 km
- Drive from Porto to Zadarcar 2,572.9 km
27h 25m€402–580Fly to Raffaello Sanzio Airport, Catamaran
- Fly from Francisco De Sá Carneiro Airport (OPO) to Raffaello Sanzio Airport (AOI)plane OPO - AOI
- Take the ferry from Port of Ancona to Port of Zadarferry
13h 59m€154–371Fly to Split Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Split Airport (SPU)plane OPO - SPU
- Take the bus from Split, Autobusni Kolodvor to Zadar bus stationbus
9h 57m€115–351Towncar, bus
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Lugotowncar
- Take the bus from Lugo to Padovabus
- Take the bus from Padua to Zadar bus stationbus
2d 1h€452–502Train, bus
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Redondela De Galicia to Barcelona-Santstrain Alv
- Take the bus from Barcelona to Mulhousebus
- Take the train from Basel SBB to Luganotrain Ec
- Take the bus from Lugano to Zadarbus
2d 1h€390–828Towncar, bus, shuttle
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Lugotowncar
- Take the bus from Lugo to Padovabus
- Take a shuttle bus from Padova to Rovinj, Autobusni Kolodvor
- Take the bus from Rovinj, Autobusni Kolodvor to Zadar, Autobusni Kolodvorbus
2d 5h€675–1,127
Porto to Zadar by bus and foot
Questions & Answers
The cheapest way to get from Porto to Zadar is to fly which costs €85 - €350 and takes 8h 37m.
The fastest way to get from Porto to Zadar is to fly which takes 8h 37m and costs €85 - €350.
No, there is no direct bus from Porto to Zadar. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Zadar via Viseu and Zürich Hbf. The journey, including transfers, takes approximately 46h 4m.
The distance between Porto and Zadar is 2009 km. The road distance is 2572.9 km.
The best way to get from Porto to Zadar without a car is to bus which takes 46h 4m and costs €270 - €400.
It takes approximately 8h 37m to get from Porto to Zadar, including transfers.
Porto to Zadar bus services, operated by Rede Expressos, depart from Porto - Terminal Intermodal de Campanhã station.
The best way to get from Porto to Zadar is to fly which takes 8h 37m and costs €85 - €350. Alternatively, you can bus, which costs €270 - €400 and takes 46h 4m.
Porto to Zadar bus services, operated by Rede Expressos, arrive at Estação Rodoviária de Viseu station.
Zadar is 1h ahead of Porto. It is currently 10:42 AM in Porto and 11:42 AM in Zadar.
What companies run services between Porto, Portugal and Zadar, Croatia?
Ryanair, easyJet, and Vueling Airlines fly from Francisco De Sá Carneiro Airport (OPO) to Zadar Airport (ZAD) 5 times a week. Alternatively, you can take a bus from Porto - Terminal Intermodal de Campanhã to Zadar via Viseu, Zürich, and Zürich Hbf in around 46h 4m.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Zadar Airport via Marseille
- Ave. Duration
- 4h 40m
- When
- Wednesday
- Estimated price
- €65–250
Flights from Francisco De Sá Carneiro Airport to Zadar Airport via Barcelona
- Ave. Duration
- 7h 30m
- When
- Wednesday
- Estimated price
- €70–250
Flights from Francisco De Sá Carneiro Airport to Zadar Airport via Bologna
- Ave. Duration
- 9h 20m
- When
- Monday
- Estimated price
- €70–250
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Memmingen
- Ave. Duration
- 5h 20m
- When
- Friday
- Estimated price
- €70–170
- Website
- lufthansa.com
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 8h 57m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €80–320
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Split Airport
- Ave. Duration
- 7h 20m
- When
- Monday
- Estimated price
- €65–200
Flights from Francisco De Sá Carneiro Airport to Raffaello Sanzio Airport via Munich
- Ave. Duration
- 5h 10m
- When
- Friday
- Estimated price
- €110–460
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 6h 52m
- When
- Every day
- Estimated price
- €60–290
Flights from Francisco De Sá Carneiro Airport to Split Airport via Zurich
- Ave. Duration
- 6h 40m
- When
- Saturday
- Estimated price
- €90–370
- Website
- croatiaairlines.com
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Barcelona
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- €110–350
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- €60–200
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Split Airport
- Ave. Duration
- 7h 20m
- When
- Monday
- Estimated price
- €65–200
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Zadar Airport via Basel
- Ave. Duration
- 9h 15m
- When
- Tuesday
- Estimated price
- €85–280
Flights from Francisco De Sá Carneiro Airport to Split Airport
- Ave. Duration
- 3h 5m
- When
- Monday
- Estimated price
- €85–160
- Website
- volotea.com
Flights from Francisco De Sá Carneiro Airport to Raffaello Sanzio Airport via Madrid
- Ave. Duration
- 5h 20m
- When
- Thursday and Sunday
- Estimated price
- €85–320
Flights from Francisco De Sá Carneiro Airport to Raffaello Sanzio Airport via Barcelona
- Ave. Duration
- 5h 30m
- When
- Friday
- Estimated price
- €80–320
- Website
- dat.dk
Flights from Francisco De Sá Carneiro Airport to Raffaello Sanzio Airport via Milan Linate
- Ave. Duration
- 6h 45m
- When
- Monday, Thursday, and Friday
- Estimated price
- €75–270
Flights from Francisco De Sá Carneiro Airport to Raffaello Sanzio Airport via Rome
- Ave. Duration
- 7h 40m
- When
- Monday to Friday
- Estimated price
- €55–240
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €17–29
- Website
- https://www.renfe.com/es/en
Train from Redondela De Galicia to Barcelona-Sants
- Ave. Duration
- 13h 40m
- Frequency
- 6 times a week
- Estimated price
- €140–240
- Website
- https://www.renfe.com/es/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- €85–260
- Website
- https://www.sbb.ch/en
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Lugano
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- €20–25
- Schedules at
- sbb-deutschland.de
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Porto - Terminal Intermodal de Campanhã to Estação Rodoviária de Viseu
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €9–21
- Website
- https://rede-expressos.pt
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Viseu to Zürich
- Ave. Duration
- 27h 40m
- Frequency
- Once daily
- Estimated price
- €120–230
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +41 79 445 39 68
- info@zelicreisen.ch
- Website
- zelicreisen.ch
Bus from Zürich Hbf to Zadar
- Ave. Duration
- 14h 30m
- Frequency
- Twice a week
- Estimated price
- €144
- Schedules at
- zelicreisen.ch
Bus from Lugano to Zadar
- Ave. Duration
- 11h 20m
- Frequency
- 4 times a week
- Estimated price
- €144
- Schedules at
- zelicreisen.ch
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Zagreb to Zadar bus station
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Estimated price
- €18–35
- Website
- https://www.flixbus.co.uk
Bus from Split, Autobusni Kolodvor to Zadar bus station
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Estimated price
- €10–18
- Website
- https://www.flixbus.co.uk
Bus from Padua to Zadar bus station
- Ave. Duration
- 9h 10m
- Frequency
- 5 times a week
- Estimated price
- €30–60
- Website
- https://www.flixbus.co.uk
Bus from Barcelona to Mulhouse
- Ave. Duration
- 14h 50m
- Frequency
- Twice daily
- Estimated price
- €65–120
- Website
- https://www.flixbus.co.uk
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Zagreb to Zadar bus station
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- €2–10
- Website
- https://www.arriva.com.hr/en-us/home
Bus from Rovinj, Autobusni Kolodvor to Zadar, Autobusni Kolodvor
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Estimated price
- €3–35
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +385 800 88 85
- info@velebit-tours.hr
- Website
- velebit-tours.hr
Bus from Zagreb to Zadar bus station
- 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 Zagreb to Zadar bus station
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- €13–16
- Schedules at
- puntamika-line.hr
- Phone
- 0400 153884
- myynti@tilausliikennehimanen.fi
- Website
- tilausliikennehimanen.fi
Bus from Zagreb to Zadar bus station
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Website
- Tilausliikenne Himanen
- Phone
- +385 91 454 1121
- francuzevic@gmail.com
- Website
- francuzevic-prijevoz.hr
Bus from Zagreb to Zadar bus station
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- €19–22
- Schedules at
- francuzevic-prijevoz.hr
- Phone
- +385 35 415 165
- info@slavonija-bus.hr
- Website
- slavonija-bus.hr
Bus from Zagreb to Zadar bus station
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €20–26
- Schedules at
- slavonija-bus.hr
- Phone
- +385 1 3335 170
- uprava@samoborcek.hr
- Website
- samoborcek.hr
Bus from Zagreb to Zadar bus station
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- €20–35
- Schedules at
- samoborcek.hr
- Phone
- +385 043 277 100
- info@cazmatrans.hr
- Website
- cazmatrans.hr
Bus from Zagreb to Zadar bus station
- Ave. Duration
- 5h 28m
- Frequency
- Once a week
- Estimated price
- €30–36
- Website
- https://cazmatrans.hr/en/
- Phone
- +385 60 300 300
- info@ap.hr
- Website
- ap.hr
Bus from Zagreb to Zadar bus station
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- €21–35
- Schedules at
- ap.hr
- Phone
- +385 91 255 0999
- prijevoz.knezevic@gmail.com
- Website
- prijevoz-knezevic.hr
Bus from Split, Autobusni Kolodvor to Zadar bus station
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- €13–25
- Schedules at
- prijevoz-knezevic.hr
- Phone
- +385 91 616 0990
- antonio.tours@zd.t-com.hr
- Website
- antoniotours.hr
Bus from Split, Autobusni Kolodvor to Zadar bus station
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- €22–35
- Schedules at
- antoniotours.hr
- Phone
- +385 21 612 005
- kontakt@promet-makarska.hr
- Website
- promet-makarska.hr
Bus from Split, Autobusni Kolodvor to Zadar bus station
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- €15–50
- Website
- https://www.promet-makarska.hr/en/
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Lugo to Padova
- Ave. Duration
- 32h 22m
- Frequency
- Twice a week
- Estimated price
- €60–80
- Schedules at
- tabitatour.ro
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Padova to Rovinj, Autobusni Kolodvor
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- €250–650
- Website
- https://www.goopti.com/en/
- Phone
- +385 72 303 337
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Ferry from Port of Ancona to Port of Zadar
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- €50–100
- Website
- https://www.jadrolinija.hr/en
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Lugo
- Ave. Duration
- 4h 26m
- Frequency
- On demand
- Estimated price
- €360
- Website
- https://www.vmtransfers.com/en/
Want to know more about travelling around Croatia
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
Italy Travel Guides
Read the travel guide
More Questions & Answers
Yes, the driving distance between Porto to Zadar is 2573 km. It takes approximately 27h 25m to drive from Porto to Zadar.
Book your Porto to Zadar bus tickets online with Omio.
There are 11155+ hotels available in Zadar.












































































