Travel from Porto to Peneda-Gerês-National-Park

Bus or train from Porto to Peneda-Gerês National Park?

Rede Expressos operates a bus from Porto to Peneda-Gerês National Park hourly. Tickets cost $9 - $12 and the journey takes 41 min. Alternatively, Portuguese Railways (CP) operates a train from Porto to Peneda-Gerês National Park hourly. Tickets cost $5 - $9 and the journey takes 1 h 11 min.

How to get from Porto to Peneda-Gerês National Park

ModeDurationPrice
From Porto bus to Braga then taxi to Peneda-Gerês National Park.1 h 23 min40€
From Porto(Sao Bento) train to Braga then taxi to Peneda-Gerês National Park.1 h 53 min38€
From Porto bus to Braga, bus to Pinheiro, then taxi to Peneda-Gerês National Park.2 h 3 min31€
From Porto taxi to Peneda-Gerês National Park.1 h 15 min82€
From Porto drive to Peneda-Gerês National Park.1 h 15 min13€

How long does it take to get from Porto to Peneda-Gerês National Park?

It takes approximately 1 h 23 min to get from Porto to Peneda-Gerês National Park, including transfers.

Operators from Porto to Peneda-Gerês National Park

OperatorPhoneWebsite
Rede Expressos707 22 33 44Rede Expressos
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Arriva Portugal – Tranportes, Lda.253 423 500Arriva Portugal – Tranportes, Lda.