There are 10 ways to get from Porto to Kotor by plane, train, bus, taxi, 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 46m€121–314Fly to Dubrovnik Airport, drive
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Dubrovnik Airport (DBV)plane OPO - DBV
- Drive from Dubrovnik Airport (DBV) to Kotorcar
9h 14m€97–317Train, bus, taxi
- 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 Paris Gare De Lyontrain Tgv
- Take the train from Paris Gare De Lyon to Basel Sbbtrain Tgv
- Take the bus from Basel SBB to Zenica, Glavna Autobuska Stanicabus
- Take the bus from Zenica, Glavna Autobuska Stanica to Herceg Novi, Jova Bijelića 1bus
- Take the taxi from Herceg Novi, Jova Bijelića 1 to Kotortaxi
2dBus
- 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 Herceg Novi, Jova Bijelića 1bus
- Take the bus from Herceg Novi, Jova Bijelića 1 to Kotor, Autobuska Stanicabus
2d 2hDrive 2,962.9 km
- Drive from Porto to Kotorcar 2,962.9 km
32h 24m€464–670Fly 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 Kotor, Autobuska Stanica
9h 17mFly 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 Kotor, Autobuska Stanicabus
13h 2m€109–259Bus via Florence
- Take the bus from Porto to Marseillebus
- Take the bus from Marseille, Gare de Marseille-Saint-Charles to Florence Villa Constanza Bus Stationbus
- Take the bus from Florence Villa Constanza Bus Station to Split, Autobusni Kolodvorbus
- Take the bus from Split, Autobusni Kolodvor to Kotor, Autobuska Stanicabus
2d 7h€249–401Towncar, 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 Shkoder,Rruga Teutabus
- Take the bus from Shkoder,Rruga Teuta to Kotor, Autobuska Stanicabus
2d 13h€533–572Drive, 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 Kotorcar
34h 15m€562–796
Porto to Kotor by bus
Questions & Answers
The cheapest way to get from Porto to Kotor is to fly and bus which costs €100 - €260 and takes 13h 2m.
The fastest way to get from Porto to Kotor is to fly which takes 7h 46m and costs €120 - €320.
No, there is no direct bus from Porto to Kotor. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Kotor, Autobuska Stanica via Viseu, Genève, Place des Alpes, Zenica, Glavna Autobuska Stanica and Herceg Novi, Jova Bijelića 1. The journey, including transfers, takes approximately 2 days 2h.
The distance between Porto and Kotor is 2284 km. The road distance is 2962.9 km.
The best way to get from Porto to Kotor without a car is to train and bus and taxi which takes 2 days 0h and costs .
It takes approximately 7h 46m to get from Porto to Kotor, including transfers.
Porto to Kotor bus services, operated by Rede Expressos, depart from Porto - Terminal Intermodal de Campanhã station.
The best way to get from Porto to Kotor is to fly which takes 7h 46m and costs €120 - €320. Alternatively, you can bus, which costs and takes 2 days 2h.
Porto to Kotor bus services, operated by Rede Expressos, arrive at Estação Rodoviária de Viseu station.
Kotor is 1h ahead of Porto. It is currently 9:27 PM in Porto and 10:27 PM in Kotor.
What companies run services between Porto, Portugal and Kotor, Montenegro?
easyJet, Air Serbia, and four other airlines fly from Francisco De Sá Carneiro Airport (OPO) to Tivat Airport (TIV) once daily. Alternatively, you can take a bus from Porto - Terminal Intermodal de Campanhã to Kotor, Autobuska Stanica via Viseu, Geneva - Bus Station, Genève, Place des Alpes, Zenica, Glavna Autobuska Stanica, and Herceg Novi, Jova Bijelića 1 in around 2d 2h.
- Website
- iberia.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Barcelona
- Ave. Duration
- 10h 55m
- When
- Monday
- Estimated price
- €80–270
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Madrid
- Ave. Duration
- 5h 47m
- When
- Saturday
- Estimated price
- €100–340
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 6h 53m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €85–230
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Milan Bergamo
- Ave. Duration
- 10h 10m
- When
- Wednesday
- Estimated price
- €85–270
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Verona
- Ave. Duration
- 5h 35m
- When
- Wednesday
- Estimated price
- €65–190
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Bologna
- Ave. Duration
- 8h 40m
- When
- Thursday
- Estimated price
- €65–190
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Pisa
- Ave. Duration
- 9h 50m
- When
- Friday
- Estimated price
- €65–190
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Venice Treviso
- Ave. Duration
- 10h
- When
- Friday
- Estimated price
- €65–190
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Geneva
- Ave. Duration
- 6h 25m
- When
- Thursday and Sunday
- Estimated price
- €95–280
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Geneva
- Ave. Duration
- 6h 47m
- When
- Wednesday
- Estimated price
- €95–240
- Website
- vueling.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Barcelona
- Ave. Duration
- 10h 55m
- When
- Monday
- Estimated price
- €80–270
Flights from Francisco De Sá Carneiro Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 6h 53m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €85–230
- Website
- flyulendo.com
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Milan Malpensa
- Ave. Duration
- 8h
- When
- Monday to Saturday
- Estimated price
- €80–260
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Verona
- Ave. Duration
- 6h 5m
- When
- Wednesday
- Estimated price
- €65–190
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Bari
- Ave. Duration
- 6h 15m
- When
- Sunday
- Estimated price
- €65–190
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Pisa
- Ave. Duration
- 7h 35m
- When
- Friday and Sunday
- Estimated price
- €65–190
- Website
- airserbia.com
Flights from Francisco De Sá Carneiro Airport to Tivat Airport via Belgrade
- Ave. Duration
- 6h 10m
- When
- Thursday
- Estimated price
- €110–290
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Belgrade
- Ave. Duration
- 8h 25m
- When
- Thursday
- Estimated price
- €110–280
- Website
- wizzair.com
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Barcelona
- Ave. Duration
- 7h
- When
- Wednesday
- Estimated price
- €110–200
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Memmingen
- Ave. Duration
- 9h 40m
- When
- Thursday and Saturday
- Estimated price
- €80–260
- Website
- interjet.com
Flights from Francisco De Sá Carneiro Airport to Podgorica Airport via Rome
- Ave. Duration
- 5h 35m
- When
- Monday and Friday
- Estimated price
- €80–260
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €17–30
- 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
- €140–240
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- Twice daily
- Estimated price
- €200–330
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Basel Sbb
- Ave. Duration
- 3h 4m
- Frequency
- Every 4 hours
- Estimated price
- €100–160
- 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
- + 387 30 514 886
- Website
- bosnatours.ba
Bus from Basel SBB to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 14h 23m
- Frequency
- Twice a week
- Schedules at
- 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–32
- 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
- +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
- €9–20
- Website
- https://rede-expressos.pt
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Viseu to Geneva - Bus Station
- Ave. Duration
- 23h 35m
- Frequency
- Once daily
- Estimated price
- €100–190
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +382 067 408 570
- adriatictravel@live.com
- Website
- facebook.com
Bus from Herceg Novi, Jova Bijelića 1 to Kotor, Autobuska Stanica
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Schedules at
- facebook.com
- Phone
- +382 68 013 931
- dangradprevoz@gmail.com
- Website
- polazak.com
Bus from Herceg Novi, Jova Bijelića 1 to Kotor, Autobuska Stanica
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Schedules at
- polazak.com
- Phone
- +382 68857061
- Website
- busticket4.me
Bus from Herceg Novi, Jova Bijelića 1 to Kotor, Autobuska Stanica
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €7–13
- Website
- https://busticket4.me/EN/carriers/details/Touring-Doo-Kotor/123
- Phone
- +382 67 601 811
- info@vujovicvr.com
- Website
- vujovicvr.com
Bus from Herceg Novi, Jova Bijelića 1 to Kotor, Autobuska Stanica
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- €7–12
- Schedules at
- vujovicvr.com
- Phone
- +382-69-073-297
- info@pavicevic-tours.com
- Website
- pavicevic-tours.com
Bus from Herceg Novi, Jova Bijelića 1 to Kotor, Autobuska Stanica
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- €6–10
- Schedules at
- busticket4.me
- Phone
- +382 69 737 787
- support@gomontenegro.me
- Website
- gomontenegro.me
Shuttle from Podgorica Airport to Kotor, Autobuska Stanica
- Ave. Duration
- 45 min
- Frequency
- On demand
- Schedules at
- gomontenegro.me
- Phone
- +355 69 617 8170
- diamanttravel88@gmail.com
- Website
- facebook.com
Bus from Tirana Airport to Kotor, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- €37
- Schedules at
- facebook.com
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Porto to Marseille
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- €100–180
- Website
- https://www.flixbus.co.uk
Bus from Marseille, Gare de Marseille-Saint-Charles to Florence Villa Constanza Bus Station
- Ave. Duration
- 9h 5m
- Frequency
- Twice daily
- Estimated price
- €40–75
- Website
- https://www.flixbus.co.uk
Bus from Florence Villa Constanza Bus Station to Split, Autobusni Kolodvor
- Ave. Duration
- 15h 5m
- Frequency
- 5 times a week
- Estimated price
- €55–100
- Website
- https://www.flixbus.co.uk
- Phone
- +385 (0) 91 6113 073
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Split, Autobusni Kolodvor to Kotor, Autobuska Stanica
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Estimated price
- €53
- Schedules at
- croatiabus.hr
- 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
- +355697580270
- Website
- mabaviaggi.com
Bus from Padova to Shkoder,Rruga Teuta
- Ave. Duration
- 17h
- Frequency
- 3 times a week
- Schedules at
- viaggipullmanalbania.it
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Padova to Shkoder,Rruga Teuta
- Ave. Duration
- 17h 19m
- Frequency
- 3 times a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +355 68 20 63 724
- info@arjanitravel.com
- Website
- arjanitravel.com
Bus from Padova to Shkoder,Rruga Teuta
- Ave. Duration
- 18h 30m
- Frequency
- Twice a week
- Estimated price
- €85
- Schedules at
- arjanitravel.com
- Phone
- +355 69 209 3508
- aleksviaggi@gmail.com
Bus from Padova to Shkoder,Rruga Teuta
- Ave. Duration
- 17h 19m
- Frequency
- Once a week
- Schedules at
- https://www.facebook.com/aleksviaggi.al
- Phone
- +355 69 31 41 219
- info@artanitravel.com
- Website
- artanitravel.com
Bus from Padova to Shkoder,Rruga Teuta
- Ave. Duration
- 17h 27m
- Frequency
- Once a week
- Schedules at
- artanitravel.com
- Phone
- +382 32 520 495
- info@kotortotirana.com
- Website
- kotortotirana.com
Bus from Shkoder,Rruga Teuta to Kotor, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €26–45
- Website
- https://www.kotortotirana.com/
- 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/
- Ave. Duration
- 1h
- Estimated price
- €45–60
VIP Taxi
- Phone
- +382 69 040 739
Taxi More
- Phone
- +382 67 01 9730
- Website
- taximore.com
Maestro Taxi
- Phone
- +382 69 019 530
- Website
- maestrotaxi.me
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 Kotor is 2963 km. It takes approximately 32h 24m to drive from Porto to Kotor.
There are 6214+ hotels available in Kotor.









































