There are 3 ways to get from Odivelas to Comporta by train, car ferry, bus, ferry, 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.
Train, car ferry
best- Take the train from Entrecampos to Setúbaltrain Fertagus
- Take the car ferry from Setúbal to Tróia - Cais Sulcarferry
2h 58m€13–207Line 736 bus, train, Catamaran
- Take the bus from Odivelas to Estação Entrecamposbus 736
- Take the train from Entrecampos to Setúbaltrain
- Take the ferry from Setúbal to Tróia - Ponta do Adoxeferry
4h 7m€13–105Drive, car ferry
- Drive from Odivelas to Setúbalcar
- Take the car ferry from Setúbal to Tróia - Cais Sulcarferry
1h 14m€15–205
Odivelas to Comporta by bus, train, foot, and ferry
Questions & Answers
The cheapest way to get from Odivelas to Comporta is to line 736 bus and train and Catamaran which costs €13 - €110 and takes 4h 7m.
The fastest way to get from Odivelas to Comporta is to drive and car ferry which takes 1h 14m and costs €15 - €210.
The distance between Odivelas and Comporta is 82 km.
The best way to get from Odivelas to Comporta without a car is to line 736 bus and train and Catamaran which takes 4h 7m and costs €13 - €110.
It takes approximately 2h 58m to get from Odivelas to Comporta, including transfers.
There are 659+ hotels available in Comporta.
What companies run services between Odivelas, Portugal and Comporta, Portugal?
There is no direct connection from Odivelas to Comporta. However, you can take the subway to Entre Campos, walk to Entrecampos, take the train to Setúbal, drive to Setúbal, take the car ferry to Tróia - Cais Sul, then drive to Comporta. Alternatively, you can take a bus from Odivelas to Comporta - Centro de Saúde via Estação Entrecampos, Entrecampos, Setúbal, Avenida dos Ciprestes, Setúbal, Setúbal, Tróia - Ponta do Adoxe, and Tróia in around 4h 7m.
- Phone
- +351 211 066 363
- info@fertagus.pt
- Website
- fertagus.pt
Train from Entrecampos to Setúbal
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Website
- https://www.fertagus.pt/en
- Phone
- +351 213 613 000
- Website
- carris.pt
Bus from Odivelas to Estação Entrecampos
- Ave. Duration
- 29 min
- Frequency
- Every 15 minutes
- Estimated price
- €3
- Website
- https://www.carris.pt/en/
- Phone
- +351 265 235 101
- geral@atlanticferries.pt
- Website
- atlanticferries.pt
Car ferry from Setúbal to Tróia - Cais Sul
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- €6–190
- Website
- https://www.atlanticferries.pt/en/
- Passenger
- €9
- Bike
- €12
- Vehicles
- €40–190
- Passsenger inside car
- €6
- Car with driver
- €21
Ferry from Setúbal to Tróia - Ponta do Adoxe
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- €6–90
- Website
- https://www.atlanticferries.pt/en/
- Passenger
- €6
- Bike
- €6
- Vehicles
- €19–90
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 Bali: What to do if Mount Agung erupts, Need to know: Jadrolinija, and Travelling by boat in Italy - to help you get the most out of your next trip.










