Lisbon to Braga by train

Alfa Pendular is the fastest direct CP option at 3 hours 20 minutes from Lisbon Oriente to Braga; normal Intercidades fares start at €29.70.

View of Braga, Portugal
Typical duration
3 hours 20 minutes
Changes
Direct
Origin
Lisbon
Destination
Braga
Country
Portugal

Where to book

Train tickets

  • Omio

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

    Check times & prices

Train service

Find places to stay in Braga

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in BragaHotels and apartments via Booking.com

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