Going on an adventure along Portugal's west coast? Choosing to go with a train will be one of the best options for all the people who want to explore the wonders of the country on an Alfa pendular high-speed train, going from Porto to Faro.
The average time of travel is around 5 hours and 50 minutes during which you can admire the beautiful scenery outside. On Rail.Ninja online booking platform you can find departures that start from 5:32am and having the latest departure until 14:32 p.m
Average travel time
Price starts from
How far is it from Porto to Faro?
The two station are located 627.4 kilometres away from each other of which the entirety of the track goes along the beautiful west coast of Portugal.
Is there a direct train from Porto to faro?
To get from Porto to Faro you only need to get on one train from Campanha Station and await your arrival at Faro Central Station.
How long is the train from Porto to Faro?
Your train journey from Porto to Farto will take approximately 5 hours and 46 minutes, so make sure to stock up on food before getting on your train!
Looking for Porto to Faro train map? Click on the map below to zoom in your departure and arrival cities. You can check real-time timetables, travel stations, current prices, and book your ticket for this route on Rail.Ninja.