Travel from Porto to Évora

Bus or train from Porto to Évora?

You can take a train from Porto to Évora via Lisboa Oriente in around 5 h 3 min. Alternatively, you can take a bus from Porto to Évora via Lisboa in around 5 h 49 min.

How to get from Porto to Évora

ModeDurationPrice
From Vila Nova de Gaia train to Lisboa Oriente then train to Evora.5 h 3 min39€
From Porto bus to Lisboa then bus to Évora.5 h 49 min33€
From Porto drive to Évora.3 h 57 min57€
From Trindade Metro to Porto airport, fly to Lisbon airport, subway to Lisboa Oriente, then train to Évora.5 h 6 min38€

How long does it take to get from Porto to Évora?

It takes approximately 5 h 3 min to get from Porto to Évora, including transfers.

Is there a direct train between Porto and Évora?

No, there is no direct train from Porto to Évora. However, there are services departing from Vila Nova de Gaia and arriving at Evora via Lisboa Oriente. The journey, including transfers, takes approximately 5 h 3 min.

Is there a direct bus between Porto and Évora?

No, there is no direct bus from Porto to Évora. However, there are services departing from Porto and arriving at Évora via Lisboa. The journey, including transfers, takes approximately 5 h 49 min.

Operators from Porto to Évora

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
Metro Lisboa(+351) 213500115Metro Lisboa