Travel from Porto to Serra-da-Estrela

Bus or train from Porto to Serra da Estrela?

Portuguese Railways (CP) operates a train from Porto to Serra da Estrela hourly. Tickets cost $9 - $18 and the journey takes 53 min. Portuguese Railways (CP) also services this route every 3 hours. Alternatively, Rede Expressos operates a bus from Porto to Serra da Estrela hourly. Tickets cost $12 - $16 and the journey takes 1 h 25 min. Rede Expressos also services this route once daily.

How to get from Porto to Serra da Estrela

From Vila Nova de Gaia train to Coimbra-B, train to Nelas, then taxi to Serra da Estrela. 3 h 55 min 58€. From Vila Nova de Gaia train to Estação Velha, line 28 bus to Coimbra, bus to Loriga, then taxi to Serra da Estrela. 4 h 24 min 38€. From Porto bus to Coimbra, bus to Loriga, then taxi to Serra da Estrela. 4 h 38 min 38€. From Porto bus to Viseu, bus to Covilhã, then taxi to Serra da Estrela. 6 h 2 min 66€. From Porto drive to Serra da Estrela. 2 h 16 min 26€.