56 km
Departure station:
R. Pinheiro de Campanhã, 4300-173, Porto, Portugal
Arrival station:
Largo da Estação, 4700-223, Braga, Portugal
Brand name
Train type
Travel time
Price from
High-speed train
39 min
Express train
38 min

Indeed one of the most convenient ways to explore the wonders of Portugal is to take a train since the regional rail network provides direct connections between all major tourist destinations. Porto to Braga line is well served by several types of trains, including Alfa Pendular high-speed train, which reaches the top speed of 220 kph (140 mph. Using Rail.Ninja booking platform, you can not only get your Porto to Braga train tickets in a few clicks but also find more useful information about the route and available travel classes.


Is there a high-speed train from Porto to Braga?

If you are a fan of fast connections, think about hopping on Alfa Pendular high-speed train which directly links two destinations. The whole journey takes just 40 minutes making Alfaa Pendular the most time-saving option on Porto to Braga rail line.

Where do I catch the Porto to Braga train?

As a rule, trains to Braga depart from Porto Campanha station, which is the main railway station in Porto.

Timetable & Train information

Lowest train ticket cost:
Earliest departure:
Latest departure:
Shortest travel time:
38 min
Longest travel time:
39 min

Porto to Braga Train Review & Rating

Confortable seating, enough legroom, and top-notch onboard service. Everything about this trip was great.

Monica Bell about traveling from Porto to Braga