How to Get to Cabo da Roca by Public Transport (Updated 2025)

Cabo da Roca is the westernmost point of mainland Europe and one of the most popular day trips from Lisbon. The good news? You can get there all year using public transport, combining CP trains with Carris Metropolitana buses.
This guide explains all the updated routes for late 2025, with the simplest ways to reach Cabo da Roca using the ONDEBUS journey planner.
Plan your trip with ONDEBUS
Open the ONDEBUS planner and type “Cabo da Roca”. The system automatically combines CP trains + Carris Metropolitana.
1) Via Cascais (the easiest and most direct option)
This is the most convenient option for travellers coming from Lisbon. First take the train to Cascais, then the direct bus to Cabo da Roca.
Steps:
- Lisbon → Cascais: CP train (Cais do Sodré → Cascais).
- Cascais → Cabo da Roca: bus 1253 (Cascais ⇄ Malveira ⇄ Cabo da Roca).
Schedules:
- Runs daily.
- Higher frequency on weekends and summer.
- Check updated times at carrismetropolitana.pt.
Total travel time:
- Lisbon → Cascais (train): ~35–40 min
- Cascais → Cabo da Roca (1253): ~30–35 min
2) Via Sintra (only if you don’t mind walking)
You can also reach the area from Sintra, but there is no direct bus. You must go to Azóia and walk the last 2 km.
Steps:
- Lisbon → Sintra: CP train (Rossio → Sintra).
- Sintra → Azóia: bus 1624 (Sintra ⇄ Azóia).
- Azóia → Cabo da Roca: 25–30 min walk or taxi.
Total travel time:
- Lisbon → Sintra (train): ~40 min
- Sintra → Azóia (1624): ~30 min
- Walk Azóia → Cabo da Roca: ~30 min
Useful Tips (2025)
- Bring a jacket — it’s windy all year.
- Avoid driving — parking fills up quickly and traffic is heavy.
- Check bus 1253 and 1624 schedules before travelling.
- If visiting at sunset, plan your return in advance.
Map — Cabo da Roca
Coordinates: 38.7804, -9.4989
Ready to visit Cabo da Roca?
Use ONDEBUS to check the best combinations of CP trains and Carris Metropolitana buses.