Trains from Faro to Porto
🚆 Take a scenic train journey from Faro to Porto with the comfortable Comboios De Portugal services. Departing twice daily, the trip to Vila Nova De Gaia-Devesas station lasts approximately 5 hours and 51 minutes. 💶 Ticket prices for the Faro to Porto train range from €37 to €55, offering an affordable and efficient way to explore different regions of Portugal.