Lisbon to Faro: Route Map & Travel Guide
How to get from Lisbon to the Algarve by train, bus or car, with connections to Lagos, Albufeira and Tavira.
Getting from Lisbon to Faro
Faro, the capital of the Algarve, is about 280 km south of Lisbon. Direct trains, frequent express buses and a fast motorway make it an easy journey of around three hours.
By Train
Alfa Pendular and Intercidades trains run directly from Lisbon (Oriente, Entrecampos and Sete Rios) to Faro in about 3 to 3 hours 30 minutes. For Albufeira, Portimão or Lagos, change at Tunes for the regional Algarve line.
Search and compare Lisbon to Faro train and bus tickets:
Book Lisbon to Faro on OmioBy Bus
Express buses go from Lisbon to Faro, Albufeira, Portimão and Lagos, often with direct services to resorts the train does not reach.
By Car
The A2 motorway runs from Lisbon over the 25 de Abril Bridge to the Algarve in about 2 hours 45 minutes, joining the A22 that runs along the coast. For a slower coastal route, follow the Alentejo coast via Comporta and Vila Nova de Milfontes.
Where to Go in the Algarve
Faro
Walled old town and the Ria Formosa lagoon.
Lagos
Ponta da Piedade grottoes and cove beaches.
Albufeira
Lively resort with the Old Town and Falésia beach nearby.
Tavira
Quiet, traditional town in the eastern Algarve.
Benagil
The famous sea cave, reached by boat or kayak.
Sagres
Cliffs and Cape St Vincent at the south-western tip of Europe.
Plan your trip
🚆 Trains & buses
Some links on this page are affiliate links. If you book through them we may earn a small commission at no extra cost to you. Learn more.
Frequently Asked Questions
How far is Lisbon from Faro?
Faro is about 280 km south of Lisbon by road, around 2 hours 45 minutes via the A2 motorway.
Is there a direct train from Lisbon to Faro?
Yes. Alfa Pendular and Intercidades trains run directly from Lisbon (Oriente, Entrecampos and Sete Rios) to Faro in about 3 to 3 hours 30 minutes.
How do I get from Lisbon to Lagos or Albufeira?
Take a Faro-bound train and change at Tunes for the regional Algarve line, or take a direct express bus from Lisbon.