|ROUND-TRIP FROM||$36||The cheapest round-trip train ticket to Porto is from Lisbon, starting at $36. This price was found within the last 72 hours.|
|ONE-WAY FROM||$20||The cheapest one-way train ticket to Porto is from Lisbon, starting at $20. This price was found within the last 72 hours.|
|POPULAR STATION||Porto Sao Bento||Porto Sao Bento is one of the most popular stations in Porto|
|POPULAR TRAIN COMPANY||Comboios de Portugal||Comboios de Portugal services this train route|
Porto Sao Bento is a transportation hub in Porto. You’ll find trains arriving and departing from here daily.
Comboios de Portugal is a common choice made by travelers seeking to travel by train to Porto. More rail options may be available, depending on where you’re coming from.
You can catch a one-way train to Porto for $20 on average this week. We don’t expect any changes in price for the next 3 months. Search availability for a train to Porto from your area and be on your way in no time.