There are 7 ways to get from Lisbon to Perast by plane, car, train, bus, shuttle, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Dubrovnik Airport, drive
best- Fly from Lisbon-Portela Airport (LIS) to Dubrovnik Airport (DBV)plane LIS - DBV
- Drive from Dubrovnik Airport (DBV) to Perastcar
8h 27m€94–298Train, bus
- Take the train from Lisboa Oriente to Porto Campanhatrain Ic
- Take the bus from Porto - Terminal Intermodal de Campanhã to Geneva - Bus Stationbus
- Take the bus from Genève, Place des Alpes to Zenica, Glavna Autobuska Stanicabus
- Take the bus from Zenica, Glavna Autobuska Stanica to Herceg Novi, Jova Bijelića 1bus
2d 4hDrive 3,134.2 km
- Drive from Lisbon to Perastcar 3,134.2 km
33h 27m€484–699Fly to Tivat Airport
- Fly from Lisbon-Portela Airport (LIS) to Tivat Airport (TIV)plane LIS - TIV
7h 44m€156–377Fly to Podgorica Airport, shuttle
- Fly from Lisbon-Portela Airport (LIS) to Podgorica Airport (TGD)plane LIS - TGD
- Take a shuttle bus from Podgorica Airport to Perast
8h 56mBus
- Take the bus from Estação Rodoviária de Sete Rios to Paris, Quai de Bercybus
- Take the bus from Paris, Quai de Bercy to Velika Planabus
- Take the bus from Velika Plana to Tivat, Autobuska stanicabus
2d 16h€203–650Bus, bus and ferry
- Take the bus from Lisbon to Milanbus
- Take the busferry from Milano, Autostazione Lampugnano to Shkodërbusferry
- Take the bus from Shkoder,Rruga Teuta to Kotor, Autobuska Stanicabus
2d 19h
Lisbon-Portela Airport (LIS) to Dubrovnik Airport (DBV) flights
Questions & Answers
The cheapest way to get from Lisbon to Perast is to fly and drive which costs €90 - €300 and takes 8h 27m.
The fastest way to get from Lisbon to Perast is to fly which takes 7h 44m and costs €150 - €380.
The distance between Lisbon and Perast is 2394 km. The road distance is 3134.2 km.
The best way to get from Lisbon to Perast without a car is to train and bus which takes 2 days 4h and costs .
It takes approximately 8h 27m to get from Lisbon to Perast, including transfers.
The best way to get from Lisbon to Perast is to fly which takes 7h 44m and costs €150 - €380. Alternatively, you can bus, which costs €200 - €650 and takes 2 days 16h.
Perast is 1h ahead of Lisbon. It is currently 1:11 PM in Lisbon and 2:11 PM in Perast.
Yes, the driving distance between Lisbon to Perast is 3134 km. It takes approximately 33h 27m to drive from Lisbon to Perast.
There are 4607+ hotels available in Perast.
What companies run services between Lisbon, Portugal and Perast, Montenegro?
Iberia, easyJet, and three other airlines fly from Lisbon-Portela Airport (LIS) to Tivat Airport (TIV) once daily. Alternatively, you can take a bus from Estação Rodoviária de Sete Rios to Perast via Paris, Quai de Bercy, Velika Plana, Tivat, Autobuska stanica, and Lepetane, Stajaliste in around 2d 16h.
- Website
- iberia.com
Flights from Lisbon-Portela Airport to Dubrovnik Airport via Madrid
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- €95–160
Flights from Lisbon-Portela Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 7h 52m
- When
- Tuesday, Saturday, and Monday
- Estimated price
- €80–230
Flights from Lisbon-Portela Airport to Tivat Airport via Madrid
- Ave. Duration
- 5h 41m
- When
- Saturday
- Estimated price
- €100–420
- Website
- vueling.com
Flights from Lisbon-Portela Airport to Dubrovnik Airport via Madrid
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- €95–160
Flights from Lisbon-Portela Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 7h 52m
- When
- Tuesday, Saturday, and Monday
- Estimated price
- €80–230
Flights from Lisbon-Portela Airport to Tivat Airport via Madrid
- Ave. Duration
- 5h 41m
- When
- Saturday
- Estimated price
- €100–420
- Website
- interjet.com
Flights from Lisbon-Portela Airport to Tivat Airport via Lyon
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- €170–340
Flights from Lisbon-Portela Airport to Podgorica Airport via Zurich
- Ave. Duration
- 5h 45m
- When
- Wednesday and Sunday
- Estimated price
- €95–270
Flights from Lisbon-Portela Airport to Podgorica Airport via Rome
- Ave. Duration
- 6h 25m
- When
- Monday and Friday
- Estimated price
- €100–280
- Website
- ryanair.com
Flights from Lisbon-Portela Airport to Dubrovnik Airport via Rome
- Ave. Duration
- 6h 10m
- When
- Thursday and Sunday
- Estimated price
- €80–220
Flights from Lisbon-Portela Airport to Dubrovnik Airport via Milan Bergamo
- Ave. Duration
- 10h 20m
- When
- Wednesday
- Estimated price
- €80–220
- Website
- easyjet.com
Flights from Lisbon-Portela Airport to Dubrovnik Airport via Geneva
- Ave. Duration
- 7h 20m
- When
- Saturday
- Estimated price
- €120–250
Flights from Lisbon-Portela Airport to Tivat Airport via Geneva
- Ave. Duration
- 6h 50m
- When
- Thursday
- Estimated price
- €170–340
- Website
- airserbia.com
Flights from Lisbon-Portela Airport to Tivat Airport via Belgrade
- Ave. Duration
- 7h 30m
- When
- Thursday and Saturday
- Estimated price
- €130–330
Flights from Lisbon-Portela Airport to Podgorica Airport via Belgrade
- Ave. Duration
- 7h 15m
- When
- Thursday and Saturday
- Estimated price
- €100–290
- Website
- flytap.com
Flights from Lisbon-Portela Airport to Dubrovnik Airport via Rome
- Ave. Duration
- 5h 5m
- When
- Saturday and Sunday
- Estimated price
- €130–350
- Website
- transavia.com
Flights from Lisbon-Portela Airport to Podgorica Airport via Paris Orly
- Ave. Duration
- 6h 10m
- When
- Wednesday
- Estimated price
- €120–550
- Website
- austrian.com
Flights from Lisbon-Portela Airport to Podgorica Airport via Vienna
- Ave. Duration
- 9h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €110–280
- Website
- wizzair.com
Flights from Lisbon-Portela Airport to Podgorica Airport via Rome
- Ave. Duration
- 5h 20m
- When
- Tuesday and Saturday
- Estimated price
- €100–280
- Website
- flyulendo.com
Flights from Lisbon-Portela Airport to Podgorica Airport via Milan Malpensa
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €100–280
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Lisboa Oriente to Porto Campanha
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Estimated price
- €30–70
- Website
- https://www.cp.pt/en/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Porto - Terminal Intermodal de Campanhã to Geneva - Bus Station
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- €140–270
- Website
- https://www.blablacar.co.uk/bus
- Phone
- + 387 30 514 886
- Website
- bosnatours.ba
Bus from Genève, Place des Alpes to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 17h 12m
- Frequency
- Twice a week
- Schedules at
- bosnatours.ba
- Phone
- +38732691375
- info@bosnaexpres.ba
- Website
- bosnaexpres.com
Bus from Zenica, Glavna Autobuska Stanica to Herceg Novi, Jova Bijelića 1
- Ave. Duration
- 2h 44m
- Frequency
- Twice a week
- Estimated price
- €29–33
- Schedules at
- bosnaexpres.com
- Phone
- +387 32 403 744
- info@zeni-tours.com
- Website
- zeni-tours.com
Bus from Zenica, Glavna Autobuska Stanica to Herceg Novi, Jova Bijelića 1
- Ave. Duration
- 4h 13m
- Frequency
- Once a week
- Schedules at
- zeni-tours.com
- Phone
- +382 69 737 787
- support@gomontenegro.me
- Website
- gomontenegro.me
Shuttle from Podgorica Airport to Perast
- Ave. Duration
- 1h
- Frequency
- On demand
- Schedules at
- gomontenegro.me
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Estação Rodoviária de Sete Rios to Paris, Quai de Bercy
- Ave. Duration
- 23h
- Frequency
- Twice daily
- Estimated price
- €45–290
- Website
- https://www.alsa.com/en/
- Phone
- +381 11 7620255
- office@fudeks.rs
- Website
- fudeks.rs
Bus from Paris, Quai de Bercy to Velika Plana
- Ave. Duration
- 28h 30m
- Frequency
- Twice a week
- Estimated price
- €85–240
- Website
- http://en.fudeks.rs/timetable/
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Velika Plana to Tivat, Autobuska stanica
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Lisbon to Milan
- Ave. Duration
- 31h 35m
- Frequency
- Once daily
- Estimated price
- €160–270
- Website
- https://www.flixbus.co.uk
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Milano, Autostazione Lampugnano to Shkodër
- Ave. Duration
- 28h 50m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +385 (0) 91 6113 073
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Shkoder,Rruga Teuta to Kotor, Autobuska Stanica
- Ave. Duration
- 4h 50m
- Frequency
- 4 times a week
- Estimated price
- €49
- Schedules at
- croatiabus.hr
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
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
Italy Travel Guides
Read the travel guide














































