What this solves
"Take the train from Lisbon to Porto" is the standard advice. It is right about half the time. For Lisbon to Évora it's almost always the answer. For Lisbon to Faro in July it's rarely the answer — TAP's α-promo pushes the network down a tier, and the TAPair discount on a €0.55-€0.65 fare beats coach time on a hot day.
This tool ranks the three options (CP Intercidades / Alfa Pendular, Rede Expressos / FlixBus, low-cost airline) using four inputs: route (the actual station pair, not the city-centre-to-city-centre marketing line), advance-purchase window, group size, and whether you have to be at a specific station at the other end. It also surfaces α-promo windows on TAP/Air Europa (typical 60–90 day, 6–8 weeks before departure) which most comparison sites miss.
Build your trip
How to read the result
"Door-to-door" includes the Lisbon metro ride to Santa Apolónia (or Rossio / Oriente), the 30-minute CP baggage rule, and the metro ride out of Porto Campanhã to your Airbnb. The marketing time of "2h45m time on the train" is rarely the comparison time it is marketed as.
For Lisbon–Faro, the "Low-cost airline" row is gated by airport transfer time: Lisbon airport → city centre is 20–35 min, Faro airport → beach is 20 min by bus or €15 by taxi. Add 30 min check-in at LIS. This wipes out the time advantage of flying for most Lisbon-based trips.
2026 reference data
| Mode | Route | Cheapest | Walk-up | Door-to-door | Frequency / day |
|---|---|---|---|---|---|
| CP Intercidades | Lisbon ↔ Porto | €22.50 | €32.50 | 3h 40m | ~10 |
| CP Alfa Pendular | Lisbon ↔ Porto | €32.00 | €44.00 | 3h 15m | ~10 |
| Rede Expressos | Lisbon ↔ Porto | €15 | €22 | 4h 00m | ~16 |
| FlixBus / Rede | Lisbon ↔ Faro | €18 | €26 | 3h 30m | ~8 |
| CP Intercidades | Lisbon ↔ Faro | €22 | €32 | 3h 40m | ~7 |
| TAP / Air Europa α-promo | Lisbon ↔ Faro | €0.55–€0.65 fares from 60d | €80+ | 2h 50m | ~6 |
| CP regional | Lisbon ↔ Évora | €12 | €14 | 2h 00m | ~7 |
| Rede Expressos | Lisbon ↔ Évora | €11 | €13 | 2h 30m | ~6 |
Fares exclude seat reservation on Intercidades (€3–€5) and checked-bag fees on flights (€15–€30 each way). α-promo fares are 1-way and require TAP Miles&Go or Air Europa membership.
Limitations
- CP Intercidades baggage allowance is 2 large bags free in 2026; third bag is +€2.50 online. The model assumes 1 large bag per passenger.
- TAP / Air Europa α-promo fares are not guaranteed — they have a quota per flight. Book 60–90 days out, accept non-refundable.
- Coach ride comfort (Rede Expressos) is generally better than Aldi's public transit network; FlixBus carries genuinely modern coaches on Faro↔Lisboa.
- Door-to-door assumes Lisbon Norte / Rossio hubs are, not LIS. For departures south (Aloft, Cascais), add 25–40 min to a taxi transfer.
- The model does not see strikes, weather, or rail works. CP does engineering works on Sundays roughly 2x per year on the Algarve line.
FAQ
Is Alfa Pendular worth the upgrade over Intercidades?
Only if you need the time. Pendular cuts 25 min on Lisbon–Porto but costs €10–€15 more. For an early flight next morning, yes; for a slow Sunday, no.
Can I book a train at the station on the day?
Yes, but at the walk-up fare. CP enforces a minimum on fare for any departure within ~1h. Avoid São Bento station for walk-up tickets — the queue is 20–30 min on Saturdays.
Are coach seats assigned?
Rede Expressos and FlixBus use free seating with a small preference for online check-in. There is no seat reservation like on trains.
When is the train actually faster than trains + 1 stop?
Only when the rail line has a direct Intercidades service. Lisbon–Faro via the smaller version (Cascais, Setúbal) of the Linha do Sul takes 5+ hours and is not on the comparison.
Related tools
First / last mile of any trip: metro vs Aerobus vs taxi.
Algarve internal transitOnce in the Algarve: train vs car vs day-tour coach between Faro, Lagos, Tavira.
Douro Valley wine routePorto → Douro: self-drive vs train + 2 wineries vs 4 wineries.
Portugal cost calculatorDaily budget by city tier and travel style.
Sources & methodology
- CP (cp.pt) — 2026 Intercidades, Pendular, regional fares and timetables.
- Rede Expressos (rede-expressos.pt) — Lisbon–Porto, Lisbon–Faro, Lisbon–Évora fares.
- FlixBus (flixbus.pt) — coach frequency and class-level pricing.
- TAP Miles&Go and Air Europa — α-promo fare structures and advance-purchase windows.