
Day trip from Porto to Braga by train
How to get from Porto to Braga by train?
There are 6 trains per day. The earliest train runs at 02:09, the last at 22:45. The fastest train covers the 47 km distance in 37m.
The most popular day trips by train from Porto are Braga, Guimarães, Aveiro, Coimbra and Viana do Castelo. Find out what you can do in these day trip destinations and how to book your train from Porto on Omio.

There are 6 trains per day. The earliest train runs at 02:09, the last at 22:45. The fastest train covers the 47 km distance in 37m.

There are 1 trains per day. The earliest train runs at 09:00, the last at 20:53. The fastest train covers the 42 km distance in 54m.

There are 19 trains per day. The earliest train runs at 00:27, the last at 22:15. The fastest train covers the 56 km distance in 34m.

There are 19 trains per day. The earliest train runs at 00:05, the last at 23:50. The fastest train covers the 106 km distance in 1h 1m.

There are 13 trains per day. The earliest train runs at 01:15, the last at 22:14. The fastest train covers the 63 km distance in 1h 0m.
Everything you need to know about Porto - Campanhã: From location, transport connections, and amenities to safety, schedules, and nearby attractions—your complete guide to navigating the station with ease.
