City to city
Lisbon to Faro by train
Santa Apolónia → Faro
- Fastest
- ≈ 3h 31m
- Typical
- ≈ 3h 35m
- Direct trains
- No
- Fewest changes
- 1
- Operators
- CP - Comboios de Portugal
Trains link Lisbon (Santa Apolónia) and Faro (Faro) in about 3h 31m at best, with at least 1 change along the way. The corridor is part of the Alfa Pendular (304 km, typically 2 h 52 min), one of 1247 routes plotted in the World Train Map atlas.
How long does the train from Lisbon to Faro take?
The fastest trains cover Lisbon to Faro in about 3h 31m; a typical journey takes around 3h 35m.
Is there a direct train from Lisbon to Faro?
Usually not; expect at least 1 change on this journey.
This corridor in the atlas
- Alfa Pendular Portugal’s tilting Pendolino leans into the curves at up to 220 km/h, dropping down the Alentejo to the Algarve at Faro.
Legendary routes through Lisbon or Faro
- Alfa Pendular Lisbon → Braga
- Intercidades Lisbon → Guarda
- Linha do Oeste Lisbon → Figueira da Foz
- Intercidades Lisbon → Évora
More trains from Lisbon
- Lisbon → Coimbra ≈ 1h 53m · direct
- Lisbon → Porto ≈ 3h 01m · direct
- Lisbon → Madrid ≈ 17h 16m
More train routes in Portugal.
Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.