Lisbon to Braga by train

Last reviewed: July 2026

Typical duration
3 hours 20 minutes
Direct
Direct service
Porto waterfront with boats on the Douro River

Train service

CP - Comboios de Portugal

CP - Comboios de Portugal is Portugal's national passenger rail operator, covering long-distance Alfa Pendular and Intercidades trains, regional services, and urban trains around Lisbon and Porto.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Frequently asked questions

Is there a direct train from Lisbon to Braga?

Yes. CP's Lisbon-North timetable shows direct long-distance trains from Lisbon to Braga. The direct route is simpler than changing in Porto when the departure time works for you.

How long does Lisbon to Braga by train take?

The fastest checked direct timing is 3 hours 20 minutes from Lisboa Oriente to Braga on Alfa Pendular. Other direct trains can be slower, so check CP for your exact date.

Which Lisbon station should I use for Braga?

Use Lisboa Santa Apolonia if it is closest to your accommodation. Use Lisboa Oriente if you are arriving from Lisbon Airport, the metro, or Parque das Nacoes.

Is Alfa Pendular better than Intercidades?

Alfa Pendular is usually the fastest and most comfortable choice. Intercidades is usually the better value when the departure time works.

Can I use Interrail or Eurail from Lisbon to Braga?

Yes, but passholders still need a seat reservation on Alfa Pendular. For one domestic trip, compare the pass value against a normal CP ticket before buying a pass only for this route.

Should I change trains in Porto?

Only if it improves your schedule or price. Direct CP trains from Lisbon to Braga are easier, but changing at Porto Campanha can add flexibility when direct options do not suit you.

More routes