Trains Trains to Porto

Find trains to Porto

Search for cheap train tickets to Porto and book your trip in minutes.

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
From
To
Depart
Return
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 |

Best deals for train tickets to Porto

Find the right train ticket for you
Comboios de Portugal
Direct
2h 43m
Comboios de Portugal
Comboios de Portugal
Direct
2h 34m
Comboios de Portugal
Comboios de Portugal
Direct
3h 14m
Comboios de Portugal
Renfe
Direct
2h 22m
Renfe
Comboios de Portugal
Direct
3h 23m
Comboios de Portugal
Comboios de Portugal
Direct
3h 13m
Comboios de Portugal

Porto train information

Find information about ticket prices, popular stations, and train companies that offer trains to Porto

ROUND-TRIP FROM

$16

ONE-WAY FROM

$5

POPULAR STATION

Porto Sao Bento

POPULAR TRAIN COMPANY

Comboios de Portugal
The cheapest round-trip train ticket to Porto is from Lisbon, starting at $16. This price was found within the last 72 hours.
The cheapest one-way train ticket to Porto is from Lisbon, starting at $5. This price was found within the last 72 hours.
Porto Sao Bento is one of the most popular stations in Porto
Comboios de Portugal and Renfe also service this route

Book round-trip train tickets to Porto

Below are the quickest and cheapest round-trip train tickets to Porto that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Comboios de Portugal
Jul 13
6:00 pmLisbon Santa Apolónia
3h 23m
9:23 pmPorto Campanha
Jul 20
4:32 pmPorto Campanha
2h 58m
7:30 pmLisbon Santa Apolónia
Comboios de Portugal
Jul 13
6:00 pmLisbon Santa Apolónia
3h 23m
9:23 pmPorto Campanha
Jul 20
2:40 amPorto Campanha
4h 50m
2 stops
7:30 amLisbon Santa Apolónia
Comboios de Portugal
Jul 14
2:39 amLisbon Estação do Oriente
3h 14m
5:53 amPorto Campanha
Jul 21
8:37 amPorto Campanha
3h 15m
11:52 amLisbon Estação do Oriente
Comboios de Portugal
Jul 14
2:39 amLisbon Estação do Oriente
3h 14m
5:53 amPorto Campanha
Jul 21
2:40 amPorto Campanha
4h 42m
2 stops
7:22 amLisbon Estação do Oriente
Comboios de Portugal
Jul 14
2:30 amLisbon Santa Apolónia
3h 23m
5:53 amPorto Campanha
Jul 21
4:37 amPorto Campanha
3h 23m
8:00 amLisbon Santa Apolónia
Comboios de Portugal
Jul 14
2:30 amLisbon Santa Apolónia
3h 23m
5:53 amPorto Campanha
Jul 21
2:40 amPorto Campanha
4h 50m
2 stops
7:30 amLisbon Santa Apolónia

Book one-way train tickets to Porto

Below are the fastest and cheapest one-way train tickets to Porto found on momondo in the last 72 hours. Select a deal below or use the search form above to find available train tickets by date.
Comboios de Portugal
Jun 19
3:30 amLisbon Santa Apolónia
2h 43m
1 stop
6:13 amCoimbra Central Station
Comboios de Portugal
Jun 19
3:39 amLisbon Estação do Oriente
2h 34m
1 stop
6:13 amCoimbra Central Station
Comboios de Portugal
Jun 25
2:39 amLisbon Estação do Oriente
3h 14m
5:53 amPorto Campanha

FAQs for booking trains to Porto

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

Comboios de Portugal and Renfe are two options available to you if you’re 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 $5 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.

If you are traveling from Porto Sao Bento station, Porto Campo Martires da Patria station or Porto Hospital São João station to the center of Porto, then the most direct route is 8.0 mi, 7.8 mi and 6.4 mi, respectively.

From Porto Sao Bento, it’s 0.2 mi to get to Avenida dos Aliados.


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