Travel from Lisbon to Lagos-Faro-Portugal

Bus or train from Lisbon to Lagos?

EVA Transportes operates a bus from Lisbon to Lagos every 4 hours. Tickets cost $24 - $35 and the journey takes 3 h 45 min. Rede Expressos also services this route every 4 hours. Alternatively, you can take a train from Lisbon to Lagos via Tunes in around 4 h 48 min.

How to get from Lisbon to Lagos

ModeDurationPrice
From Lisbon bus to Lagos.3 h 45 min20€
From Entrecampos train to Tunes then train to Lagos.4 h 48 min26€
From Marquês De Pombal bus to Almada - Centro Sul then bus to Lagos.5 h 13 min20€
From Lisbon drive to Lagos.2 h 54 min42€
From Lisboa bus to Lisbon airport, fly to Faro airport, line 16 shuttle to Faro, walk to Faro(P), then train to Lagos.5 h 36 min83€

How long does it take to get from Lisbon to Lagos?

The bus from Lisbon to Lagos takes 3 h 45 min including transfers and departs hourly.

Is there a direct train between Lisbon and Lagos?

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

Is there a direct bus between Lisbon and Lagos?

Yes, there is a direct bus departing from Lisbon and arriving at Lagos. Services depart hourly, and operate every day. The journey takes approximately 3 h 45 min.

Operators from Lisbon to Lagos

OperatorPhoneWebsite
EVA Transportes707 223 344EVA Transportes
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
CarrisCarris
Rede Expressos707 22 33 44Rede Expressos
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
TAP PortugalTAP Portugal
Faro Urban Transport289 899 700Faro Urban Transport