There are 10 ways to get from Budapest to Perast by 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.
Fly Budapest Ferenc Liszt International Airport to Tivat Airport
best- Fly from Budapest Ferenc Liszt International Airport (BUD) to Tivat Airport (TIV)plane BUD - TIV
5h 58m€125–322Train, drive
cheapest- Take the train from Budapest-Nyugati to Szegedtrain Ic
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Podgoricatrain
- Drive from Podgorica to Perastcar
19h 8m€48–85Train, bus
- Take the train from Budapest-Nyugati to Szegedtrain Ic
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Novi Beogradtrain Ir / ...
- Take the bus from Панчево, Aутобуска Cтаница to Herceg Novi, Jova Bijelića 1bus
15h 58m€93–139Drive 741.5 km
- Drive from Budapest to Perastcar 741.5 km
9h 51m€112–161Fly Budapest Ferenc Liszt International Airport to Podgorica Airport, shuttle
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Podgorica Airport (TGD)plane BUD - TGD
- Take a shuttle bus from Podgorica Airport to Perast
5h 10mFly Budapest Ferenc Liszt International Airport to Dubrovnik Airport, drive
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Dubrovnik Airport (DBV)plane BUD - DBV
- Drive from Dubrovnik Airport (DBV) to Perastcar
4h 46m€53–243Train to Vienna International Airport, fly to Dubrovnik Airport, drive
- Take the train from Budapest-Kelenfoeld to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Dubrovnik Airport (DBV)plane VIE - DBV
- Drive from Dubrovnik Airport (DBV) to Perastcar
7h 21m€52–282Train to Vienna International Airport, fly to Podgorica Airport, shuttle
- Take the train from Budapest-Kelenfoeld to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Podgorica Airport (TGD)plane VIE - TGD
- Take a shuttle bus from Podgorica Airport to Perast
7h 39mBus
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Dubrovnik, Autobusni kolodvorbus 986
- Take the bus from Dubrovnik, Autobusni kolodvor to Herceg Novi, Jova Bijelića 1bus
16h 48m€81–141Bus, shuttle
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Novi Sad, Autobuska Stanicabus
- Take the bus from Novi Sad, Autobuska Stanica to Podgorica , Bus stationbus
- Take a shuttle bus from Podgorica Airport to Perast
19h 45m
Budapest Ferenc Liszt International Airport (BUD) to Tivat Airport (TIV) flights
Questions & Answers
The cheapest way to get from Budapest to Perast is to train and drive which costs €45 - €90 and takes 19h 8m.
The fastest way to get from Budapest to Perast is to fly and drive which takes 4h 46m and costs €50 - €250.
The distance between Budapest and Perast is 597 km. The road distance is 741.5 km.
The best way to get from Budapest to Perast without a car is to train and bus which takes 15h 58m and costs €90 - €140.
It takes approximately 5h 58m to get from Budapest to Perast, including transfers.
The best way to get from Budapest to Perast is to fly which takes 5h 58m and costs €120 - €330. Alternatively, you can bus, which costs €80 - €150 and takes 16h 48m.
Yes, the driving distance between Budapest to Perast is 741 km. It takes approximately 9h 51m to drive from Budapest to Perast.
There are 4496+ hotels available in Perast.
What companies run services between Budapest, Hungary and Perast, Montenegro?
Air Serbia, Austrian Airlines, and three other airlines fly from Budapest Ferenc Liszt International Airport (BUD) to Tivat Airport (TIV) once daily. Alternatively, you can take a bus from Budapest, Népliget Autóbusz-Pályaudvar to Perast via Dubrovnik, Autobusni kolodvor, Herceg Novi, Jova Bijelića 1, and Risan, Autobuska in around 16h 48m.
- Website
- austrian.com
Flights from Budapest Ferenc Liszt International Airport to Tivat Airport via Vienna International Airport
- Ave. Duration
- 3h 15m
- When
- Monday
- Estimated price
- €95–400
Flights from Budapest Ferenc Liszt International Airport to Podgorica Airport via Vienna International Airport
- Ave. Duration
- 3h 30m
- When
- Monday and Wednesday
- Estimated price
- €80–330
Flights from Vienna International Airport to Dubrovnik Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €70–190
Flights from Vienna International Airport to Dubrovnik Airport via Zagreb
- Ave. Duration
- 2h 57m
- When
- Monday to Friday
- Estimated price
- €190–240
Flights from Vienna International Airport to Podgorica Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- €70–290
- Website
- lufthansa.com
Flights from Budapest Ferenc Liszt International Airport to Tivat Airport via Munich
- Ave. Duration
- 4h 25m
- When
- Saturday
- Estimated price
- €120–460
Flights from Vienna International Airport to Dubrovnik Airport via Munich
- Ave. Duration
- 3h 30m
- When
- Sunday
- Estimated price
- €190–240
Flights from Vienna International Airport to Podgorica Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- €70–290
- Website
- airserbia.com
Flights from Budapest Ferenc Liszt International Airport to Tivat Airport via Belgrade
- Ave. Duration
- 4h 57m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €100–300
Flights from Budapest Ferenc Liszt International Airport to Podgorica Airport via Belgrade
- Ave. Duration
- 3h 5m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €90–210
- Website
- ryanair.com
Flights from Budapest Ferenc Liszt International Airport to Dubrovnik Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday
- Estimated price
- €50–180
Flights from Vienna International Airport to Dubrovnik Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €27–160
Flights from Vienna International Airport to Dubrovnik Airport via Bari
- Ave. Duration
- 3h 15m
- When
- Wednesday
- Estimated price
- €27–160
- Website
- croatiaairlines.com
Flights from Vienna International Airport to Dubrovnik Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €70–190
Flights from Vienna International Airport to Dubrovnik Airport via Zagreb
- Ave. Duration
- 2h 57m
- When
- Monday to Friday
- Estimated price
- €190–240
- Website
- wizzair.com
Flights from Budapest Ferenc Liszt International Airport to Podgorica Airport
- Ave. Duration
- 1h 20m
- When
- Monday and Friday
- Estimated price
- €29–150
Flights from Budapest Ferenc Liszt International Airport to Dubrovnik Airport
- Ave. Duration
- 1h 10m
- When
- Monday and Wednesday
- Estimated price
- €30–190
- Website
- eurowings.com
Flights from Budapest Ferenc Liszt International Airport to Tivat Airport via Berlin Brandenburg
- Ave. Duration
- 4h 45m
- When
- Saturday
- Estimated price
- €90–320
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Budapest-Nyugati to Szeged
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- €9–11
- Website
- https://jegy.mav.hu/
Train from Szeged to Subotica
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €3–4
- Website
- https://jegy.mav.hu/
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- €11–14
- Website
- https://jegy.mav.hu/
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Subotica to Novi Beograd
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €6–10
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- €6–7
- 1st Class
- €8–10
- Phone
- +382 20 441 197
- info@zpcg.me
- Website
- zpcg.me
Train from Subotica to Novi Beograd
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- €7–17
- Website
- https://zpcg.me/en
- Second Class
- €7–9
- First Class
- €15–17
Train from Subotica to Podgorica
- Ave. Duration
- 11h 43m
- Frequency
- Once daily
- Estimated price
- €26–52
- Website
- https://zpcg.me/en
- Second Class
- €26–29
- First Class
- €49–52
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- €35–60
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €35–55
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 34m
- Frequency
- 3 times a day
- Estimated price
- €14–23
- Website
- https://regiojet.com/
- Phone
- +381 11 7620255
- office@fudeks.rs
- Website
- fudeks.rs
Bus from Панчево, Aутобуска Cтаница to Herceg Novi, Jova Bijelića 1
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- €45–70
- Website
- http://en.fudeks.rs/timetable/
- 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
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- €65–120
- Website
- https://www.flixbus.co.uk
- Phone
- +385 (0) 91 6113 073
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Dubrovnik, Autobusni kolodvor to Herceg Novi, Jova Bijelića 1
- Ave. Duration
- 1h 5m
- Frequency
- 6 times a week
- Schedules at
- croatiabus.hr
- Phone
- +382 20 633 807
- bozur.cg@gmail.com
- Website
- bozur.net
Bus from Dubrovnik, Autobusni kolodvor to Herceg Novi, Jova Bijelića 1
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €5–13
- Schedules at
- bozur.net
- Phone
- +382 31 33 60 06
- office1@blueline-mne.com
- Website
- blueline-mne.com
Bus from Dubrovnik, Autobusni kolodvor to Herceg Novi, Jova Bijelića 1
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €5–15
- Schedules at
- blueline-mne.com
- Phone
- +381 64 80 266 80
- info@terratravel.rs
- Website
- terratravel.rs
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Novi Sad, Autobuska Stanica
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- €22–35
- Website
- https://terratravel.rs/en/
- Phone
- +381 11 2188 031
- lensdoo@sbb.rs
- Website
- lensprevoz.com
Bus from Novi Sad, Autobuska Stanica to Podgorica , Bus station
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- €45–75
- Schedules at
- lensprevoz.com
- Phone
- +381 021 4721244
- info@maestral.co.rs
- Website
- maestral.co.rs
Bus from Novi Sad, Autobuska Stanica to Podgorica , Bus station
- Ave. Duration
- 9h 16m
- Frequency
- Once daily
- Schedules at
- maestral.co.rs
- Phone
- +381 18 255 177
- Website
- nis-ekspres.rs
Bus from Novi Sad, Autobuska Stanica to Podgorica , Bus station
- Ave. Duration
- 10h 38m
- Frequency
- Once daily
- Estimated price
- €40–55
- Website
- https://nis-ekspres.rs/?lang=en
- Phone
- +381648892600
- jadranekspres@globtour.com
- Website
- jadranekspres.info
Bus from Novi Sad, Autobuska Stanica to Podgorica , Bus station
- Ave. Duration
- 11h 50m
- Frequency
- Once daily
- Estimated price
- €40–160
- Schedules at
- https://www.globtour.com/
- Phone
- +381 25 424577
- office@severtrans.rs
- Website
- severtrans.rs
Bus from Novi Sad, Autobuska Stanica to Podgorica , Bus station
- Ave. Duration
- 11h 13m
- Frequency
- Twice a week
- Estimated price
- €40–70
- Schedules at
- severtrans.rs
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
Want to know more about Flixbus?
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide















































