There are 8 ways to get from Zadar to Girona by ferry, train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Catamaran, train
best- 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 Gironatrain
22h 4m€238–445Fly Zadar Airport to Girona–Costa Brava Airport
cheapest- Fly from Zadar Airport (ZAD) to Girona–Costa Brava Airport (GRO)plane ZAD - GRO
16h 42m€64–279Bus via Maribor
- Take the bus from Zadar bus station to Zagrebbus 952 / ...
- Take the bus from Zagreb to Edvard Rusjan Airportbus
- Take the bus from Edvard Rusjan Airport to Padovabus
- Take the bus from Padova to Girona, Estació d'Autobusosbus
26h 38m€258–1,074Drive 1,520.7 km
- Drive from Zadar to Gironacar 1,520.7 km
17h 11m€245–354Bus, train
- Take the bus from Zadar, Autobusni Kolodvor to Rijeka, Autobusni Kolodvorbus
- Take the bus from Rijeka, Željeznički Kolodvor to Trieste, Autostazionebus
- Take the train from Trieste Centrale to Milano Centraletrain Fr
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Gironatrain
22h 18m€257–513Bus
- Take the bus from Zadar, Autobusni Kolodvor to Rovinj, Autobusni Kolodvorbus
- Take the bus from Rovinj, Autobusni Kolodvor to Padovabus
- Take the bus from Padova to Girona, Estació d'Autobusosbus
32h 25m€403–712Bus #2
- Take the bus from Zadar, Autobusni Kolodvor to Rovinj, Autobusni Kolodvorbus
- Take the bus from Rovinj, Autobusni Kolodvor to Stazione Mestrebus
- Take the bus from Venice Mestre to Perpignanbus
- Take the bus from Perpignan - Bus Station to Girona - Bus Stationbus
33h 29m€219–733Bus to Split Airport, fly to Barcelona–El Prat Airport, train
- Take the bus from Zadar, Autobusni Kolodvor to Trogir, Autobusni Kolodvorbus
- Fly from Split Airport (SPU) to Barcelona–El Prat Airport (BCN)plane SPU - BCN
- Take the train from Barcelona-Sants to Gironatrain
8h 19m€79–223
Zadar Airport (ZAD) to Girona–Costa Brava Airport (GRO) flights
Comparing Your Travel Options
The cheapest way to get from Zadar to Girona is to bus and fly and train which costs €75 - €230 and takes 8h 19m.
The fastest way to get from Zadar to Girona is to bus and fly and train which takes 8h 19m and costs €75 - €230.
No, there is no direct bus from Zadar station to Girona. However, there are services departing from Zadar bus station and arriving at Girona, Estació d'Autobusos via Zagreb, Edvard Rusjan Airport and Padova. The journey, including transfers, takes approximately 26h 38m.
The distance between Zadar and Girona is 1593 km. The road distance is 1520.7 km.
The best way to get from Zadar to Girona without a car is to Catamaran and train which takes 22h 4m and costs €230 - €450.
It takes approximately 22h 4m to get from Zadar to Girona, including transfers.
Zadar to Girona bus services, operated by FlixBus, depart from Zadar bus station.
The best way to get from Zadar to Girona is to bus via Maribor which takes 26h 38m and costs €250 - €1100. Alternatively, you can fly, which costs €60 - €280 and takes 16h 42m.
Zadar to Girona bus services, operated by FlixBus, arrive at Zagreb station.
Yes, the driving distance between Zadar to Girona is 1521 km. It takes approximately 17h 11m to drive from Zadar to Girona.
What companies run services between Zadar, Croatia and Girona, Spain?
You can take a bus from Zadar bus station to Girona, Estació d'Autobusos via Zagreb, Edvard Rusjan Airport, and Padova in around 26h 38m. Alternatively, Ryanair flies from Zadar Airport (ZAD) to Girona–Costa Brava Airport (GRO) 6 times a week.
- Website
- ryanair.com
Flights from Zadar Airport to Girona–Costa Brava Airport via Memmingen
- Ave. Duration
- 16h 37m
- When
- Monday, Friday, and Sunday
- Estimated price
- €60–270
Flights from Zadar Airport to Girona–Costa Brava Airport via Nuremberg
- Ave. Duration
- 22h 25m
- When
- Friday
- Estimated price
- €65–280
Flights from Zadar Airport to Girona–Costa Brava Airport via Karlsruhe/Baden Baden
- Ave. Duration
- 23h 20m
- When
- Wednesday
- Estimated price
- €65–280
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Ancona to Milano Centrale
- Ave. Duration
- 3h 45m
- Frequency
- Hourly
- Estimated price
- €55–100
- Website
- Trenitalia Frecce
Train from Trieste Centrale to Milano Centrale
- Ave. Duration
- 4h 8m
- Frequency
- Every 4 hours
- Estimated price
- €55–100
- Website
- Trenitalia Frecce
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Estimated price
- €23–35
- Website
- Flixbus
Bus from Zadar, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a day
- Estimated price
- €19–29
- Website
- Flixbus
Bus from Venice Mestre to Perpignan
- Ave. Duration
- 14h 55m
- Frequency
- Twice daily
- Estimated price
- €90–140
- Website
- Flixbus
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Port of Zadar to Port of Ancona
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- €75–110
- Website
- Jadrolinija
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 by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
Book your Zadar to Girona bus tickets online with Omio.
There are 1094+ hotels available in Girona.










