Trains Trains to Porto

Find cheap train tickets to Porto

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Washington (WAS)
Porto (OPO)
Fri 2/26
Sat 3/6
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Porto train information

Find information about ticket prices, train stations, general availability, and companies that offer transportation to Porto
ROUND-TRIP FROM$36The 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$20The cheapest one-way train ticket to Porto is from Lisbon, starting at $20. This price was found within the last 72 hours.
POPULAR STATIONPorto Sao BentoPorto Sao Bento is one of the most popular stations in Porto
POPULAR TRAIN COMPANYComboios de PortugalComboios de Portugal services this train route

Book return-trip train tickets to Porto

Here are the fastest and cheapest round-trip train tickets to Porto. Use our search form above to specify dates and your ideal station. All prices were found in the last 72 hours.
Cheapest
Quickest
Comboios de Portugal
Apr 1
7:39 am
Lisbon Estação do Oriente
3h 14m
10:53 am
Porto Campanha
Apr 10
4:37 am
Porto Campanha
3h 15m
7:52 am
Lisbon Estação do Oriente
Comboios de Portugal
Mar 26
12:39 pm
Lisbon Estação do Oriente
3h 14m
3:53 pm
Porto Campanha
Mar 28
4:37 am
Porto Campanha
3h 15m
7:52 am
Lisbon Estação do Oriente
Comboios de Portugal
Apr 1
5:39 am
Lisbon Estação do Oriente
3h 13m
8:52 am
Porto Campanha
Apr 7
6:38 am
Porto Campanha
3h 14m
9:52 am
Lisbon Estação do Oriente
Comboios de Portugal
Mar 26
2:39 am
Lisbon Estação do Oriente
3h 14m
5:53 am
Porto Campanha
Apr 1
10:38 am
Porto Campanha
3h 14m
1:52 pm
Lisbon Estação do Oriente
Comboios de Portugal
Mar 27
1:39 pm
Lisbon Estação do Oriente
3h 14m
4:53 pm
Porto Campanha
Apr 2
4:37 am
Porto Campanha
3h 15m
7:52 am
Lisbon Estação do Oriente
Comboios de Portugal
Mar 30
5:39 am
Lisbon Estação do Oriente
3h 13m
8:52 am
Porto Campanha
Apr 5
1:37 pm
Porto Campanha
3h 15m
4:52 pm
Lisbon Estação do Oriente
Search all trains

Book one-way train tickets to Porto

For one-way trains to Porto, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date from your ideal station.
Cheapest
Quickest
Comboios de Portugal
Mar 18
11:39 am
Lisbon Estação do Oriente
3h 13m
2:52 pm
Porto Campanha
Comboios de Portugal
Mar 13
1:39 am
Lisbon Estação do Oriente
3h 14m
4:53 am
Porto Campanha
Comboios de Portugal
Apr 1
7:39 am
Lisbon Estação do Oriente
3h 14m
10:53 am
Porto Campanha
Search all trains

FAQs for booking trains to Porto

What is the main train station in Porto?

Porto Sao Bento is a transportation hub in Porto. You’ll find trains arriving and departing from here daily.

What train companies go to Porto?

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.

How far in advance should I book a train to Porto?

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.

Trains Trains to Porto
  • Round-trip
  • One-way