There are 4 ways to get from Campo Grande (Station) to Carcavelos by subway, train, bus, taxi, 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.
Subway, line 19071 train
best- Take the subway from Campo Grande to Cais do Sodrésubway Verde
- Take the train from Cais Do Sodre to Oeirastrain 19071 / ...
45 min€3–11Line 750 bus, line 19071 train
- Take the bus from Campo Grande Norte to Algésbus 750
- Take the train from Alges to Oeirastrain 19071 / ...
56 min€3–4Taxi
- Take the taxi from Campo Grande (Station) to Carcavelostaxi 21.5 km
18 min€29–35Drive 21.5 km
- Drive from Campo Grande (Station) to Carcaveloscar 21.5 km
18 min€4–5
Campo Grande (Station) to Carcavelos by subway and train
Questions & Answers
The cheapest way to get from Campo Grande (Station) to Carcavelos is to line 750 bus and line 19071 train which costs €3 - €5 and takes 56 min.
The fastest way to get from Campo Grande (Station) to Carcavelos is to taxi which takes 18 min and costs €29 - €35.
No, there is no direct train from Campo Grande (Station) to Carcavelos. However, there are services departing from Campo Grande and arriving at Oeiras via Cais Do Sodre. The journey, including transfers, takes approximately 45 min.
The distance between Campo Grande (Station) and Carcavelos is 25 km. The road distance is 21.5 km.
The best way to get from Campo Grande (Station) to Carcavelos without a car is to subway and line 19071 train which takes 45 min and costs €2 - €12.
It takes approximately 45 min to get from Campo Grande (Station) to Carcavelos, including transfers.
Campo Grande (Station) to Carcavelos train services, operated by Metro Lisboa, depart from Campo Grande station.
Campo Grande (Station) to Carcavelos train services, operated by Metro Lisboa, arrive at Cais do Sodré station.
Yes, the driving distance between Campo Grande (Station) to Carcavelos is 22 km. It takes approximately 18 min to drive from Campo Grande (Station) to Carcavelos.
There are 9979+ hotels available in Carcavelos.
What companies run services between Campo Grande (Station), Portugal and Carcavelos, PT-11, Portugal?
There is no direct connection from Campo Grande (Station) to Carcavelos. However, you can take the subway to Cais do Sodré, walk to Cais Do Sodre, then take the line 19071 train to Oeiras. Alternatively, you can take a vehicle from Campo Grande (Station) to Oeiras via Campo Grande Norte, Algés, and Alges in around 56 min.
- Phone
- +351 213 500 115
- [email protected]
- Website
- Metro Lisboa
Subway from Campo Grande to Cais do Sodré
- Ave. Duration
- 17 min
- Frequency
- Every 10 minutes
- Estimated price
- €2–8
- Website
- Metro Lisboa
- Single Journey Ticket
- €2
- 24h-Ticket
- €8
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Cais Do Sodre to Oeiras
- Ave. Duration
- 24 min
- Frequency
- Every 10 minutes
- Estimated price
- €1–4
- Website
- Comboios de Portugal
Train from Alges to Oeiras
- Ave. Duration
- 13 min
- Frequency
- Every 10 minutes
- Estimated price
- €1–2
- Website
- Comboios de Portugal
- Phone
- +351 213 613 000
- Website
- Carris
Bus from Campo Grande Norte to Algés
- Ave. Duration
- 34 min
- Frequency
- Every 20 minutes
- Estimated price
- €3
- Website
- Carris
- Ave. Duration
- 18 min
- Estimated price
- €29–35
Odilour
- Phone
- +351 211 509 365
- Website
- odilour.com
Táxi Odivelas 24
- Phone
- +351 961 899 574
- Website
- joaommlopesjl.wixsite.com
Cooptáxis
- Phone
- +351 217 932 756
- Website
- cooptaxis.pt
Retális
- Phone
- +351 218 119 000
- Website
- retalis.pt
Taxigal
- Phone
- +351 961 532 938
- Website
- taxigal.pt
Táxis Massamá
- Phone
- +351 962 854 607
- Website
- taxismassama.pt
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 Flying into Beijing?, What are the different types of Renfe trains in Spain?, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.













