Braga to Lisbon by train

Last reviewed: July 2026

Typical duration
3 hours 23 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 Braga to Lisbon?

Yes. CP's current long-distance timetable lists up to six direct Alfa Pendular departures from Braga to Lisbon, with arrivals at Lisboa Oriente and Lisboa Santa Apolonia. Some services have day-specific operating notes, so check your exact date.

How long does Braga to Lisbon by train take?

The fastest direct Alfa Pendular services take about 3 hours 23 minutes from Braga to Lisboa Oriente and about 3 hours 30 minutes to Lisboa Santa Apolonia. Connecting itineraries via Porto Campanha take longer depending on the wait between trains.

How much does the train from Braga to Lisbon cost?

CP's 2026 Alfa Pendular price table lists the one-way full fare at EUR 38.50 in tourist class and EUR 54.60 in comfort class. Promo tickets can be cheaper when available, with discounts of up to 65% for bookings made 8 or more days in advance.

Which Lisbon station should I arrive at?

Choose Lisboa Oriente for metro, airport, and onward train connections. Choose Lisboa Santa Apolonia if you are staying near Alfama, Baixa, or the historic riverfront.

Can I use an Interrail or Eurail pass from Braga to Lisbon?

Yes, but a paid seat reservation is still required. CP lists the Alfa Pendular seat reservation surcharge at EUR 5, payable on top of your pass.

More routes