There are 10 ways to get from Zurich to Perast by plane, car, train, bus, night train, shuttle, 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.
Fly Zurich Airport to Dubrovnik Airport, drive
best- Fly from Zurich Airport (ZRH) to Dubrovnik Airport (DBV)plane ZRH - DBV
- Drive from Dubrovnik Airport (DBV) to Perastcar
5h 7m€101–243Bus
cheapest- Take the bus from Zürich Hbf to Prijepolje, Železnička stanicabus
- Take the bus from Prijepolje, Železnička stanica to Kotor, Autobuska Stanicabus
25h 49m€79–187Train, bus
- Take the train from Zürich HB to St. Gallentrain Ic5 / ...
- Take the bus from St. Gallen to Zenica, Glavna Autobuska Stanicabus
- Take the bus from Zenica, Glavna Autobuska Stanica to Herceg Novi, Jova Bijelića 1bus
18h 26mNight train, train, bus, drive
- Take the nighttrain from Zuerich Hb to Zagreb Glavni Kol.nighttrain En
- Take the train from Zagreb Glavni Kol. to Slavonski Brodtrain Re
- Take the bus from Slavonski Brod, Autobusni Kolodvor to Doboj, Autobuska Stanicabus
- Take the bus from Doboj, Autobuska Stanica to Trebinje, Autobuska Stanicabus
- Drive from Trebinje, Autobuska Stanica to Perastcar
25h 51m€389–992Drive 1,272.9 km
- Drive from Zurich to Perastcar 1,272.9 km
16h 41m€224–323Fly Zurich Airport to Podgorica Airport, shuttle
- Fly from Zurich Airport (ZRH) to Podgorica Airport (TGD)plane ZRH - TGD
- Take a shuttle bus from Podgorica Airport to Perast
5h 31mFly Zurich Airport to Tivat Airport
- Fly from Zurich Airport (ZRH) to Tivat Airport (TIV)plane ZRH - TIV
4h 29m€148–362Train to Mulhouse, fly to Podgorica Airport, shuttle
- Take the train from Zürich HB to Basel SBBtrain
- Fly from Mulhouse (MLH) to Podgorica Airport (TGD)plane MLH - TGD
- Take a shuttle bus from Podgorica Airport to Perast
6h 41mBus via Prizren
- Take the bus from Zürich to Prizren,Autobuska Stanicabus
- Take the bus from Prizren,Autobuska Stanica to Kotor, Autobuska Stanicabus
23h 45m€84–104Bus, ferry, car ferry
- Take the bus from Zürich Hbf to Split Bus Stationbus
- Take the ferry from Port of Split to Dubrovnikferry 842 / ...
- Take the carferry from Dubrovnik to Kotorcarferry
28h 11m€250–285
Zurich Airport (ZRH) to Dubrovnik Airport (DBV) flights
Questions & Answers
The cheapest way to get from Zurich to Perast is to bus via Prizren which costs €80 - €110 and takes 23h 45m.
The fastest way to get from Zurich to Perast is to fly which takes 4h 29m and costs €140 - €370.
No, there is no direct bus from Zurich to Perast. However, there are services departing from Zürich and arriving at Stoliv via Prizren,Autobuska Stanica and Riva. The journey, including transfers, takes approximately 23h 45m.
The distance between Zurich and Perast is 1000 km. The road distance is 1272.9 km.
The best way to get from Zurich to Perast without a car is to train and bus which takes 18h 26m and costs .
It takes approximately 5h 7m to get from Zurich to Perast, including transfers.
Zurich to Perast bus services, operated by Arditi Tours, depart from Zürich station.
The best way to get from Zurich to Perast is to fly which takes 4h 29m and costs €140 - €370. Alternatively, you can bus via Prizren, which costs €80 - €110 and takes 23h 45m.
Zurich to Perast bus services, operated by Arditi Tours, arrive at Prizren,Autobuska Stanica station.
Yes, the driving distance between Zurich to Perast is 1273 km. It takes approximately 16h 41m to drive from Zurich to Perast.
What companies run services between Zurich, Switzerland and Perast, Montenegro?
Edelweiss Air, Swiss, and Lufthansa fly from Zurich Airport (ZRH) to Tivat Airport (TIV) twice a week. Alternatively, you can take a bus from Zürich to Stoliv via Prizren,Autobuska Stanica, Kotor, Autobuska Stanica, and Riva in around 23h 45m.
- Website
- croatiaairlines.com
Flights from Zurich Airport to Dubrovnik Airport
- Ave. Duration
- 1h 37m
- When
- Monday, Tuesday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- €85–320
Flights from Zurich Airport to Dubrovnik Airport via Zagreb
- Ave. Duration
- 3h 11m
- When
- Sunday, Wednesday, and Saturday
- Estimated price
- €85–260
Train from Zürich HB to St. Gallen
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- €30–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Night train from Zuerich Hb to Zagreb Glavni Kol.
- Ave. Duration
- 12h 58m
- Frequency
- 3 times a day
- Estimated price
- €290–900
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- + 387 30 514 886
- Website
- bosnatours.ba
Bus from St. Gallen to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 11h 58m
- Frequency
- Twice a week
- Schedules at
- bosnatours.ba
- Phone
- +385 20 313 119
- support@tp-line.hr
- Website
- TP Line
Ferry from Port of Split to Dubrovnik
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- €50–80
- Website
- TP Line
Want to know more about travelling around Montenegro
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
There are 4787+ hotels available in Perast.







