There are 9 ways to get from Porto to Budva by plane, bus, train, car, shuttle, towncar, or car train
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 Tivat Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Tivat Airport (TIV)plane OPO - TIV
7h 58m€132–312Bus, train
- Take the bus from Porto - TIC Campanhã to Madrid - South Stationbus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon Tgv to Frankfurt(Main)Hbftrain Tgv
- Take the bus from Frankfurt(Main)Hbf to Prijedorbus
- Take the bus from Prijedor to Budva, Autobuska Stanicabus
40h 31mDrive 2,984.5 km
- Drive from Porto to Budvacar 2,984.5 km
32h 49m€457–660Fly to Podgorica Airport, shuttle
- Fly from Francisco De Sá Carneiro Airport (OPO) to Podgorica Airport (TGD)plane OPO - TGD
- Take a shuttle bus from Podgorica Airport to Bečići
9h 14mTrain, bus
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Redondela De Galicia to Barcelona-Santstrain Alv
- Take the train from Barcelona-Sants to Montpellier Saint-Rochtrain
- Take the bus from Montpellier to Tiranabus
- Take the bus from Tirana to Budva, Autobuska Stanicabus
47h 2mBus via Geneva
- Take the bus from Porto - Terminal Intermodal de Campanhã to Estação Rodoviária de Viseubus
- Take the bus from Viseu 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 Budva, Autobuska Stanicabus
2d 2hTowncar, bus
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Lugotowncar
- Take the bus from Lugo to Padovabus
- Take the bus from Padua to Split, Autobusni Kolodvorbus
- Take the bus from Split, Autobusni Kolodvor to Budva, Autobuska Stanicabus
2d 12h€510–550Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Valladolidbus
- Take the bus from Valladolid Central Bus Station to Zagreb Central Bus Stationbus
- Take the bus from Zagreb to Dubrovnik, Autobusni kolodvorbus 986 / ...
- Take the bus from Dubrovnik, Autobusni kolodvor to Budva, Autobuska Stanicabus
2d 12h€205–292Drive, car train
- Drive from Porto to München Ostcar
- Take the car train from München Ost to Villach Hbfcartrain
- Drive from Villach Hbf to Budvacar
34h 40m€554–786
Porto to Budva by bus
Questions & Answers
The cheapest way to get from Porto to Budva is to fly which costs €130 - €320 and takes 7h 58m.
The fastest way to get from Porto to Budva is to fly which takes 7h 58m and costs €130 - €320.
No, there is no direct bus from Porto to Budva. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Budva, Autobuska Stanica via Viseu, Genève, Place des Alpes and Zenica, Glavna Autobuska Stanica. The journey, including transfers, takes approximately 2 days 2h.
The distance between Porto and Budva is 2296 km. The road distance is 2984.5 km.
The best way to get from Porto to Budva without a car is to bus and train which takes 40h 31m and costs .
It takes approximately 7h 58m to get from Porto to Budva, including transfers.
Porto to Budva bus services, operated by Cooperativa Interurbana Andorrana, depart from Porto - Terminal Intermodal de Campanhã station.
The best way to get from Porto to Budva is to fly which takes 7h 58m and costs €130 - €320. Alternatively, you can bus via Geneva, which costs and takes 2 days 2h.
Porto to Budva bus services, operated by Cooperativa Interurbana Andorrana, arrive at Valladolid station.
Budva is 1h ahead of Porto. It is currently 9:10 PM in Porto and 10:10 PM in Budva.
What companies run services between Porto, Portugal and Budva, Montenegro?
easyJet, Vueling Airlines, and four other airlines fly from Francisco De Sá Carneiro Airport (OPO) to Tivat Airport (TIV) 6 times a week. Alternatively, you can take a bus from Porto - Terminal Intermodal de Campanhã to Budva, Autobuska Stanica via Viseu, Geneva - Bus Station, Genève, Place des Alpes, and Zenica, Glavna Autobuska Stanica in around 2d 2h.
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Geneva
- Ave. Duration
- 7h 11m
- When
- Sunday
- Estimated price
- €75–400
- Website
- iberia.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Barcelona
- Ave. Duration
- 11h
- When
- Monday
- Estimated price
- €60–260
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Madrid
- Ave. Duration
- 5h 47m
- When
- Saturday
- Estimated price
- €85–310
- Website
- interjet.com
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Rome
- Ave. Duration
- 6h 15m
- When
- Monday and Friday
- Estimated price
- €60–220
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Zurich
- Ave. Duration
- 7h 45m
- When
- Thursday and Sunday
- Estimated price
- €70–240
- Website
- vueling.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Barcelona
- Ave. Duration
- 11h
- When
- Monday
- Estimated price
- €60–260
- Website
- airserbia.com
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Belgrade
- Ave. Duration
- 5h 45m
- When
- Friday
- Estimated price
- €80–260
- Website
- flyulendo.com
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Milan Malpensa
- Ave. Duration
- 5h 20m
- When
- Tuesday and Saturday
- Estimated price
- €65–240
- Website
- wizzair.com
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Barcelona
- Ave. Duration
- 6h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €55–240
- Website
- austrian.com
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Vienna
- Ave. Duration
- 7h 10m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- €60–230
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgv
- Ave. Duration
- 8h 2m
- Frequency
- Once daily
- Estimated price
- €85–120
- Website
- https://www.renfe.com/es/en
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €14–19
- Website
- https://www.renfe.com/es/en
Train from Redondela De Galicia to Barcelona-Sants
- Ave. Duration
- 13h 40m
- Frequency
- 6 times a week
- Estimated price
- €35–65
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Montpellier Saint-Roch
- Ave. Duration
- 3h 6m
- Frequency
- Twice daily
- Estimated price
- €28–40
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Avignon Tgv to Frankfurt(Main)Hbf
- Ave. Duration
- 7h 11m
- Frequency
- Once daily
- Estimated price
- €55–200
- Website
- https://www.sncf-connect.com/en-en
Train from Barcelona-Sants to Montpellier Saint-Roch
- Ave. Duration
- 3h 17m
- Frequency
- Once daily
- Estimated price
- €35–110
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Villach Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €95–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Porto - TIC Campanhã to Madrid - South Station
- Ave. Duration
- 6h 40m
- Frequency
- Twice daily
- Estimated price
- €10–20
- Website
- https://www.blablacar.co.uk/bus
Bus from Viseu to Geneva - Bus Station
- Ave. Duration
- 23h 35m
- Frequency
- Once daily
- Estimated price
- €95–130
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +387 61 197 121
- Website
- evropatours.com
Bus from Frankfurt(Main)Hbf to Prijedor
- Ave. Duration
- 9h 29m
- Frequency
- Once daily
- Schedules at
- evropatours.com
- Phone
- +387 51 215-725
- bocacturs@gmail.com
- Website
- bocactours.com
Bus from Prijedor to Budva, Autobuska Stanica
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Estimated price
- €35–60
- Schedules at
- bocactours.com
- Phone
- +382 69 737 787
- support@gomontenegro.me
- Website
- gomontenegro.me
Shuttle from Podgorica Airport to Bečići
- Ave. Duration
- 40 min
- Frequency
- On demand
- Schedules at
- gomontenegro.me
- Phone
- +355 69 232 8000
- info@anumitravel.com
- Website
- facebook.com
Bus from Montpellier to Tirana
- Ave. Duration
- 19h 49m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +355 69 234 8608
- info@dritatravel.com
- Website
- dritatravel.com
Bus from Tirana to Budva, Autobuska Stanica
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- €28
- Schedules at
- dritatravel.com
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Porto - Terminal Intermodal de Campanhã to Estação Rodoviária de Viseu
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €4–14
- Website
- https://rede-expressos.pt
- 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
- +387 32 403 744
- info@zeni-tours.com
- Website
- zeni-tours.com
Bus from Zenica, Glavna Autobuska Stanica to Budva, Autobuska Stanica
- Ave. Duration
- 4h 55m
- Frequency
- Once a week
- Schedules at
- zeni-tours.com
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Lugo to Padova
- Ave. Duration
- 32h 22m
- Frequency
- Twice a week
- Estimated price
- €60–80
- Schedules at
- tabitatour.ro
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Padua to Split, Autobusni Kolodvor
- Ave. Duration
- 11h 45m
- Frequency
- 5 times a week
- Estimated price
- €35–55
- Website
- https://www.flixbus.co.uk
Bus from Zagreb to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 8h 55m
- Frequency
- 5 times a day
- Estimated price
- €23–40
- Website
- https://www.flixbus.co.uk
- Phone
- +385 (0) 91 6113 073
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Split, Autobusni Kolodvor to Budva, Autobuska Stanica
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Estimated price
- €53
- Schedules at
- croatiabus.hr
Bus from Dubrovnik, Autobusni kolodvor to Budva, Autobuska Stanica
- Ave. Duration
- 2h 55m
- Frequency
- 6 times a week
- Estimated price
- €36
- Schedules at
- croatiabus.hr
- Phone
- +376 806 555
- cooperativa@interurbana.ad
- Website
- interurbana.ad
Bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Ave. Duration
- 6h 45m
- Frequency
- Twice a week
- Website
- https://www.interurbana.ad/idioma-en
- Phone
- +34 (0) 902 23 95 79
- info@rutasvigo.com
- Website
- autocareslazara.com
Bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Ave. Duration
- 7h
- Frequency
- Once a week
- Estimated price
- €57–63
- Website
- http://autocareslazara.com/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Valladolid Central Bus Station to Zagreb Central Bus Station
- Ave. Duration
- 38h 45m
- Frequency
- Twice a week
- Estimated price
- €95–150
- Website
- https://union-ivkoni.com/en
- Phone
- +385 1 3335 170
- uprava@samoborcek.hr
- Website
- samoborcek.hr
Bus from Zagreb to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- €28–40
- Schedules at
- samoborcek.hr
- Phone
- +382 20 633 807
- bozur.cg@gmail.com
- Website
- bozur.net
Bus from Dubrovnik, Autobusni kolodvor to Budva, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €30–31
- Schedules at
- bozur.net
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Lugo
- Ave. Duration
- 4h 26m
- Frequency
- On demand
- Estimated price
- €360
- Website
- https://www.vmtransfers.com/en/
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Porto to Budva is 2985 km. It takes approximately 32h 49m to drive from Porto to Budva.
Book your Porto to Budva bus tickets online with Omio.
There are 5330+ hotels available in Budva.






















































