There are 10 ways to get from Porto to Budva by plane, bus, car, shuttle, train, or towncar
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€162–362Fly to Dubrovnik Airport, bus
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Dubrovnik Airport (DBV)plane OPO - DBV
- Take the bus from Dubrovnik, Autobusni kolodvor to Budva, Autobuska Stanicabus
12h 51m€101–315Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Montpellier - Sabines Bus Stationbus
- Take the bus from Montpellier to Tiranabus
- Take the bus from Tirana to Budva, Autobuska Stanicabus
47h 42mDrive 2,984.5 km
- Drive from Porto to Budvacar 2,984.5 km
32h 49m€461–665Fly 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 34mFly to Tirana International Airport Nënë Tereza, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Tirana International Airport Nënë Tereza (TIA)plane OPO - TIA
- Take the bus from Tirana Airport to Budva, Autobuska Stanicabus
13h 2m€114–249Bus via Pforzheim
- Take the bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Sidebus
- Take the bus from Pforzheim to Prijedorbus
- Take the bus from Prijedor to Budva, Autobuska Stanicabus
2dTrain, bus
- Take the train from Porto Campanha to Coimbra-Btrain Ic / ...
- Take the bus from Coimbra to Reims - Champagne Ardenne TGVbus
- Take the train from Champagne-Ardenne to Frankfurt(Main)Hbftrain Tgv
- Take the bus from Frankfurt(Main)Hbf to Prijedorbus
- Take the bus from Prijedor to Budva, Autobuska Stanicabus
2dBus #2
- Take the bus from Porto to Genevabus
- Take the bus from Genève, Place des Alpes to Visoko, Autobuska stanicabus
- Take the bus from Visoko, Autobuska stanica to Budva, Autobuska Stanicabus
2d 8hTowncar, 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€520–565
Francisco De Sá Carneiro Airport (OPO) to Tivat Airport (TIV) flights
Questions & Answers
The cheapest way to get from Porto to Budva is to fly and bus which costs €110 - €250 and takes 13h 2m.
The fastest way to get from Porto to Budva is to fly which takes 7h 58m and costs €160 - €370.
No, there is no direct bus from Porto to Budva. However, there are services departing from Porto and arriving at Budva, Autobuska Stanica via Genève, Place des Alpes and Visoko, Autobuska stanica. The journey, including transfers, takes approximately 2 days 8h.
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 which takes 47h 42m and costs .
It takes approximately 7h 58m to get from Porto to Budva, including transfers.
Porto to Budva bus services, operated by FlixBus, depart from Porto station.
The best way to get from Porto to Budva is to fly which takes 7h 58m and costs €160 - €370. Alternatively, you can bus, which costs and takes 47h 42m.
Porto to Budva bus services, operated by FlixBus, arrive at Geneva station.
Budva is 1h ahead of Porto. It is currently 2:56 PM in Porto and 3:56 PM in Budva.
What companies run services between Porto, Portugal and Budva, Montenegro?
easyJet, Air Serbia, and three other airlines fly from Francisco De Sá Carneiro Airport (OPO) to Tivat Airport (TIV) 4 times a week. Alternatively, you can take a bus from Porto - Terminal Intermodal de Campanhã to Budva, Autobuska Stanica via Montpellier - Sabines Bus Station, Sabines, Rondelet, Montpellier, and Tirana in around 47h 42m.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Bari
- Ave. Duration
- 7h 25m
- When
- Sunday
- Estimated price
- €70–240
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Bologna
- Ave. Duration
- 8h 40m
- When
- Thursday
- Estimated price
- €70–240
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Pisa
- Ave. Duration
- 9h 50m
- When
- Friday and Sunday
- Estimated price
- €70–240
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Venice Treviso
- Ave. Duration
- 10h
- When
- Friday
- Estimated price
- €70–240
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Bari
- Ave. Duration
- 9h 50m
- When
- Sunday
- Estimated price
- €80–220
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Milan Bergamo
- Ave. Duration
- 10h 10m
- When
- Wednesday and Saturday
- Estimated price
- €80–220
- Website
- iberia.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Madrid
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- €100–390
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 7h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €95–240
- Website
- vueling.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Madrid
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- €100–390
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 7h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €95–240
- Website
- interjet.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Lyon
- Ave. Duration
- 8h
- When
- Saturday
- Estimated price
- €150–310
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Zurich
- Ave. Duration
- 5h 40m
- When
- Friday
- Estimated price
- €85–240
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Rome
- Ave. Duration
- 6h 30m
- When
- Monday and Friday
- Estimated price
- €80–260
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Geneva
- Ave. Duration
- 5h 25m
- When
- Thursday
- Estimated price
- €150–310
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Geneva
- Ave. Duration
- 5h 20m
- When
- Wednesday
- Estimated price
- €100–230
- Website
- airserbia.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Belgrade
- Ave. Duration
- 6h 20m
- When
- Thursday
- Estimated price
- €120–310
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Belgrade
- Ave. Duration
- 9h
- When
- Thursday
- Estimated price
- €150–300
- Website
- wizzair.com
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Barcelona
- Ave. Duration
- 7h
- When
- Wednesday
- Estimated price
- €90–190
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Memmingen
- Ave. Duration
- 9h 20m
- When
- Thursday
- Estimated price
- €80–260
- Website
- flyulendo.com
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Verona
- Ave. Duration
- 6h 5m
- When
- Wednesday
- Estimated price
- €70–240
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Pisa
- Ave. Duration
- 9h 25m
- When
- Friday and Sunday
- Estimated price
- €70–240
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Porto Campanha to Coimbra-B
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €12–24
- Website
- https://www.cp.pt/en/
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Champagne-Ardenne to Frankfurt(Main)Hbf
- Ave. Duration
- 3h 36m
- Frequency
- Once a week
- Estimated price
- €90–150
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Porto - Terminal Intermodal de Campanhã to Montpellier - Sabines Bus Station
- Ave. Duration
- 20h 25m
- Frequency
- 3 times a week
- Estimated price
- €110–210
- Website
- https://www.blablacar.co.uk/bus
Bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Side
- Ave. Duration
- 33h
- Frequency
- 3 times a week
- Estimated price
- €180–340
- Website
- https://www.blablacar.co.uk/bus
Bus from Coimbra to Reims - Champagne Ardenne TGV
- Ave. Duration
- 25h 44m
- Frequency
- 3 times a week
- Estimated price
- €130–250
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +355 69 232 8000
- anumitravel@gmail.com
- Website
- facebook.com
Bus from Montpellier to Tirana
- Ave. Duration
- 19h 49m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +382 69 312 161
- mstourspodgorica@gmail.com
- Website
- busticket4.me
Bus from Tirana to Budva, Autobuska Stanica
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- €26
- Website
- https://busticket4.me/EN/carriers/details/Ms-Tours/104
- 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 617 8170
- diamanttravel88@gmail.com
- Website
- facebook.com
Bus from Tirana Airport to Budva, Autobuska Stanica
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- €37
- Schedules at
- facebook.com
- Phone
- +385 (0) 91 6113 073
- info@croatiabus.hr
- Website
- 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
Bus from Split, Autobusni Kolodvor to Budva, Autobuska Stanica
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Estimated price
- €53
- Schedules at
- croatiabus.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
- Once daily
- Estimated price
- €12–35
- Schedules at
- bozur.net
- Phone
- +387 61 197 121
- Website
- evropatours.com
Bus from Pforzheim to Prijedor
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- 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
- €44–49
- Schedules at
- bocactours.com
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Coimbra to Reims - Champagne Ardenne TGV
- Ave. Duration
- 25h 30m
- Frequency
- 3 times a week
- Estimated price
- €120–210
- Website
- https://www.flixbus.co.uk
Bus from Porto to Geneva
- Ave. Duration
- 28h 30m
- Frequency
- 6 times a week
- Estimated price
- €120–210
- Website
- https://www.flixbus.co.uk
Bus from Padua to Split, Autobusni Kolodvor
- Ave. Duration
- 11h 45m
- Frequency
- 5 times a week
- Estimated price
- €45–75
- Website
- https://www.flixbus.co.uk
- Phone
- + 387 30 514 886
- Website
- bosnatours.ba
Bus from Genève, Place des Alpes to Visoko, Autobuska stanica
- Ave. Duration
- 17h 42m
- Frequency
- Twice a week
- Schedules at
- bosnatours.ba
- Phone
- +387 53 961-714
- taglobusturist@gmail.com
- Website
- facebook.com
Bus from Visoko, Autobuska stanica to Budva, Autobuska Stanica
- Ave. Duration
- 7h 53m
- Frequency
- 4 times a week
- Estimated price
- €35–55
- Website
- https://www.facebook.com/bosnaturist
- 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–75
- Schedules at
- tabitatour.ro
- 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
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
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.
There are 1186+ hotels available in Budva.









































