There are 11 ways to get from Capri to Zagreb by ferry, plane, train, bus, car, 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.
Ferry to Naples Airport, fly to Zagreb Franjo Tuđman Airport
best- Take the ferry from Port of Capri to Naples Beverelloferry
- Fly from Naples Airport (NAP) to Zagreb Franjo Tuđman Airport (ZAG)plane NAP - ZAG
6h 36m€60–220Ferry, train, bus via Venice
- Take the ferry from Port of Capri to Naples Beverelloferry
- Take the train from Napoli Centrale to Venezia Mestretrain Fr
- Take the bus from Venezia Mestre to Ljubljana Dolgi mostbus
- Take the train from Ljubljana to Zagreb Glavni Kol.train 319 / ...
13h 40m€165–375Ferry, bus
- Take the ferry from Port of Capri to Naples Beverelloferry
- Take the bus from Napoli P.zza Garibaldi to Zagrebbus N544
18h 56m€109–197Ferry, drive
- Take the ferry from Port of Capri to Naples Beverelloferry
- Drive from Naples Beverello to Zagrebcar
11h 1m€178–285Ferry to Naples Airport, fly to Trieste – Friuli Venezia Giulia Airport, shuttle
- Take the ferry from Port of Capri to Naples Beverelloferry
- Fly from Naples Airport (NAP) to Trieste – Friuli Venezia Giulia Airport (TRS)plane NAP - TRS
- Take a shuttle bus from Trieste Airport to Ljubljana
- Take a shuttle bus from Ljubljana to Zagreb
8h 37m€106–1,078Ferry, train to Fiumicino International Airport, fly to Zagreb Franjo Tuđman Airport
- Take the ferry from Port of Capri to Naples Beverelloferry
- Take the train from Napoli to Roma Terminitrain
- Fly from Fiumicino International Airport (FCO) to Zagreb Franjo Tuđman Airport (ZAG)plane FCO - ZAG
7h 20m€80–253Ferry to Naples Airport, fly to Venice Marco Polo Airport, shuttle
- Take the ferry from Port of Capri to Naples Beverelloferry
- Fly from Naples Airport (NAP) to Venice Marco Polo Airport (VCE)plane NAP - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Zagreb
9h 48m€80–1,378Ferry, bus to Salerno Costa D'Amalfi Airport, fly to Trieste – Friuli Venezia Giulia Airport, shuttle
- Take the ferry from Port of Capri to Naples Beverelloferry
- Take the bus from Napoli via G. Ferraris to Salerno Airportbus
- Fly from Salerno Costa D'Amalfi Airport (QSR) to Trieste – Friuli Venezia Giulia Airport (TRS)plane QSR - TRS
- Take a shuttle bus from Trieste Airport to Ljubljana
- Take a shuttle bus from Ljubljana to Zagreb
10h 3m€147–1,226Ferry to Naples Airport, fly to Split Airport, bus
- Take the ferry from Port of Capri to Naples Beverelloferry
- Fly from Naples Airport (NAP) to Split Airport (SPU)plane NAP - SPU
- Take the bus from Split, Autobusni Kolodvor to Zagrebbus
11h 58m€62–278Ferry, train, bus
- Take the ferry from Port of Capri to Port of Sorrentoferry
- Take the train from Sorrento to Napoli P. Garibalditrain 0
- Take the train from Napoli to Trieste C.letrain
- Take the bus from Trieste to Ljubljana bus stationbus 402 / ...
- Take the train from Ljubljana to Zagreb Glavni Kol.train 319 / ...
15h 46m€157–327Ferry, bus, train
- Take the ferry from Port of Capri to Naples Beverelloferry
- Take the bus from Naples Metropark Central Parking to Ljubljana Central Bus Stationbus
- Take the train from Ljubljana to Zagreb Glavni Kol.train 319 / ...
19h 26m€106–232
Capri to Zagreb by ferry and bus
Questions & Answers
The cheapest way to get from Capri to Zagreb is to ferry and fly which costs €60 - €220 and takes 6h 36m.
The fastest way to get from Capri to Zagreb is to ferry and fly which takes 6h 36m and costs €60 - €220.
The distance between Capri and Zagreb is 616 km.
The best way to get from Capri to Zagreb without a car is to ferry and train and bus via Venice which takes 13h 40m and costs €160 - €380.
It takes approximately 6h 36m to get from Capri to Zagreb, including transfers.
There are 3000+ hotels available in Zagreb.
What companies run services between Capri, Campania, Italy and Zagreb, Croatia?
There is no direct connection from Capri to Zagreb. However, you can take the ferry to Naples Beverello, walk to Napoli - Piazza Bovio, take the bus to Napoli - Capodichino Aeroporto, walk to Naples Airport (NAP) airport, fly to Zagreb Franjo Tuđman Airport (ZAG), walk to Stari terminal, then take the line 290 bus to Kvaternikov trg. Alternatively, you can take a ferry from Port of Capri to Zagreb Glavni Kol. via Naples Beverello, Municipio, Piazza Garibaldi, Napoli Centrale, Venezia Mestre, Venezia Mestre, Ljubljana Dolgi most, Ljubljana AP, and Ljubljana in around 13h 40m.
- Website
- ryanair.com
Flights from Naples Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €40–150
Flights from Naples Airport to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €30–160
Flights from Fiumicino International Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Sunday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- €25–110
Flights from Naples Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €28–140
- Website
- ita-airways.com
Flights from Naples Airport to Trieste – Friuli Venezia Giulia Airport via Fiumicino International Airport
- Ave. Duration
- 3h 18m
- When
- Every day
- Estimated price
- €70–170
Flights from Naples Airport to Venice Marco Polo Airport via Fiumicino International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €75–140
- Website
- volotea.com
Flights from Naples Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 20m
- When
- Monday
- Estimated price
- €11–140
Flights from Naples Airport to Venice Marco Polo Airport via Fiumicino International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €75–140
Flights from Naples Airport to Split Airport
- Ave. Duration
- 1h
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- €30–120
- Website
- aeroitalia.com
Flights from Salerno Costa D'Amalfi Airport to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday and Saturday
- Estimated price
- €55–700
- Website
- flexflight.dk
Flights from Salerno Costa D'Amalfi Airport to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday and Saturday
- Estimated price
- €55–700
- Website
- croatiaairlines.com
Flights from Fiumicino International Airport to Zagreb Franjo Tuđman Airport via Split Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- €65–240
- Website
- easyjet.com
Flights from Naples Airport to Split Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- €40–150
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Napoli Centrale to Venezia Mestre
- Ave. Duration
- 5h 23m
- Frequency
- Hourly
- Estimated price
- €100–210
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Napoli Centrale to Venezia Mestre
- Ave. Duration
- 5h 5m
- Frequency
- Hourly
- Estimated price
- €90–180
- Website
- Italo Treno
Train from Napoli to Roma Termini
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- €28–55
- Website
- Italo Treno
Train from Napoli to Trieste C.le
- Ave. Duration
- 7h 21m
- Frequency
- Twice daily
- Estimated price
- €110–220
- Website
- Italo Treno
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- €28–55
- Website
- Austrian Railways
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- €28–55
- Website
- Austrian Railways
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- €28–55
- Website
- Austrian Railways
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- Slovenske železnice (SŽ)
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 34m
- Frequency
- 4 times a day
- Estimated price
- €27–40
- Website
- Slovenske železnice (SŽ)
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 34m
- Frequency
- 4 times a day
- Estimated price
- €27–40
- Website
- Slovenske železnice (SŽ)
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 34m
- Frequency
- 4 times a day
- Estimated price
- €27–40
- Website
- Slovenske železnice (SŽ)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a week
- Estimated price
- €30–55
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a week
- Estimated price
- €30–55
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a week
- Estimated price
- €30–55
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 18m
- Frequency
- Twice a week
- Estimated price
- €27–40
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 18m
- Frequency
- Twice a week
- Estimated price
- €27–40
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 18m
- Frequency
- Twice a week
- Estimated price
- €27–40
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +39 800 211 388
- [email protected]
- Website
- Ente Autonomo Volturno S.r.l.
Train from Sorrento to Napoli P. Garibaldi
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- €6–10
- Schedules at
- Ente Autonomo Volturno S.r.l.
- 2nd Class
- €6–10
- Phone
- +38670511611
- [email protected]
- Website
- TripstAir
Bus from Venezia Mestre to Ljubljana Dolgi most
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a day
- Estimated price
- €28–60
- Website
- TripstAir
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Napoli P.zza Garibaldi to Zagreb
- Ave. Duration
- 16h 40m
- Frequency
- Once daily
- Estimated price
- €90–150
- Website
- Flixbus
Bus from Split, Autobusni Kolodvor to Zagreb
- Ave. Duration
- 5h 15m
- Frequency
- Hourly
- Estimated price
- €30–55
- Website
- Flixbus
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €7–12
- Website
- Flixbus
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- €160–410
- Website
- GoOpti
- Private
- €204
Shuttle from Ljubljana to Zagreb
- Ave. Duration
- 1h 48m
- Frequency
- On demand
- Estimated price
- €28–450
- Website
- GoOpti
- Shared
- €28–75
- Private
- €140–180
Shuttle from Venezia, Aeroporto Marco Polo di Venezia to Zagreb
- Ave. Duration
- 4h 42m
- Frequency
- On demand
- Estimated price
- €46–1,200
- Website
- GoOpti
- Shared
- €46
- Private
- €259
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- €160–410
- Website
- GoOpti
- Private
- €204
Shuttle from Ljubljana to Zagreb
- Ave. Duration
- 1h 48m
- Frequency
- On demand
- Estimated price
- €28–450
- Website
- GoOpti
- Shared
- €28–75
- Private
- €140–180
- Phone
- +386 070740450
- [email protected]
- Website
- easydrive.si
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €19–40
- Schedules at
- easydrive.si
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €19–40
- Schedules at
- easydrive.si
- Phone
- +39 327 190 8572
- [email protected]
- Website
- Infante Viaggi
Bus from Napoli via G. Ferraris to Salerno Airport
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- €6–7
- Website
- Infante Viaggi
- Phone
- +385 (0)72 660 660
- [email protected]
- Website
- Arriva Croatia
Bus from Split, Autobusni Kolodvor to Zagreb
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- €3–16
- Website
- Arriva Croatia
- Phone
- +385 1 3335 170
- [email protected]
- Website
- samoborcek.hr
Bus from Split, Autobusni Kolodvor to Zagreb
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- €28–60
- Schedules at
- samoborcek.hr
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- €8–15
- Website
- BlaBlaCar Bus
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €5–12
- Website
- Itabus S.p.A.
Bus from Naples Metropark Central Parking to Ljubljana Central Bus Station
- Ave. Duration
- 13h 55m
- Frequency
- Once daily
- Estimated price
- €60–130
- Website
- Itabus S.p.A.
- Phone
- (+39)081.552.07.63
- [email protected]
- Website
- Navigazione Libera del Golfo
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Port of Capri to Port of Sorrento
- Ave. Duration
- 25 min
- Frequency
- Every 4 hours
- Estimated price
- €11–27
- Website
- Navigazione Libera del Golfo
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
- Phone
- +39 081 428 5555
- [email protected]
- Website
- snav.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €17–35
- Schedules at
- snav.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €17–35
- Schedules at
- snav.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €17–35
- Schedules at
- snav.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €17–35
- Schedules at
- snav.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €17–35
- Schedules at
- snav.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €17–35
- Schedules at
- snav.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €17–35
- Schedules at
- snav.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €17–35
- Schedules at
- snav.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €17–35
- Schedules at
- snav.it
Ferry from Port of Capri to Port of Sorrento
- Ave. Duration
- 30 min
- Frequency
- 4 times a day
- Estimated price
- €8–17
- Schedules at
- snav.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €17–35
- Schedules at
- snav.it
- Phone
- +39 081 497 2238
- [email protected]
- Website
- Alilauro GRU.SO.N.
Ferry from Port of Capri to Port of Sorrento
- Ave. Duration
- 15 min
- Frequency
- Every 2 hours
- Estimated price
- €13–23
- Website
- Alilauro GRU.SO.N.
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 by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide











































































