There are 4 ways to get from Comporta to Portimão by bus, car ferry, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Comporta to Sines - R. Júlio Gomes da Silvabus 8148
- Take the bus from Sines - R. Júlio Gomes da Silva to Terminal Rodoviário de Portimãobus 80 | Almada
5h 20m€16–33Car ferry, train
- Take the car ferry from Tróia - Cais Sul to Setúbalcarferry
- Take the train from Pinhal Novo to Tunestrain Ic
5h 20m€35–249Drive 192.3 km
- Drive from Comporta to Portimãocar 192.3 km
2h 14m€30–44Train
- Take the train from Grandola to Tunestrain Ic
- Take the train from Tunes to Portimaotrain Re / ...
5h 33m€24–43
Comporta to Portimão by bus
Questions & Answers
The cheapest way to get from Comporta to Portimão is to bus which costs €16 - €35 and takes 5h 20m.
The fastest way to get from Comporta to Portimão is to drive which takes 2h 14m and costs €29 - €45.
No, there is no direct bus from Comporta to Portimão. However, there are services departing from Comporta and arriving at Terminal Rodoviário de Portimão via Sines - R. Júlio Gomes da Silva. The journey, including transfers, takes approximately 5h 20m.
No, there is no direct train from Comporta to Portimão. However, there are services departing from Grandola and arriving at Portimao via Tunes. The journey, including transfers, takes approximately 5h 33m.
The distance between Comporta and Portimão is 212 km. The road distance is 192.3 km.
The best way to get from Comporta to Portimão without a car is to bus which takes 5h 20m and costs €16 - €35.
It takes approximately 5h 20m to get from Comporta to Portimão, including transfers.
Comporta to Portimão bus services, operated by Rodoviaria do Alentejo, depart from Comporta station.
Comporta to Portimão train services, operated by Comboios de Portugal, depart from Grandola station.
The best way to get from Comporta to Portimão is to bus which takes 5h 20m and costs €16 - €35. Alternatively, you can train, which costs €23 - €45 and takes 5h 33m.
What companies run services between Comporta, Portugal and Portimão, Portugal?
You can take a bus from Comporta to Terminal Rodoviário de Portimão via Sines - R. Júlio Gomes da Silva in around 5h 20m. Alternatively, you can take a bus from Comporta to Portimao via Grândola - R. D. Afonso Henriques, Grândola - Estação, Grandola, and Tunes in around 5h 33m.
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Pinhal Novo to Tunes
- Ave. Duration
- 1h 47m
- Frequency
- Every 3 hours
- Estimated price
- €23–45
- Website
- https://www.cp.pt/en/
Train from Grandola to Tunes
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- €15–29
- Website
- https://www.cp.pt/en/
Train from Tunes to Portimao
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- €3–6
- Website
- https://www.cp.pt/en/
- Phone
- +351 266 738 120
- [email protected]
- Website
- rodalentejo.pt
Bus from Comporta to Sines - R. Júlio Gomes da Silva
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €5–8
- Schedules at
- rodalentejo.pt
- Simple Ticket
- €5–8
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Sines - R. Júlio Gomes da Silva to Terminal Rodoviário de Portimão
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- €11–26
- Website
- https://rede-expressos.pt/en
- Phone
- +351 265 235 101
- [email protected]
- Website
- atlanticferries.pt
Car ferry from Tróia - Cais Sul to Setúbal
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- €6–190
- Schedules at
- atlanticferries.pt
- Passenger
- €9
- Bike
- €12
- Vehicles
- €40–190
- Car passenger
- €6
- Car
- €21
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Heading to Europe? Read this before you buy a Eurail Pass, Is ride-sharing platform BlaBlaCar right for you?, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
Comporta to Portimão bus services, operated by Rodoviaria do Alentejo, arrive at Sines - R. Júlio Gomes da Silva station.
Comporta to Portimão train services, operated by Comboios de Portugal, arrive at Tunes station.
Yes, the driving distance between Comporta to Portimão is 192 km. It takes approximately 2h 14m to drive from Comporta to Portimão.
There are 7787+ hotels available in Portimão.


















