The Braga to Lisbon train is the most comfortable way to cross Portugal north to south — no traffic, no parking stress, and you arrive right in the capital. It’s a longer ride than most domestic European routes (Portugal is a stretched-out country), but CP’s Alfa Pendular makes it painless: WiFi, a bar car, and a direct route that skips the need to change trains. Here’s what to expect, based on CP’s current timetable and fare data.
Quick Overview: Braga to Lisbon by Train
- Distance: around 360–390 km depending on route
- Journey time: about 3 hours 20 minutes to 3 hours 30 minutes on the fastest direct services
- Operator: CP (Comboios de Portugal)
- Best train: Alfa Pendular (direct, no changes)
- Departure station: Braga
- Arrival stations: Lisboa Oriente and/or Lisboa Santa Apolónia
- Direct departures per day: up to six Alfa Pendular services
- Typical price: from around €13–20 for advance Promo fares, up to €38.50 (tourist class) or €54.60 (comfort class) for full fare
Fares and exact departure times shift with CP’s seasonal timetables, so treat the numbers here as a solid planning baseline and confirm live prices on CP.pt before booking.
Which Train Runs Braga to Lisbon?
Unlike routes with several competing operators, this one is simple: CP (Comboios de Portugal), Portugal’s national rail company, runs the entire corridor.
Alfa Pendular — the direct option
Alfa Pendular is CP’s premium long-distance service and the one you want for this route. It’s a tilting train that runs the full line between Braga and Faro, calling at Porto, Coimbra, and Lisbon along the way. Onboard you get WiFi, power sockets, a cafeteria/bar car, and luggage racks at both the carriage entrances and above the seats. It’s not “high-speed” in the French or Spanish sense, but it’s the fastest and most direct way to make this trip.
Intercidades — the backup option
If the direct Alfa Pendular times don’t line up with your schedule, Intercidades trains cover the same corridor at a slightly lower price and slightly longer journey time. Combined with a short urban train hop, this can also be a useful workaround when direct seats sell out.
Braga to Lisbon Train Schedule
CP’s current long-distance timetable lists up to six direct Alfa Pendular departures a day, spread across morning, midday, afternoon, and evening slots. The fastest listed trains cover the distance in around 3 hours 20–23 minutes to Lisboa Oriente, with most continuing a few minutes further to Lisboa Santa Apolónia (roughly 3 hours 30 minutes total).
Some departures carry day-specific operating notes — a handful of services don’t run every single day of the week — so it’s worth double-checking your exact travel date on CP’s site rather than assuming every listed time runs daily, especially for early morning or late evening trains.
If a direct departure doesn’t suit you, you can take a Braga urban (“Urbanos do Porto”) train to Porto Campanha and connect there with an Alfa Pendular or Intercidades heading south. Porto Campanha is the main long-distance interchange for this corridor, but build in a real buffer — CP’s own timetable notes state that connections are only guaranteed under normal operating conditions, and a short delay on the urban leg can mean missing your reserved long-distance train.
How Much Does the Braga to Lisbon Train Cost?
CP’s 2026 Alfa Pendular price table lists the one-way full fare at €38.50 in tourist class and €54.60 in comfort class between Braga and Lisboa Santa Apolónia/Oriente. Those are the standard, walk-up prices — not what most travelers actually pay.
CP regularly releases Promo fares on Alfa Pendular and Intercidades services at a significant discount:
- Promo tickets require at least 5 days of advance purchase
- Booking 8 or more days ahead can unlock discounts of up to 65% off the full fare
- Promo seats are limited by train and sell out — the cheapest fares go first, not last
In practice, this means a ticket that costs €38.50 at full fare might be available for €13–20 if you book a week or two out. If your dates are flexible, comparing a few different Alfa Pendular departures on the same day can turn up a noticeably cheaper Promo seat.
Tourist Class vs Comfort Class
Tourist class is CP’s standard seating — perfectly comfortable for a 3.5-hour ride, with assigned seats included in every fare. Comfort class adds extra legroom, quieter carriages, and a slightly more premium feel, for roughly €16 more at full fare. For most travelers, tourist class is the better value unless you specifically want the extra space.
Braga and Lisbon Train Stations

Braga Station
Braga’s train station is the starting point for the Alfa Pendular, and it’s a straightforward, walkable station — no sprawling terminal to navigate. Arrive with a reasonable buffer, especially if you’re catching an early morning departure, since Alfa Pendular seats are assigned and tied to a specific train.
Lisboa Oriente vs Lisboa Santa Apolónia
Most direct Alfa Pendular services from Braga call at both Lisbon stations, so you can pick whichever suits your onward plans:
- Lisboa Oriente sits in the modern Parque das Nações district, with direct metro access and easy onward connections — the better choice if you’re flying out the same day or staying in the eastern/northern parts of the city.
- Lisboa Santa Apolónia sits right on the riverfront, close to Alfama and Baixa — the better choice if your accommodation is in the historic center, since it can save you a metro ride.
When the time difference between the two stops is small, picking the one closer to your accommodation is usually the smarter call.
How to Book Braga to Lisbon Train Tickets
- Book on CP.pt or a trusted reseller like Omio or Trainline, and compare both — CP’s own site sometimes has Promo fares that don’t show up everywhere.
- Book at least 5–8 days ahead if possible. Promo fares need a minimum 5-day advance purchase, and the deepest discounts kick in around 8+ days out.
- Pick your Lisbon station deliberately. Since most direct trains serve both Oriente and Santa Apolónia, choose based on where you’re actually headed, not just the fastest listed time.
- If using a rail pass, remember Alfa Pendular still requires a paid seat reservation (around €5) on top of an Interrail or Eurail pass — it’s not a free-to-board train.
Tips for the Journey
- Luggage: Alfa Pendular has luggage racks at carriage entrances and overhead racks above the seats — standard suitcases fit without issue.
- Bikes: Bicycles aren’t permitted on Alfa Pendular unless dismantled and packed as regular luggage, so plan ahead if you’re cycling.
- Onboard food: There’s a cafeteria/bar car, but selection is limited — grab something at Braga station beforehand if you’re picky about food for a 3.5-hour ride.
- Rail pass holders: Even with Interrail or Eurail, you must reserve a specific seat on Alfa Pendular before boarding — it’s not a hop-on service.
- Connections via Porto: Worth considering only when direct seats are sold out or the fare is meaningfully lower, since a missed connection at Porto Campanha means missing your onward reserved train.
Braga to Lisbon: Train vs Bus vs Flying vs Car

| Option | Typical Time | Typical Price | Best For |
|---|---|---|---|
| Train (Alfa Pendular) | ~3h20m–3h30m | €13–55 | Best comfort-to-time balance, no driving, direct route |
| Bus (FlixBus/Rede Expressos) | ~4h–4.5h | €6–25 | Lowest cost, flexible last-minute booking |
| Flight | ~1h flight (~3–4h total with transfers) | €40–160+ | Rarely worth it for this distance once airport time is added |
| Car | ~3.5 hours | Variable (fuel + tolls) | Travelers wanting to stop in Coimbra or explore en route |
For most travelers without a rental car, the train comes out ahead: it’s faster than the bus, cheaper than flying once airport transfers are counted, and drops you in the center of Lisbon rather than at an outlying terminal.
FAQs
Is there a direct train from Braga to Lisbon?
Yes. CP runs up to six direct Alfa Pendular departures a day from Braga to Lisbon, with no need to change trains. A few services carry day-specific notes, so it’s worth checking your exact travel date.
How long does the train from Braga to Lisbon take?
The fastest direct Alfa Pendular services take about 3 hours 20–23 minutes to Lisboa Oriente and roughly 3 hours 30 minutes to Lisboa Santa Apolónia.
How much does the train from Braga to Lisbon cost?
Full fare is €38.50 in tourist class and €54.60 in comfort class. Promo fares booked 5+ days ahead (ideally 8 or more) can bring the price down by up to 65%.
Which Lisbon station should I use — Oriente or Santa Apolónia?
Choose Lisboa Oriente for metro, airport, and onward train connections. Choose Lisboa Santa Apolónia if you’re staying near Alfama, Baixa, or the historic riverfront.
Can I use an Interrail or Eurail pass on this route?
Yes, CP accepts both passes on Alfa Pendular, but you still need to pay a compulsory seat reservation, listed at around €5.
Is there a faster train than Alfa Pendular?
No — Alfa Pendular is CP’s fastest and most direct service on this corridor. Intercidades trains cover the same route but take longer and may require a connection.
Can I bring a bike on the train?
Not as-is. Bicycles are only allowed on Alfa Pendular if they’re dismantled and packed as standard luggage.
Is flying faster than taking the train from Braga to Lisbon?
Not by much once you factor in airport transfers and check-in — the flight itself is short, but total door-to-door time often ends up similar to or longer than the direct train.
Prices and schedules reflect available Comboios de Portugal (CP) fare data as of 2026 and are subject to change. Always confirm current details on cp.pt before booking.
1 thought on “Braga to Lisbon Train: Complete Guide to Schedules, Prices & Tips (2026)”