Travel from Porto to Coimbra

Bus or train from Porto to Coimbra?

Portuguese Railways (CP) operates a train from Porto to Coimbra hourly. Tickets cost $9 - $18 and the journey takes 53 min. Alternatively, Rede Expressos operates a bus from Porto to Coimbra hourly. Tickets cost $12 - $16 and the journey takes 1 h 25 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Porto to Coimbra

ModeDurationPrice
From Vila Nova de Gaia train to Coimbra-B.53 min10€
From Porto bus to Coimbra.1 h 25 min12€
From Porto taxi to Coimbra.1 h 11 min99€
From Porto drive to Coimbra.1 h 11 min16€
From Porto rideshare to Coimbra.1 h 37 min7€

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

The train from Vila Nova de Gaia to Coimbra-B takes 53 min including transfers and departs hourly.

Is there a direct train between Porto and Coimbra?

Yes, there is a direct train departing from Vila Nova de Gaia and arriving at Coimbra-B. Services depart hourly, and operate every day. The journey takes approximately 53 min.

Is there a direct bus between Porto and Coimbra?

Yes, there is a direct bus departing from Porto and arriving at Coimbra. Services depart three times a day, and operate every day. The journey takes approximately 1 h 25 min.

Operators from Porto to Coimbra

OperatorPhoneWebsite
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Rede Expressos707 22 33 44Rede Expressos
BlaBlaCarBlaBlaCar