Travel from Vilamoura to Lisbon

Train, bus or fly from Vilamoura to Lisbon?

Rede Expressos operates a bus from Vilamoura to Lisbon every 4 hours. Tickets cost $22 - $27 and the journey takes 3 h 31 min. Alternatively, Portuguese Railways (CP) operates a train from Vilamoura to Lisbon every 4 hours. Tickets cost $22 - $50 and the journey takes 3 h 22 min.

How to get from Vilamoura to Lisbon

ModeDurationPrice
From Vilamoura bus to Lisboa.3 h 31 min19€
From Vilamoura bus to Estação Oriente then bus to Rua Da Palma.4 h 36 min24€
From Vilamoura line 91 bus to Faro Bus Station, walk to Faro(P), then train to Entrecampos.4 h 46 min31€
From Vilamoura drive to Lisbon.2 h 39 min37€
From Vilamoura line 91 bus to Faro, line 16 shuttle to Faro airport, fly to Lisbon airport, then bus to Lisbon.3 h 13 min82€

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

The bus from Vilamoura to Lisboa takes 3 h 31 min including transfers and departs every four hours.

Is there a direct bus between Vilamoura and Lisbon?

Yes, there is a direct bus departing from Vilamoura and arriving at Lisboa. Services depart every four hours, and operate every day. The journey takes approximately 3 h 31 min.

Operators from Vilamoura to Lisbon

OperatorPhoneWebsite
Rede Expressos707 22 33 44Rede Expressos
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