Travel from Albufeira to Lisbon

Train, bus or fly from Albufeira to Lisbon?

Rede Expressos operates a bus from Albufeira to Lisbon every 2 hours. Tickets cost $21 - $26 and the journey takes 3 hours 19 minutes. Alternatively, Portuguese Railways (CP) operates a train from Albufeira to Lisbon every 4 hours. Tickets cost $20 - $40 and the journey takes 2 hours 53 minutes.

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 Albufeira to Lisbon

ModeDurationPrice
From Albufeira bus to Lisboa.3 h 19 min19€
From Albufeira line 17 bus to Tunes then train to Entrecampos.4 h 8 min24€
From Albufeira rideshare to Lisbon.3 h 12 min19€
From Albufeira drive to Lisbon.2 h 32 min36€
From Albufeira bus to Faro, line 16 shuttle to Faro airport, fly to Lisbon airport, then bus to Lisbon.3 h 25 min82€

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

The bus from Albufeira to Lisboa takes 3 hours 19 minutes including transfers and departs every two hours.

Is there a direct bus between Albufeira and Lisbon?

Yes, there is a direct bus departing from Albufeira and arriving at Lisboa. Services depart every two hours, and operate every day. The journey takes approximately 3 hours 19 minutes.

Operators from Albufeira to Lisbon

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