Travel from Évora to Faro

Bus or train from Évora to Faro?

You can take a train from Évora to Faro via Pinhal Novo in around 4 h 30 min. Alternatively, you can take a bus from Évora to Faro via Beja in around 4 h 40 min.

How to get from Évora to Faro

ModeDurationPrice
From Evora train to Pinhal Novo then train to Faro(P).4 h 30 min30€
From Évora bus to Beja then bus to Faro.4 h 40 min24€
From Évora bus to Lisboa then bus to Faro Bus Station.6 h48€
From Évora bus to Setubal then bus to Faro.6 h 20 min60€
From Évora drive to Faro.2 h 46 min31€
From Evora train to Oriente, subway to Lisbon airport, fly to Faro airport, then line 16 shuttle to Faro.4 h 27 min90€

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

It takes approximately 4 h 30 min to get from Évora to Faro, including transfers.

Is there a direct train between Évora and Faro?

No, there is no direct train from Évora to Faro. However, there are services departing from Evora and arriving at Faro(P) via Pinhal Novo. The journey, including transfers, takes approximately 4 h 30 min.

Is there a direct bus between Évora and Faro?

No, there is no direct bus from Évora to Faro. However, there are services departing from Évora and arriving at Faro via Beja. The journey, including transfers, takes approximately 4 h 40 min.

Operators from Évora to Faro

OperatorPhoneWebsite
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Rede Expressos707 22 33 44Rede Expressos
Rodoviaria do Alentejo266 738 120Rodoviaria do Alentejo
ALSA+34 902 42 22 42ALSA
Metro Lisboa(+351) 213500115Metro Lisboa
TAP PortugalTAP Portugal
Faro Urban Transport289 899 700Faro Urban Transport