Braga to Porto Train

Up to 6 daily departures
Braga
Departure station:
Braga Train Station
Largo da Estação, 4700-223, Braga, Portugal
Distance by train
Distance by train:
​​​​56 kilometers
Porto
Arrival station:
Campanha station
R. Pinheiro de Campanhã, 4300-173, Porto, Portugal​

Braga to Porto Train Information

One of the best ways to get from Braga to Portugal's most populated city, Porto, is by high-speed train service. The Alfa Pendular express train offers an exceptional onboard service with comfortable seats, ample legroom and free WiFi. It's the fastest option on this line which makes it a pleasant trip for all passengers. On your half-hour train ride, you will pass through some beautiful countryside of Portugal. ​​​​The train departs daily from Braga Train Station from 6 times, so you have the option of choosing a depature that is convenient for you.

You may also be wondering how long does it take to get from Lisbon to Lagos, be sure to find this info on our website.

Braga to Porto Train Schedule

Daily departures

Daily departures

6
Earliest departure

Earliest departure

05:54

Latest departure

Latest departure

19:54
Price starts from

Price starts from

$35

FAQ: Braga - Porto Train

Book Train Tickets from Braga to Porto

Braga to Porto Railway Map

​Looking for Braga to Porto train map? Click on the map below to zoom in your departure and arrival cities. You can check real-time timetables, travel stations, current prices, and book your ticket for this route on Rail.Ninja.

Alfa Pendular Train Map

Related Routes