For travel between Lisbon and Porto, the Alfa Pendular (AP) high-speed train is the best answer. It takes about 2 hours 50 minutes and links city-center stations, so once you count airport access it beats flying for both speed and comfort. Tickets go on sale 60 days before departure, and the early-bird Promo fares released at the start of sales drop the price by close to half — booking early is the iron rule (as of July 2026). This guide covers everything a first-timer needs: which train to choose, how to book, seat classes, boarding on the day, and the classic mistakes.
The trains — AP or IC?
Two main long-distance trains run between Lisbon and Porto, both operated by CP (Comboios de Portugal, the national railway).
| Train | Journey time | Typical fare | Character |
|---|---|---|---|
| Alfa Pendular (AP) | ~2 h 50 min | 2nd class from €24 (base fare) / 1st class from €34 | Fastest, most frequent, most comfortable. The default choice |
| Intercidades (IC) | ~3 h 15 min | from €21 | A little slower and cheaper. The fallback when the AP sells out |
If in doubt, it’s the AP, full stop. The time difference is only about 25 minutes, but the AP wins on onboard comfort and frequency. Think of the IC as the option for “the AP is full” or “cheapest possible fare” situations.
Fares and how the advance discounts work
CP’s long-distance trains open for booking 60 days before departure, with “Promo” fares that get cheaper the earlier you buy (up to 65% off when purchased 8 or more days ahead, up to 56% off at 5 or more days; as of July 2026). Book early and, with the Promo fare, 2nd class starts around €14; leave it late and the same seat can climb to around €30 — the identical train can cost nearly double depending on when you book. Weekends, holiday stretches and the summer peak fill up fast, so lock in your seats as soon as your dates firm up.
- Right at the 60-day release: Promo fares are most available — the cheapest window
- 1-2 weeks out: mid-range prices, depending on what is left
- Same day or the day before: close to full fare, with a real risk of sold-out trains
How to book — CP official versus Omio
There are two main places to book. For the absolute lowest price, the official CP site; for a smoother, more forgiving booking flow, Omio.
- Official CP site (cp.pt): no fees, cheapest. Runs in English and Portuguese, and occasionally rejects foreign cards at checkout
- Omio: searches and compares trains across operators in one place, with a checkout that is friendlier to international cards. A small booking fee may apply
If you would rather not risk a card rejection mid-booking, or you want to compare AP and IC departures side by side, Omio gets it done cleanly.
Choosing a class (1st Conforto / 2nd Turística)
The AP carries two seat classes. The difference is around €10, and over a 2-hour-50-minute journey the comfort of 1st class is well worth paying for.
- 1st class Conforto: roomy 2+1 seating, free Wi-Fi and power, light meal and drink service. Also the comfortable option if you travel with big luggage
- 2nd class Turística: 2+2 seating, perfectly clean. If cost comes first, this is entirely fine
On the day (stations, platforms, luggage)
On the Lisbon side, trains depart from Santa Apolónia or Oriente. On the Porto side you arrive at Campanhã; the sightseeing move is to hop on a CP local train (Urbano) for one stop — about 5 minutes — to São Bento, in the heart of the historic center. With your AP/IC ticket, that connection is free within one hour of arrival. There are no ticket gates: just have the QR ticket on your phone ready to show on the platform. Heading to the platform 15-20 minutes before departure leaves plenty of margin.
- Check your departure station: confirm at booking whether you leave from Santa Apolónia or Oriente — the two are far apart
- Luggage: racks sit at the ends of each carriage. With a large suitcase, board early to claim space
- After arrival: Campanhã to São Bento is one stop, about 5 minutes on a CP local train (no extra fare with a long-distance ticket). Uber and taxis are cheap too
Common mistakes and cautions
- Putting it off with “I’ll book closer to the date” — then facing high fares or sold-out trains — the number one way people lose the discount. Book the moment your dates are fixed
- Mixing up the departure stations — Santa Apolónia and Oriente are different places. Pick whichever is closer to your hotel
- Confusing the long-distance trains with the suburban lines (Urbanos) — the Sintra and Cascais commuter trains are a different system. For the long haul it is AP or IC
- Assuming Porto has one “Porto station” — long-distance trains arrive at Campanhã. São Bento is the connection beyond it
- Promo fares are non-refundable — dates can be changed, but no refunds; to keep the discount, the new train must depart 5 or more days after the day you make the change (as of July 2026). If your plans are fluid, consider a full flexible fare
For a full week’s route built around this rail leg, see the Portugal 7-day itinerary; for picking where to sleep on arrival, see Where to stay in Lisbon — a district-by-district guide. In Porto, staying near the stations makes the next morning’s start easy.
Frequently asked questions
How long does the train from Lisbon to Porto take?
About 2 hours 50 minutes on the Alfa Pendular (AP); the Intercidades (IC) adds roughly 25 minutes. The trains link city-center stations, so once airport access is counted they beat flying for speed and comfort.
When and where can I buy tickets?
Sales open on the official CP (Comboios de Portugal) site 60 days before departure. The Promo advance fares run up to 65% off when bought 8 or more days ahead (as of July 2026). Omio is a solid alternative for cross-searching and booking (a small booking fee may apply).
Are there any catches with the Promo advance fares?
Promo fares are non-refundable. Dates can be changed, but the discount only carries over if the new train departs 5 or more days after the day you make the change (as of July 2026). If your plans are fluid, consider a standard flexible fare.
How do I get from Porto’s arrival station to the old town?
Long-distance trains arrive at Campanhã. São Bento, at the heart of the old town, is one stop away on a CP local train — about 5 minutes. With an AP/IC ticket, that connection is free within one hour of arrival.
Where to go from here
- The country at a glance → Portugal Travel Guide
- The full week built around this leg → Portugal 7-day itinerary
- The Lisbon end of the line → Lisbon 3-day itinerary
- What to do after arriving → Porto 2-day itinerary




