There are 7 ways to get from Perast to Zagreb by car, plane, bus, train, ferry, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Dubrovnik Airport, fly
best- Drive from Perast to Dubrovnik Airport (DBV)car
- Fly from Dubrovnik Airport (DBV) to Zagreb Franjo Tuđman Airport (ZAG)plane DBV - ZAG
3h 6m€59–123Drive, bus, train
- Drive from Perast to Trebinje, Autobuska Stanicacar
- Take the bus from Trebinje, Autobuska Stanica to Doboj, Autobuska Stanicabus
- Take the bus from Doboj, Autobuska Stanica to Slavonski Brod, Autobusni Kolodvorbus
- Take the train from Slavonski Brod to Zagreb Glavni Kol.train Re / ...
12h 12m€71–81Ferry, car ferry, train
- Take the ferry from Jošice, Kamenari Trajekt to Lepetane, Stajalisteferry
- Take the carferry from Kotor to Dubrovnikcarferry
- Take the ferry from Dubrovnik to Port of Splitferry 654 / ...
- Take the train from Split to Zagreb Glavni Kol.train Ic
18h 35m€145–203Drive 576.2 km
- Drive from Perast to Zagrebcar 576.2 km
8h 55m€84–121Fly from Tivat Airport
- Fly from Tivat Airport (TIV) to Zagreb Franjo Tuđman Airport (ZAG)plane TIV - ZAG
4h 24m€136–332Ferry, bus
- Take the ferry from Jošice, Kamenari Trajekt to Lepetane, Stajalisteferry
- Take the bus from Kotor, Autobuska Stanica to Polje, Autobuska Stanica Barbus
- Take the bus from Željeznička stanica Bar to Slavonski Brod, Autobusni Kolodvorbus
- Take the bus from Slavonski Brod bus station to Zagrebbus 884 / ...
13h 38mFerry, bus via Prijedor
- Take the ferry from Jošice, Kamenari Trajekt to Lepetane, Stajalisteferry
- Take the bus from Kotor, Autobuska Stanica to Prijedorbus
- Take the bus from Prijedor to Zagreb, Autobusni Kolodvorbus
19h 9m€78–129
Dubrovnik Airport (DBV) to Zagreb Franjo Tuđman Airport (ZAG) flights
Comparing Your Travel Options
The cheapest way to get from Perast to Zagreb is to drive and bus and train which costs €70 - €85 and takes 12h 12m.
The fastest way to get from Perast to Zagreb is to drive and fly which takes 3h 6m and costs €55 - €130.
The distance between Perast and Zagreb is 462 km. The road distance is 576.2 km.
It takes approximately 3h 6m to get from Perast to Zagreb, including transfers.
Yes, the driving distance between Perast to Zagreb is 576 km. It takes approximately 8h 55m to drive from Perast to Zagreb.
There are 2860+ hotels available in Zagreb.
What companies run services between Perast, Montenegro and Zagreb, Croatia?
Air Serbia, Lufthansa, and Interjet fly from Tivat Airport (TIV) to Zagreb Franjo Tuđman Airport (ZAG) twice daily.
- Website
- croatiaairlines.com
Flights from Dubrovnik Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- €50–100
- Website
- lufthansa.com
Flights from Dubrovnik Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 58 min
- When
- Wednesday to Thursday
- Estimated price
- €50–100
Flights from Tivat Airport to Zagreb Franjo Tuđman Airport via Frankfurt
- Ave. Duration
- 4h 20m
- When
- Saturday
- Estimated price
- €150–550
- Website
- airserbia.com
Flights from Tivat Airport to Zagreb Franjo Tuđman Airport via Belgrade
- Ave. Duration
- 5h 8m
- When
- Monday, Wednesday, Friday, Sunday, and Thursday
- Estimated price
- €110–290
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Slavonski Brod to Zagreb Glavni Kol.
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- €16
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Split to Zagreb Glavni Kol.
- Ave. Duration
- 8h 10m
- Frequency
- Twice daily
- Estimated price
- €34
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +38732691375
- [email protected]
- Website
- bosnaexpres.com
Bus from Trebinje, Autobuska Stanica to Doboj, Autobuska Stanica
- Ave. Duration
- 3h 52m
- Frequency
- Twice a week
- Estimated price
- €34
- Schedules at
- bosnaexpres.com
- Phone
- +385 (0) 91 6113 073
- [email protected]
- Website
- croatiabus.hr
Bus from Doboj, Autobuska Stanica to Slavonski Brod, Autobusni Kolodvor
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a week
- Estimated price
- €13–19
- Schedules at
- croatiabus.hr
- Phone
- +382 67 421 361
- [email protected]
- Website
- traveling.com
Bus from Kotor, Autobuska Stanica to Polje, Autobuska Stanica Bar
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- €11
- Schedules at
- busticket4.me
- Phone
- +387 65 407 734
- [email protected]
Bus from Željeznička stanica Bar to Slavonski Brod, Autobusni Kolodvor
- Ave. Duration
- 5h
- Frequency
- Once daily
- Schedules at
- facebook.com
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Slavonski Brod bus station to Zagreb
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €17–26
- Website
- Flixbus
- Phone
- +387 53 961-714
- [email protected]
- Website
- Globus Turist
Bus from Kotor, Autobuska Stanica to Prijedor
- Ave. Duration
- 12h 13m
- Frequency
- 3 times a week
- Estimated price
- €50–80
- Website
- Globus Turist
- Phone
- +385 (0)98 610 311
- [email protected]
- Website
- pepeks.hr
Bus from Prijedor to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 3h 25m
- Frequency
- 3 times a day
- Estimated price
- €22
- Schedules at
- pepeks.hr
- Phone
- +387/(0)52-751-339
- [email protected]
- Website
- topingtrade.com
Bus from Prijedor to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- €35
- Schedules at
- topingtrade.com
- Website
- infograd.me
Ferry from Jošice, Kamenari Trajekt to Lepetane, Stajaliste
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- €3–5
- Schedules at
- infograd.me
- Passenger Ticket
- €3
- Motorbike
- €3
- Car
- €5
Ferry from Jošice, Kamenari Trajekt to Lepetane, Stajaliste
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- €3–5
- Schedules at
- infograd.me
- Passenger Ticket
- €3
- Motorbike
- €3
- Car
- €5
Ferry from Jošice, Kamenari Trajekt to Lepetane, Stajaliste
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- €3–5
- Schedules at
- infograd.me
- Passenger Ticket
- €3
- Motorbike
- €3
- Car
- €5
- Phone
- +385 52 451 200
- [email protected]
- Website
- Adriatic Lines
Car ferry from Kotor to Dubrovnik
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €55
- Website
- Adriatic Lines
- Adullt
- €55
- Phone
- +385 20 313 119
- [email protected]
- Website
- TP Line
Ferry from Dubrovnik to Port of Split
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €50–100
- Website
- TP Line
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





























