Train Porto → FaroFrom AU$ 79
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?
5.5 milliontravellers in 2015
75+years of rail travel experience
| From AU$ 79 AU$ 79 |
Porto -> Faro