Travel from Portimão to Lisbon

Bus or train from Portimão to Lisbon?

RenEX operates a bus from Portimão to Lisbon every 4 hours. Tickets cost $28 and the journey takes 4 h. Alternatively, Portuguese Railways (CP) operates a train from Portimão to Lisbon every 4 hours. Tickets cost $18 - $40 and the journey takes 2 h 53 min.

How to get from Portimão to Lisbon

ModeDurationPrice
From Portimao bus to Estação Oriente then bus to Estação De Santa Apolónia.4 h 24 min24€
From Portimao train to Tunes then train to Entrecampos.4 h 35 min24€
From Portimão drive to Lisbon.2 h 44 min39€
From Portimao train to Faro(P), walk to Faro, line 16 shuttle to Faro airport, fly to Lisbon airport, then bus to Lisbon.4 h 23 min81€

How long does it take to get from Portimão to Lisbon?

It takes approximately 4 h 24 min to get from Portimão to Lisbon, including transfers.

Is there a direct train between Portimão and Lisbon?

No, there is no direct train from Portimão to Lisbon. However, there are services departing from Portimao and arriving at Entrecampos via Tunes. The journey, including transfers, takes approximately 4 h 35 min.

Is there a direct bus between Portimão and Lisbon?

No, there is no direct bus from Portimão to Lisbon. However, there are services departing from Portimao and arriving at Estação De Santa Apolónia via Estação Oriente. The journey, including transfers, takes approximately 4 h 24 min.

Operators from Portimão to Lisbon

OperatorPhoneWebsite
RenEXRenEX
CarrisCarris
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Faro Urban Transport289 899 700Faro Urban Transport
TAP PortugalTAP Portugal
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa