Porto to Faro Trains

Up to 2 daily departures
Find your train and book train tickets with Rail.Ninja® - a global independent online reservation service agency for train tickets
Departure station:
Campanha Station
R. Pinheiro de Campanhã, 4300-173, Porto, Portugal
Distance by train
Distance by train:
​​627 kilometers
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:32am and having the latest departure until 14:32 p.m
Daily departures

Daily departures

Earliest departure

Earliest departure


Latest departure

Latest departure

Price starts from

Price starts from


Book Train Tickets from Porto to Faro

Railway Map

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.
Alfa Pendular Train Map

Related Routes