There are 12 ways to get from Porto Airport (OPO) to Montenegro by plane, towncar, bus, train, car, taxi, 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 to Podgorica Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Podgorica Airport (TGD)plane OPO - TGD
7h 31m€75–233Towncar, bus, train
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Viseutowncar
- Take the bus from Estação Rodoviária de Viseu to Estación Sur de Autobusesbus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the bus from Barcelona, Estación de Autobuses de Sants to Tiranabus
- Take the bus from Tirana to Podgorica , Bus stationbus
43h 16mDrive 2,981.2 km
- Drive from Porto Airport (OPO) to Podgoricacar 2,981.2 km
33h 7m€460–664Fly to Tivat Airport, taxi
- Fly from Francisco De Sá Carneiro Airport (OPO) to Tivat Airport (TIV)plane OPO - TIV
- Take the taxi from Tivat Airport (TIV) to Herceg Novitaxi
6h 21m€187–355Fly to Dubrovnik Airport
- Fly from Francisco De Sá Carneiro Airport (OPO) to Dubrovnik Airport (DBV)plane OPO - DBV
6h 54m€91–219Fly 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 Polje, Autobuska Stanica Barbus
8h 55m€109–246Fly to Sarajevo, shuttle
- Fly from Francisco De Sá Carneiro Airport (OPO) to Sarajevo (SJJ)plane OPO - SJJ
- Take a shuttle bus from Sarajevo, Autobuska Stanica to Podgorica , Bus station
10h 18mFly to Pristina, bus, drive
- Fly from Francisco De Sá Carneiro Airport (OPO) to Pristina (PRN)plane OPO - PRN
- Take the bus from Fushë Kosovë to Pejabus
- Drive from Peja to Rožajecar
10h 24m€103–323Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Estación Central de Autobuses de Zaragozabus
- Take the bus from Estación Central de Autobuses de Zaragoza to Barcelona, Estación de Autobuses de Santsbus
- Take the bus from Barcelona, Estación de Autobuses de Sants to Tiranabus
- Take the bus from Tirana to Podgorica , Bus stationbus
2dTowncar, bus, train via Geneva
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Bragatowncar
- Take the bus from Braga to Geneva - Bus Stationbus
- Take the bus from Genève, Place des Alpes to Derventa, Milovana Bjeloševića Belogbus
- Take the bus from Derventa, Milovana Bjeloševića Belog to Željeznička stanica Barbus
- Take the train from Bar to Podgoricatrain Re
2dTowncar, bus
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Lugotowncar
- Take the bus from Lugo to Padovabus
- Take the bus from Padova to Hani Hotitbus
2d 9hBus via Frankfurt am Main
- Take the bus from Porto to Frankfurt central train stationbus FlixBus N1151
- Take the bus from Frankfurt(Main)Hbf to Podgorica , Bus stationbus
2d 15h€361–613
Porto Airport (OPO) to Montenegro by bus and foot
Questions & Answers
The cheapest way to get from Porto Airport (OPO) to Montenegro is to fly which costs €90 - €220 and takes 6h 54m.
The fastest way to get from Porto Airport (OPO) to Montenegro is to fly and taxi which takes 6h 21m and costs €180 - €360.
No, there is no direct bus from Porto Airport (OPO) to Montenegro station. However, there are services departing from Porto and arriving at Podgorica , Bus station via Porto - Terminal Intermodal de Campanhã, Estación Central de Autobuses de Zaragoza, Barcelona, Estación de Autobuses de Sants and Tirana. The journey, including transfers, takes approximately 2 days 0h.
The distance between Porto Airport (OPO) and Montenegro is 2317 km. The road distance is 2981.2 km.
The best way to get from Porto Airport (OPO) to Montenegro without a car is to towncar and bus and train which takes 43h 16m and costs .
It takes approximately 7h 31m to get from Porto Airport (OPO) to Montenegro, including transfers.
Porto Airport (OPO) to Montenegro bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
The best way to get from Porto Airport (OPO) to Montenegro is to fly which takes 7h 31m and costs €70 - €240. Alternatively, you can bus, which costs and takes 2 days 0h.
Porto Airport (OPO) to Montenegro bus services, operated by BlaBlaCar Bus, arrive at Estación Central de Autobuses de Zaragoza station.
Montenegro is 1h ahead of Porto Airport (OPO). It is currently 6:56 PM in Porto Airport (OPO) and 7:56 PM in Montenegro.
What companies run services between Porto Airport (OPO), Portugal and Montenegro?
Air Serbia, Austrian Airlines, and four other airlines fly from Francisco De Sá Carneiro Airport (OPO) to Podgorica Airport (TGD) 3 times a day. Alternatively, you can take a bus from Porto to Podgorica , Bus station via Porto, Porto - Terminal Intermodal de Campanhã, Estación Central de Autobuses de Zaragoza, Barcelona, Estación de Autobuses de Sants, and Tirana in around 2d.
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Geneva
- Ave. Duration
- 6h 40m
- When
- Wednesday
- Estimated price
- €80–290
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Geneva
- Ave. Duration
- 5h 20m
- When
- Wednesday
- Estimated price
- €60–210
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Lyon
- Ave. Duration
- 9h 45m
- When
- Friday
- Estimated price
- €60–210
Flights from Francisco De Sá Carneiro Airport to Pristina via Geneva
- Ave. Duration
- 5h 47m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- €85–300
Flights from Francisco De Sá Carneiro Airport to Pristina via Basel
- Ave. Duration
- 5h 50m
- When
- Saturday
- Estimated price
- €90–300
Flights from Francisco De Sá Carneiro Airport to Pristina via Zurich
- Ave. Duration
- 7h 55m
- When
- Monday and Thursday
- Estimated price
- €90–300
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Milan Bergamo
- Ave. Duration
- 9h 45m
- When
- Wednesday and Saturday
- Estimated price
- €75–210
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Bari
- Ave. Duration
- 8h 32m
- When
- Sunday and Thursday
- Estimated price
- €80–210
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Bologna
- Ave. Duration
- 8h 40m
- When
- Thursday
- Estimated price
- €80–210
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Pisa
- Ave. Duration
- 9h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €80–210
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Venice Treviso
- Ave. Duration
- 10h
- When
- Friday
- Estimated price
- €80–210
Flights from Francisco De Sá Carneiro Airport to Sarajevo via Milan Bergamo
- Ave. Duration
- 11h 25m
- When
- Friday
- Estimated price
- €95–260
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Sarajevo via Zurich
- Ave. Duration
- 5h 56m
- When
- Monday
- Estimated price
- €100–1,000
Flights from Francisco De Sá Carneiro Airport to Sarajevo via Vienna
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €95–260
Flights from Francisco De Sá Carneiro Airport to Pristina via Zurich
- Ave. Duration
- 7h 20m
- When
- Saturday
- Estimated price
- €120–440
- Website
- vueling.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Barcelona
- Ave. Duration
- 10h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €130–200
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Madrid
- Ave. Duration
- 5h 10m
- When
- Tuesday and Saturday
- Estimated price
- €90–310
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 6h 5m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €120–190
- Website
- iberia.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Barcelona
- Ave. Duration
- 10h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €130–200
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Madrid
- Ave. Duration
- 5h 10m
- When
- Tuesday and Saturday
- Estimated price
- €90–310
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 6h 5m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €120–190
- Website
- flyulendo.com
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Nice
- Ave. Duration
- 4h 55m
- When
- Tuesday
- Estimated price
- €60–220
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Verona
- Ave. Duration
- 6h 5m
- When
- Wednesday
- Estimated price
- €80–210
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Pisa
- Ave. Duration
- 9h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €80–210
Flights from Francisco De Sá Carneiro Airport to Sarajevo via Rome
- Ave. Duration
- 5h 15m
- When
- Thursday and Sunday
- Estimated price
- €95–260
- Website
- airserbia.com
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Belgrade
- Ave. Duration
- 11h 15m
- When
- Thursday and Sunday
- Estimated price
- €100–260
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Belgrade
- Ave. Duration
- 6h 10m
- When
- Thursday
- Estimated price
- €110–310
- Website
- austrian.com
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Vienna
- Ave. Duration
- 9h 32m
- When
- Every day
- Estimated price
- €65–430
Flights from Francisco De Sá Carneiro Airport to Sarajevo via Vienna
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €95–260
- Website
- interjet.com
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Rome
- Ave. Duration
- 6h 30m
- When
- Monday and Friday
- Estimated price
- €65–230
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Zurich
- Ave. Duration
- 8h 20m
- When
- Friday and Sunday
- Estimated price
- €100–360
- Website
- comlux.com
Flights from Francisco De Sá Carneiro Airport to Pristina via Zurich
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €130–1,200
- Website
- flexflight.dk
Flights from Francisco De Sá Carneiro Airport to Pristina via Zurich
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €130–1,200
- Website
- wizzair.com
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Barcelona
- Ave. Duration
- 7h
- When
- Wednesday
- Estimated price
- €110–220
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 22m
- Frequency
- Every 30 minutes
- Estimated price
- €95–170
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- [email protected]
- Website
- Iryo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 31m
- Frequency
- Hourly
- Estimated price
- €60–130
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 23m
- Frequency
- Every 2 hours
- Estimated price
- €55–100
- Website
- Ouigo
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- €75–120
- Website
- Renfe Viajeros
- Phone
- +382 20 441 197
- [email protected]
- Website
- Railways of Montenegro (ŽPCG)
Train from Bar to Podgorica
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €2–6
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- €2–3
- First Class
- €5–6
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Estação Rodoviária de Viseu to Estación Sur de Autobuses
- Ave. Duration
- 5h 31m
- Frequency
- Twice daily
- Estimated price
- €30–75
- Website
- Rede Expressos
- Phone
- +355 69 249 3348
- [email protected]
- Website
- pati-travel.al
Bus from Barcelona, Estación de Autobuses de Sants to Tirana
- Ave. Duration
- 25h 38m
- Frequency
- Once a week
- Schedules at
- facebook.com
Bus from Barcelona, Estación de Autobuses de Sants to Tirana
- Ave. Duration
- 25h 38m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +382 69 312 161
- [email protected]
- Website
- MS tours
Bus from Tirana to Podgorica , Bus station
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €26
- Website
- MS tours
Bus from Tirana to Podgorica , Bus station
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €26
- Website
- MS tours
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Tirana Airport to Polje, Autobuska Stanica Bar
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €37
- Schedules at
- Diamant Travel
- [email protected]
- Website
- montemaretravel.com
Shuttle from Sarajevo, Autobuska Stanica to Podgorica , Bus station
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- Schedules at
- montemaretravel.com
- Phone
- +383 49 186 302
- [email protected]
Bus from Fushë Kosovë to Peja
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- €5
- Schedules at
- facebook.com
- Phone
- +383 49 370 011
- [email protected]
- Website
- facebook.com
Bus from Fushë Kosovë to Peja
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- €5
- Schedules at
- travel.gjirafa.com
- Phone
- +383 49 181 500
- [email protected]
- Website
- Monika Travel
Bus from Fushë Kosovë to Peja
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Website
- Monika Travel
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Estación Central de Autobuses de Zaragoza
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- €75–140
- Website
- BlaBlaCar Bus
Bus from Braga to Geneva - Bus Station
- Ave. Duration
- 22h 45m
- Frequency
- 4 times a day
- Estimated price
- €150–270
- Website
- BlaBlaCar Bus
- Phone
- +34 (0) 902 23 95 79
- [email protected]
- Website
- autocareslazara.com
Bus from Porto - Terminal Intermodal de Campanhã to Estación Central de Autobuses de Zaragoza
- Ave. Duration
- 12h 30m
- Frequency
- Once a week
- Estimated price
- €92–95
- Schedules at
- autocareslazara.com
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Estación Central de Autobuses de Zaragoza to Barcelona, Estación de Autobuses de Sants
- Ave. Duration
- 3h 45m
- Frequency
- Every 2 hours
- Estimated price
- €25–40
- Website
- ALSA
- Phone
- + 387 30 514 886
- Website
- bosnatours.ba
Bus from Genève, Place des Alpes to Derventa, Milovana Bjeloševića Belog
- Ave. Duration
- 15h 28m
- Frequency
- Twice a week
- Schedules at
- bosnatours.ba
- Phone
- +387 65 407 734
- [email protected]
Bus from Derventa, Milovana Bjeloševića Belog to Željeznička stanica Bar
- Ave. Duration
- 4h 43m
- Frequency
- Once daily
- Schedules at
- facebook.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
- €130–160
- Schedules at
- tabitatour.ro
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Bus from Padova to Hani Hotit
- Ave. Duration
- 16h 52m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Porto to Frankfurt central train station
- Ave. Duration
- 35h 10m
- Frequency
- 3 times a week
- Estimated price
- €180–310
- Website
- Flixbus
- Phone
- +382 51 233 762
- [email protected]
- Website
- Eurosuntic
Bus from Frankfurt(Main)Hbf to Podgorica , Bus station
- Ave. Duration
- 25h 54m
- Frequency
- Once a week
- Estimated price
- €180–300
- Website
- Eurosuntic
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Viseu
- Ave. Duration
- 1h 31m
- Frequency
- On demand
- Estimated price
- €170
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Braga
- Ave. Duration
- 36 min
- Frequency
- On demand
- Estimated price
- €65
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Lugo
- Ave. Duration
- 4h 26m
- Frequency
- On demand
- Estimated price
- €360
- Website
- VM Transfers
- Ave. Duration
- 1h 11m
- Estimated price
- €50–65
Halo
- Phone
- +38268029565
MB Taxi
- Phone
- +382 68 800 910
- Website
- mbtaxitivat.me
Nas Taxi
- Phone
- +38268658565
Red Taxi
- Phone
- +382 67 019 729
- Website
- redtaxikotor.com
Djir Taxi
- Phone
- +382 67 911-9737
Euro Taxi
- Phone
- +382 67 119 708
Vip Star Taxi
- Phone
- +382 60 118 844
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
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
More Questions & Answers
Yes, the driving distance between Porto Airport (OPO) to Montenegro is 2981 km. It takes approximately 33h 7m to drive from Porto Airport (OPO) to Montenegro.
There are 1200+ hotels available in Montenegro.





































