There are 11 ways to get from Portimão to Montenegro by train, plane, bus, car, shuttle, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Podgorica Airport
best- Take the train from Portimao to Farotrain
- Fly from Faro Airport (FAO) to Podgorica Airport (TGD)plane FAO - TGD
14h 42m€80–286Bus, train
- Take the bus from Portimão to Sevilla, Estación de Autobusesbus
- Take the train from Sevilla-Santa Justa to Barcelona-Santstrain
- Take the bus from Barcelona, Estación de Autobuses de Sants to Tiranabus
- Take the bus from Tirana to Podgorica , Bus stationbus
43h 7mDrive 3,268.8 km
- Drive from Portimão to Podgoricacar 3,268.8 km
35h 20m€519–750Train, fly to Tirana International Airport Nënë Tereza, bus
- Take the train from Portimao to Farotrain
- Fly from Faro Airport (FAO) to Tirana International Airport Nënë Tereza (TIA)plane FAO - TIA
- Take the bus from Tirana Airport to Polje, Autobuska Stanica Barbus
14h 50m€119–294Train, fly to Dubrovnik Airport
- Take the train from Portimao to Farotrain
- Fly from Faro Airport (FAO) to Dubrovnik Airport (DBV)plane FAO - DBV
12h 45m€108–231Train, fly to Sarajevo, shuttle
- Take the train from Portimao to Farotrain
- Fly from Faro Airport (FAO) to Sarajevo (SJJ)plane FAO - SJJ
- Take a shuttle bus from Sarajevo, Autobuska Stanica to Podgorica , Bus station
14h 54mTrain, fly to Pristina, bus, drive
- Take the train from Portimao to Farotrain
- Fly from Faro Airport (FAO) to Pristina (PRN)plane FAO - PRN
- Take the bus from Fushë Kosovë to Pejabus
- Drive from Peja to Rožajecar
15h 30m€112–351Bus, train via Strasbourg
- Take the bus from Terminal Rodoviário de Portimão to Estação Rodoviária de Sete Riosbus
- Take the bus from Lisbon to Bordeauxbus
- Take the train from Bordeaux St Jean to Strasbourgtrain Tgv
- Take the train from Strasbourg Bahnhof to München Hbftrain 83
- Take the bus from München Hbf to Shkodërbus
- Take the bus from Shkoder,Rruga Teuta to Podgorica , Bus stationbus
2d 2hBus
- Take the bus from Terminal Rodoviário de Portimão to Estação Rodoviária de Sete Riosbus
- Take the bus from Estação Rodoviária de Sete Rios to Girona, Estació d'Autobusosbus
- Take the bus from Girona to Tiranabus
- Take the bus from Tirana to Podgorica , Bus stationbus
2d 7hTrain, ferry, bus
- Take the train from Portimao to Vila Real De Santo Antoniotrain Re / ...
- Take the ferry from Vila Real de Santo António to Ayamonteferry
- Take the bus from Ayamonte to Barcelona Estació d'Autobusos Nordbus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Tiranabus
- Take the bus from Tirana to Podgorica , Bus stationbus
2d 17hTrain, bus
- Take the train from Tunes to Coimbra-Btrain Ic
- Take the bus from Coimbra to Grenoblebus
- Take the bus from Grenoble to Beograd, Autobuska stanicabus
- Take the train from Beograd centar to Podgoricatrain 433
2d 17h€327–472
Portimão to Montenegro by train, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Portimão to Montenegro is to train and fly which costs €100 - €240 and takes 12h 45m.
The fastest way to get from Portimão to Montenegro is to train and fly which takes 12h 45m and costs €100 - €240.
No, there is no direct bus from Portimão to Montenegro station. However, there are services departing from Terminal Rodoviário de Portimão and arriving at Podgorica , Bus station via Estação Rodoviária de Sete Rios, Girona, Estació d'Autobusos, Girona and Tirana. The journey, including transfers, takes approximately 2 days 7h.
The distance between Portimão and Montenegro is 2477 km. The road distance is 3268.8 km.
The best way to get from Portimão to Montenegro without a car is to bus and train which takes 43h 7m and costs .
It takes approximately 14h 42m to get from Portimão to Montenegro, including transfers.
Portimão to Montenegro bus services, operated by Rede Expressos, depart from Terminal Rodoviário de Portimão station.
Portimão to Montenegro bus services, operated by Rede Expressos, arrive at Estação Rodoviária de Sete Rios station.
Montenegro is 1h ahead of Portimão. It is currently 5:25 PM in Portimão and 6:25 PM in Montenegro.
Yes, the driving distance between Portimão to Montenegro is 3269 km. It takes approximately 35h 20m to drive from Portimão to Montenegro.
What companies run services between Portimão, Portugal and Montenegro?
You can take a bus from Terminal Rodoviário de Portimão to Podgorica , Bus station via Estação Rodoviária de Sete Rios, Girona, Estació d'Autobusos, Sarrià de Ter, Girona, and Tirana in around 2d 7h.
- Website
- easyjet.com
Flights from Faro Airport to Tirana International Airport Nënë Tereza via Geneva
- Ave. Duration
- 13h 45m
- When
- Saturday
- Estimated price
- €70–240
Flights from Faro Airport to Dubrovnik Airport via Geneva
- Ave. Duration
- 7h
- When
- Wednesday
- Estimated price
- €60–220
Flights from Faro Airport to Pristina via Geneva
- Ave. Duration
- 9h 42m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €90–320
Flights from Faro Airport to Pristina via Basel
- Ave. Duration
- 7h 20m
- When
- Monday
- Estimated price
- €95–320
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Portimao to Faro
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €7–12
- Website
- Comboios de Portugal
Train from Portimao to Faro
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €7–12
- Website
- Comboios de Portugal
Train from Portimao to Faro
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €7–12
- Website
- Comboios de Portugal
Train from Portimao to Faro
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €7–12
- Website
- Comboios de Portugal
Train from Portimao to Faro
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €7–12
- Website
- Comboios de Portugal
Train from Portimao to Vila Real De Santo Antonio
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- €12–22
- Website
- Comboios de Portugal
Train from Tunes to Coimbra-B
- Ave. Duration
- 4h 15m
- Frequency
- 4 times a day
- Estimated price
- €45–85
- Website
- Comboios de Portugal
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Portimão to Sevilla, Estación de Autobuses
- Ave. Duration
- 4h 15m
- Frequency
- 4 times a day
- Estimated price
- €18–45
- Website
- Rede Expressos
- Adult
- €25–45
Bus from Terminal Rodoviário de Portimão to Estação Rodoviária de Sete Rios
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- €18–35
- Website
- Rede Expressos
Bus from Terminal Rodoviário de Portimão to Estação Rodoviária de Sete Rios
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- €18–35
- Website
- Rede Expressos
- Phone
- +34 652 525 168
- Website
- facebook.com
Ferry from Vila Real de Santo António to Ayamonte
- Ave. Duration
- 15 min
- Frequency
- Every 4 hours
- Estimated price
- €2–7
- Schedules at
- rioguadiana.net
- Bike
- €2
- Passenger
- €3
- Car
- €7
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
Booking & Getting There
There are 1128+ hotels available in Montenegro.










