Departure station: Campanha Station R. Pinheiro de Campanhã, 4300-173, Porto, Portugal
Distance by train: 627 kilometers
Faro
Arrival station: Faro Central Station Largo da Estação, 8000-133, Faro, Portugal
Porto to Faro Train Information
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:32 am and have the latest departure until 14:32 pm.
Porto to Faro Train Schedule
Daily departures
5
Earliest departure
05:32
Latest departure
14:38
Price starts from
$53
Morning Trains; from 05:32; 5 hrs 51 min; 3 departures
Afternoon Trains; from 14:32; 5 hrs 51 min; 2 departures
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.
Did you know that Campanhã Railway Station in Porto, Portugal, has been a key part of the country’s transportation network since its opening in 1877? This historic station plays a vital role in connecting Porto to destinations across Portugal and beyond. Today, Campanhã Railway Station remains a bustling hub, offering convenient access to major domestic routes, such as Lisbon and Braga, as well as international connections like Madrid. Operated by Comboios de Portugal (CP), the station provides a variety of services, including high-speed trains, regional lines, and suburban routes. Renowned for its classical design and prime location, Campanhã serves as an ideal starting point for discovering Porto's rich history, cultural charm, and the scenic beauty of northern Portugal.