Travel from Porto to Peniche

Bus or train from Porto to Peniche?

You can take a train from Porto to Peniche via Coimbra-B and Caldas da Rainha in around 4 hours 22 minutes. Alternatively, you can take a bus from Porto to Peniche via Sete Rios in around 6 hours.

How to get from Porto to Peniche

ModeDurationPrice
From Vila Nova de Gaia train to Coimbra-B, train to Caldas da Rainha, then taxi to Peniche.4 h 22 min90€
From Vila Nova de Gaia train to Lisboa Oriente, train to Sete Rios, then bus to Peniche.5 h 17 min38€
From Porto bus to Sete Rios then bus to Peniche.6 h31€
From Porto drive to Peniche.2 h 34 min37€
From Trindade Metro to Porto airport, fly to Lisbon airport, bus to Lisboa, then bus to Peniche.4 h 50 min31€

How long does it take to get from Porto to Peniche?

It takes approximately 4 hours 22 minutes to get from Porto to Peniche, including transfers.

Is there a direct bus between Porto and Peniche?

No, there is no direct bus from Porto to Peniche. However, there are services departing from Porto and arriving at Peniche via Sete Rios. The journey, including transfers, takes approximately 6 hours.

Operators from Porto to Peniche

OperatorPhoneWebsite
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Rede Expressos707 22 33 44Rede Expressos
Metro do Porto+351 22 508 1000Metro do Porto
TAP PortugalTAP Portugal
RyanairRyanair
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
Rodoviaria do TejoRodoviaria do Tejo