Train Porto → FaroFrom € 53
Find a Train Ticket
Overview The average travel time between Porto and Faro is 5h37 minutes. The quickest route is 5h37 minutes. The first train leaving Porto is at 05:47, the last at 15:47. There is an average of 2 trains a day between Porto and Faro, leaving approximately every 8h20 minutes.
- Departure station : Porto campanha (Largo da Estação de Campanhã 4300 Porto)
Why choose us?
travellers in 2015
years of rail travel experience
| From € 53 € 53 |
Porto -> Faro