There are 10 ways to get from Ancona to Zagreb by train, bus, ferry, train (Trenitalia), 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.
Train, bus
best- Take the train from Ancona to Bologna Centraletrain Fr
- Take the train from Bologna Centrale to Venezia Mestretrain Fr
- Take the bus from Stazione Mestre to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvorbus
9h 22m€410–1,399Train to Fiumicino International Airport, fly
cheapest- Take the train from Ancona to Roma Tiburtinatrain
- Fly from Fiumicino International Airport (FCO) to Zagreb Franjo Tuđman Airport (ZAG)plane FCO - ZAG
8h 44m€65–229Catamaran, bus
- Take the ferry from Port of Ancona to Port of Zadarferry 51
- Take the bus from Zadar bus station to Zagrebbus 952 / ...
11h 30m€72–148Train
- Take the train from Ancona to Bologna Centraletrain Fr
- Take the train from Bologna Centrale to Venezia Mestretrain Fr
- Take the train from Venezia Mestre to Villach Hbftrain Rjx
- Take the train from Villach Hbf to Ljubljanatrain 19 / ...
- Take the train from Ljubljana to Zagreb Glavni Kol.train 319 / ...
13h 6m€110–339Drive 644.3 km
- Drive from Ancona to Zagrebcar 644.3 km
7h 33m€102–147Bus
- Take the bus from Ancona to Verona Porta Nuova Stationbus
- Take the bus from Verona Porta Nuova to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvorbus
12h 6m€215–1,645Catamaran, bus via Zagreb
- Take the ferry from Port of Ancona to Port of Zadarferry 51
- Take the bus from Zadar, Autobusni Kolodvor to Zagrebbus
12h 30m€91–143Fly from Raffaello Sanzio Airport
- Fly from Raffaello Sanzio Airport (AOI) to Zagreb Franjo Tuđman Airport (ZAG)plane AOI - ZAG
6h 47m€123–325Catamaran to Zadar Airport, fly
- Take the ferry from Port of Ancona to Port of Zadarferry
- Fly from Zadar Airport (ZAD) to Zagreb Franjo Tuđman Airport (ZAG)plane ZAD - ZAG
10h 50m€121–288Ferry to Split Airport, fly
- Take the ferry from Ancona to Splitferry
- Fly from Split Airport (SPU) to Zagreb Franjo Tuđman Airport (ZAG)plane SPU - ZAG
12h 39m€152–249
Ancona to Zagreb by train
Questions & Answers
The cheapest way to get from Ancona to Zagreb is to train and fly which costs €65 - €230 and takes 8h 44m.
The fastest way to get from Ancona to Zagreb is to fly which takes 6h 47m and costs €120 - €330.
No, there is no direct bus from Ancona to Zagreb. However, there are services departing from Ancona and arriving at Zagreb, Autobusni Kolodvor via Verona Porta Nuova and Novo Mesto, Avtobusna postaja. The journey, including transfers, takes approximately 12h 6m.
No, there is no direct train from Ancona to Zagreb. However, there are services departing from Ancona and arriving at Zagreb Glavni Kol. via Bologna Centrale, Venezia Mestre, Villach Hbf and Ljubljana. The journey, including transfers, takes approximately 13h 6m.
The distance between Ancona and Zagreb is 720 km. The road distance is 644.3 km.
The best way to get from Ancona to Zagreb without a car is to train and bus which takes 9h 22m and costs €410 - €1400.
It takes approximately 9h 22m to get from Ancona to Zagreb, including transfers.
Ancona to Zagreb bus services, operated by Onebus, depart from Ancona station.
Ancona to Zagreb train services, operated by Trenitalia Frecce, depart from Ancona station.
The best way to get from Ancona to Zagreb is to train which takes 13h 6m and costs €110 - €340. Alternatively, you can bus, which costs €210 - €1700 and takes 12h 6m, you could also fly, which costs €120 - €330 and takes 6h 47m.
What companies run services between Ancona, Italy and Zagreb, Croatia?
You can take a train from Ancona to Zagreb Glavni Kol. via Bologna Centrale, Venezia Mestre, Villach Hbf, and Ljubljana in around 13h 6m. Alternatively, you can take a bus from Ancona to Zagreb, Autobusni Kolodvor via Verona Porta Nuova and Novo Mesto, Avtobusna postaja in around 12h 6m.
- Website
- croatiaairlines.com
Flights from Zadar Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 40 min
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €45–150
Flights from Split Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- €50–100
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €29–60
- Schedules at
- Trenitalia Frecce
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €21–45
- Schedules at
- Trenitalia Frecce
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €29–60
- Schedules at
- Trenitalia Frecce
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €21–45
- Schedules at
- Trenitalia Frecce
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Stazione Mestre to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 3h 45m
- Frequency
- On demand
- Estimated price
- €350–950
- Website
- GoOpti
Bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 1h 18m
- Frequency
- On demand
- Estimated price
- €22–260
- Website
- GoOpti
- Shared
- €22
- Private
- €92
Bus from Verona Porta Nuova to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 5h 53m
- Frequency
- On demand
- Estimated price
- €132–1,300
- Website
- GoOpti
- Shared
- €132
- Private
- €463
Bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 1h 18m
- Frequency
- On demand
- Estimated price
- €22–260
- Website
- GoOpti
- Shared
- €22
- Private
- €92
Rome2Rio's guide to Jadrolinija
Contact DetailsContact Details
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Port of Ancona to Port of Zadar
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- €65–110
- Website
- Jadrolinija
Ferry from Port of Ancona to Port of Zadar
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- €65–110
- Website
- Jadrolinija
Ferry from Port of Ancona to Port of Zadar
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- €65–110
- Website
- Jadrolinija
Ferry from Ancona to Split
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €100–150
- Website
- Jadrolinija
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
Italy Travel Guides
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Need to know: Jadrolinija
Read the travel guide
More Questions & Answers
Ancona to Zagreb bus services, operated by Onebus, arrive at Verona Porta Nuova Station.
Ancona to Zagreb train services, operated by Trenitalia Frecce, arrive at Bologna Centrale station.
Yes, the driving distance between Ancona to Zagreb is 644 km. It takes approximately 7h 33m to drive from Ancona to Zagreb.
Book your Ancona to Zagreb train tickets online with Omio.
Book your Ancona to Zagreb bus tickets online with Omio.
There are 2941+ hotels available in Zagreb.













