Travel from Lisbon to Praia-de-Santa-Cruz

Bus or train from Lisbon to Praia de Santa Cruz?

Portuguese Railways (CP) operates a train from Lisbon to Praia de Santa Cruz every 4 hours. Tickets cost $6 - $11 and the journey takes 1 h 33 min. Alternatively, Rodoviaria do Tejo operates a bus from Lisbon to Praia de Santa Cruz hourly. Tickets cost $6 - $9 and the journey takes 58 min.

How to get from Lisbon to Praia de Santa Cruz

ModeDurationPrice
From Sete Rios bus to Torres Vedras then taxi to Praia de Santa Cruz.1 h 5 min40€
From Lisboa Santa Apolonia train to Torres Vedras then taxi to Praia de Santa Cruz.1 h 49 min39€
From Rossio bus to Lisboa, bus to Carrasqueira, then taxi to Praia de Santa Cruz.2 h 13 min43€
From Lisboa(Rossio) train to Melecas, train to Torres Vedras, then taxi to Praia de Santa Cruz.2 h 41 min38€
From Martim Moniz Metro to Lisboa - Campo Grande, bus to Ericeira Terminal, bus to Coutada, then taxi to Praia de Santa Cruz.3 h 34 min25€
From Lisbon taxi to Praia de Santa Cruz.54 min140€
From Lisbon drive to Praia de Santa Cruz.54 min9€

How long does it take to get from Lisbon to Praia de Santa Cruz?

It takes approximately 1 h 5 min to get from Lisbon to Praia de Santa Cruz, including transfers.

Operators from Lisbon to Praia de Santa Cruz

OperatorPhoneWebsite
Rede Expressos707 22 33 44Rede Expressos
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
CarrisCarris
Rodoviaria do TejoRodoviaria do Tejo
Metro Lisboa(+351) 213500115Metro Lisboa
Mafrense707 201 371Mafrense