Portuguese Railways (CP) operates a train from Caldas da Rainha to Peniche every 2 hours. Tickets cost $4 - $7 and the journey takes 44 min. Rede Expressos also services this route every 3 hours. Alternatively, Rodoviaria do Tejo operates a bus from Caldas da Rainha to Peniche hourly. Tickets cost $9 - $11 and the journey takes 1 h 15 min. Rodoviaria do Tejo also services this route hourly.
How to get from Caldas da Rainha to Peniche
From Caldas da Rainha train to Torres Vedras, walk to Torres Vedras, then line 1 bus to Peniche. 2 h 38 min 11€. From Caldas da Rainha bus to Lisboa then bus to Peniche. 3 h 31 min 15€. From Caldas da Rainha taxi to Peniche. 25 min 63€. From Caldas da Rainha drive to Peniche. 25 min 4€. From Caldas da Rainha rideshare to Peniche. 42 min 1€.