There are 5 ways to get from Carvalhal to Comporta by train, car ferry, towncar, bus, car, plane, 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, car ferry
best- Take the train from Nine to Lisboa OrienteIc
- Take the train from Sete-Rios to Setúbal
- Take the car ferry from Setúbal to Tróia - Cais Sul
6h 23m€51–277Train, bus, Catamaran
cheapest- Take the train from Barcelos to Lisboa OrienteIc
- Take the bus from Estação Rodoviária de Lisboa Oriente to Várzea
- Take the ferry from Setúbal to Tróia - Ponta do Adoxe
7h 33m€43–164Towncar, bus
- Take a town car from Barcelos to Porto - Aeroporto Francisco Sá Carneiro
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Fátima
- Take the bus from Terminal Rodoviário de Fátima to Terminal Rodoviário de Montemor-o-Novo
- Take the bus from Terminal Rodoviário de Montemor-o-Novo to Praia da Comporta
8h 54m€350–356Drive 438.9 km
- Drive from Carvalhal to Comporta438.9 km
4h 37m€68–98Towncar, fly, bus, Catamaran
- Take a town car from Barcelos to Porto - Aeroporto Francisco Sá Carneiro
- Fly from Francisco De Sá Carneiro Airport (OPO) to Lisbon-Portela Airport (LIS)OPO - LIS
- Take the bus from Estação Rodoviária de Lisboa Oriente to Setúbal
- Take the ferry from Setúbal to Tróia - Ponta do Adoxe
6h 54m€129–347
Francisco De Sá Carneiro Airport (OPO) to Lisbon-Portela Airport (LIS) flights
Questions & Answers
The cheapest way to get from Carvalhal to Comporta is to train and bus and Catamaran which costs €40 - €170 and takes 7h 33m.
The fastest way to get from Carvalhal to Comporta is to drive which takes 4h 37m and costs €65 - €100.
The distance between Carvalhal and Comporta is 463 km. The road distance is 438.9 km.
The best way to get from Carvalhal to Comporta without a car is to towncar and bus which takes 8h 54m and costs €345 - €360.
It takes approximately 6h 23m to get from Carvalhal to Comporta, including transfers.
Yes, the driving distance between Carvalhal to Comporta is 439 km. It takes approximately 4h 37m to drive from Carvalhal to Comporta.
There are 661+ hotels available in Comporta.
What companies run services between Carvalhal, Braga, Portugal and Comporta, Portugal?
There is no direct connection from Carvalhal to Comporta. However, you can take the taxi to Nine, take the train to Lisboa Oriente, take the train to Sete Rios, walk to Sete-Rios, 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 Barcelinhos to Praia da Comporta via Barcelos - Senhor da Cruz, Barcelos, Porto - Aeroporto Francisco Sá Carneiro, Fátima, Terminal Rodoviário de Fátima, and Terminal Rodoviário de Montemor-o-Novo in around 8h 54m.
- Website
- flytap.com
Flights from Francisco De Sá Carneiro Airport to Lisbon-Portela Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- €40–150
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Nine to Lisboa Oriente
- Ave. Duration
- 3h 12m
- Frequency
- Every 4 hours
- Estimated price
- €19–40
- Website
- https://www.cp.pt/passageiros/en
Train from Barcelos to Lisboa Oriente
- Ave. Duration
- 3h 51m
- Frequency
- 6 times a week
- Estimated price
- €21–50
- Website
- https://www.cp.pt/passageiros/en
- Phone
- +351 211 066 363
- info@fertagus.pt
- Website
- fertagus.pt
Train from Sete-Rios to Setúbal
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Website
- https://www.fertagus.pt/en
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Terminal Rodoviário de Fátima to Terminal Rodoviário de Montemor-o-Novo
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- €16–17
- Website
- https://rede-expressos.pt/en
- Phone
- +351 266 738 120
- geral@rodalentejo.pt
- Website
- rodalentejo.pt
Bus from Terminal Rodoviário de Montemor-o-Novo to Praia da Comporta
- Ave. Duration
- 36 min
- Frequency
- 3 times a week
- Estimated price
- €7–12
- Schedules at
- rodalentejo.pt
- Simple Ticket
- €7–10
Bus from Estação Rodoviária de Lisboa Oriente to Setúbal
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Schedules at
- carrismetropolitana.pt
- On-board Ticket
- €3–6
Bus from Estação Rodoviária de Lisboa Oriente to Várzea
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Schedules at
- carrismetropolitana.pt
- On-board Ticket
- €3–6
- 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
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Barcelos to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 39 min
- Frequency
- On demand
- Estimated price
- €75
- Website
- https://www.vmtransfers.com/en/
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Fátima
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- €250
- Website
- https://www.vmtransfers.com/en/
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, Flying into Beijing?, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.


























