On this page
Free Astrology Insights
Tropical beach

CP Trains Portugal: Your Essential Guide to Rail Travel

You open the CP website, see four train types, two classes and a handful of discount labels, and suddenly a simple Lisbon–Porto trip looks like a puzzle. Add fares that rise a little every year and ticket machines with a queue behind you, and it is easy to overpay or book the wrong service. This guide explains how CP (Comboios de Portugal) works in 2026, which train to choose, how to buy tickets, and how to keep your costs under control. Official 2026 fares are announced during the year, so treat the prices below as realistic estimates and check comboiosdeportugal.pt before you pay.

How CP’s Four Train Types Differ

CP is Portugal’s national rail operator. It runs everything from fast intercity services to short commuter hops. The name on your ticket tells you speed, price and whether you need a reserved seat.

  • Alfa Pendular (AP): the fastest and most expensive service, linking the major cities. A seat reservation is mandatory.
  • Intercidades (IC): slightly slower than the Alfa Pendular but serving more destinations, including Guimarães, Covilhã, Évora and Beja. A seat reservation is also mandatory.
  • Regional (R) and InterRegional (IR): slower trains that stop at many stations and connect smaller towns. They are much cheaper and often the most scenic.
  • Urbanos (U): commuter trains around Lisbon and Porto, paid with the city transport card rather than a separate rail ticket.

Most trains offer two classes: 2nd class (Turística) and 1st class (Conforto), where available. For a short trip, 2nd class is perfectly comfortable.

Lisbon–Porto and Lisbon–Algarve: Times and Fares Compared

These are the two routes most visitors ride. Journey times and fares below are 2026 estimates and show full fares before any discount.

Lisbon to Porto (Campanhã)

  • Alfa Pendular from Santa Apolónia or Oriente: about 2 hours 40 minutes. 2nd class is typically €35.00–€45.00 and 1st class €50.00–€60.00.
  • Intercidades: about 3 hours 30 minutes. 2nd class is typically €28.00–€38.00 and 1st class €38.00–€48.00.

Lisbon (Oriente) to Faro

  • Alfa Pendular: about 3 hours. 2nd class is typically €30.00–€40.00 and 1st class €45.00–€55.00.
  • Intercidades: about 3 hours 30 minutes. 2nd class is typically €25.00–€35.00 and 1st class €35.00–€45.00.

On Lisbon–Porto, the Alfa Pendular saves you about 50 minutes. On Lisbon–Faro it saves only 30 minutes. If the Intercidades is much cheaper on your date, it is often the smarter pick for the Algarve. The Alfa Pendular makes more sense on the Porto line, where the time saving is bigger.

Booking CP Tickets Step by Step

Booking CP Tickets Step by Step
📷 Photo by Greg Willson on Unsplash.
  1. Choose your channel. You can book on comboiosdeportugal.pt, in the “CP – Comboios de Portugal” app (iOS and Android), or at station ticket counters and automatic vending machines.
  2. Enter your trip. Select origin, destination, date and preferred time.
  3. Pick a class. Choose 2nd (Turística) or 1st (Conforto) where available.
  4. Add passenger details and pay. The app follows the same process as the website.
  5. Save your e-ticket. It arrives by email. Keep it on your phone before you reach the platform.

Regional tickets for short trips are usually bought at the station, and booking them online is less common.

Pro Tip: For Lisbon–Porto or Lisbon–Faro, book your Alfa Pendular or Intercidades seat as early as the schedule opens and compare several departure times. Early bird fares are tied to demand, so a mid-morning train can cost noticeably less than the 8 am commuter slot. The app is also quicker than the station machines when the queue is long.

CP Discounts: Early Bird, Youth, Senior and Family

Discounts apply to Alfa Pendular and Intercidades fares. The figures below are typical for 2026, but conditions can change, so confirm them at booking.

  • Early Bird (Antecipada): discounts of 5% to 40% when you book far enough ahead, typically 5 to 60 days before travel. Availability varies by route and demand.
  • Cartão Jovem (Youth Card): for ages 12 to 29 with a valid European Youth Card, typically 25% off.
  • Cartão Dourado (Senior): for ages 65 and over, typically 50% off. Carry valid ID.
  • Família (Family): groups of 4 or more travelling together may receive 25% off.

Think of the early bird fare as the one that matters most for travellers who plan ahead. A 40% reduction on a €45.00 Alfa Pendular fare is a real saving, and you only need to book a few days earlier to start benefiting.

Regional and Urban Trains for Day Trips

Slow trains are where Portugal feels most local. A Regional carriage rattles past cork oaks and small-town stations, with the window open a crack and the smell of warm earth coming in. They are also very good value. A Regional ticket from Lisbon to Santarém is estimated at around €8.50–€9.50.

Lisbon Urban Trains

Urban lines connect Lisbon to Sintra, Cascais, Azambuja and Setúbal (the Sado Line). You normally pay with the Viva Viagem card.

Porto Urban Trains

Urban lines connect Porto to Braga, Guimarães, Aveiro and Marco de Canaveses. You normally pay with the Andante card.

Porto Urban Trains
📷 Photo by Rohit Sharma on Unsplash.

For day trips, this means you can reach Sintra or Cascais from Lisbon, or Braga and Aveiro from Porto, without buying a separate long-distance ticket.

Lisbon After the Station: Viva Viagem, Metro, Trams and Ferries

The Viva Viagem card is the reusable, reloadable paper card for Lisbon’s public transport. The card itself is estimated at €0.50 in 2026. Buy and load it at Metro stations (machines and offices) or at some newsagents (quiosques). Metro Lisboa has four lines (Blue, Yellow, Green and Red) and runs from about 6:30 am to 1:00 am.

Ways to Load It

  • Zapping (pre-paid credit): each journey is deducted. It works on Metro, Carris (buses, trams, funiculars), Transtejo/Soflusa ferries and CP Urban trains within Lisbon’s zones. Estimated €1.50–€1.65 per journey.
  • Single journey: a single Metro or Carris ticket loaded onto the card, estimated €1.80–€1.90.
  • 24-hour Metro/Carris pass: estimated €6.80–€7.20.
  • 24-hour Metro/Carris/CP (Urban) pass: estimated €9.80–€10.20. It covers CP urban trains, for example to Sintra or Cascais.

Trams and Ferries

Tram 28 is a famous tourist route, but it is also regular public transport run by Carris (carris.pt). It is included with Zapping or a 24-hour pass. If you pay the driver on board, a single ticket costs significantly more, estimated at €3.00–€3.10. Ferries run by Transtejo and Soflusa (transtejo.pt, soflusa.pt) link Cais do Sodré, Terreiro do Paço and Belém with places such as Cacilhas, Seixal, Barreiro and Montijo. They are integrated with Zapping. A single journey to Cacilhas is estimated at €1.35–€1.50. Crossing the Tagus on a ferry in the late afternoon, with the river turning gold, is one of the best-value rides in the city.

Porto After the Station: Andante and Metro do Porto

Porto uses the blue Andante card, estimated at €0.60 in 2026. The system is zone-based, and most central attractions are within Z2. Metro do Porto (metrodoporto.pt) has seven lines (A, B, C, D, E, F and G) and runs from about 6:00 am to 1:00 am. You can buy and load the card at Metro stations, Andante shops and some newsagents.

  • Andante Azul (single tickets): priced by zones crossed. A Z2 single journey, such as the airport to central Porto, is estimated at €1.35–€1.45.
  • Andante 24: a Z2 24-hour pass is estimated at €4.80–€5.20.
  • Andante Tour: tourist passes with unlimited travel across all zones. The 24-hour pass is estimated at €7.50–€8.00 and the 72-hour pass at €15.50–€16.50.
Porto After the Station: Andante and Metro do Porto
📷 Photo by Émile Bonga on Unsplash.

If you plan to stay mostly in the centre, the Z2 options are enough. Choose Andante Tour only if you will travel beyond it.

When the Train Is Not the Answer: Buses, Cars and Ride-Hailing

Rede Expressos

Rede Expressos (rede-expressos.pt) runs an extensive national bus network. It often serves places the train does not reach and can be cheaper, especially when booked in advance. Major routes include Lisbon–Porto, Lisbon–Faro and Lisbon–Coimbra. A Lisbon–Porto journey is estimated at €18.00–€28.00. Book online, in the Rede Expressos app, or at bus terminals.

Car Hire for Alentejo and Rural Areas

Car hire is highly recommended for the vast Alentejo, interior Portugal and some rural parts of the Algarve, where public transport is limited. Major companies (Hertz, Avis, Europcar, Sixt) and local operators (Guerin, Goldcar, Centauro) are available at airports and major cities. Book in advance through comparison sites such as Rentalcars.com or directly with the provider.

  • Documents: a valid driving licence is essential. An International Driving Permit is recommended for non-EU licences, although often not legally required for short stays. The main driver needs a credit card in their name for the security deposit.
  • Tolls: Portugal uses an electronic toll network (Via Verde), and rental cars typically come with a transponder. Check the toll fees in your agreement, because some companies charge a daily fee plus tolls and others only tolls used.
  • Fuel: petrol (gasolina) and diesel (gasóleo) are estimated at around €1.85–€2.05 per litre in 2026.

Bolt and Uber

Both apps are widely available and competitive in Lisbon and Porto. In Lisbon, expect €5–€8 for a short city-centre ride and €15–€25 from the airport to the centre, depending on traffic and demand. In Porto, a short ride is €4–€7 and the airport to the centre is €15–€20. Dynamic pricing always applies.

2026 Budget Reality

All amounts are 2026 estimates and full fares unless a discount is stated.

Budget

  • Rede Expressos Lisbon–Porto: €18.00–€28.00.
  • Regional train Lisbon–Santarém: about €8.50–€9.50.
  • Lisbon Zapping journey: €1.50–€1.65. Porto Z2 single: €1.35–€1.45.
  • Small hire car off-season: €25–€45 per day.

Mid-range

  • Intercidades 2nd class: Lisbon–Porto €28.00–€38.00, Lisbon–Faro €25.00–€35.00.
  • Alfa Pendular 2nd class: Lisbon–Porto €35.00–€45.00, Lisbon–Faro €30.00–€40.00.
  • Lisbon 24-hour Metro/Carris/CP pass: €9.80–€10.20.
  • Andante Tour 24-hour: €7.50–€8.00.

Comfortable

  • Alfa Pendular 1st class: Lisbon–Porto €50.00–€60.00, Lisbon–Faro €45.00–€55.00.
  • Bolt or Uber from Lisbon Airport to the centre: €15–€25.
  • Small hire car in high season: €50–€90+ per day, plus fuel and tolls.

What Has Changed Since 2024

What Has Changed Since 2024
📷 Photo by Max Bender on Unsplash.

Very little in structure, which is useful for planning. No major new routes or service discontinuations have been announced for Alfa Pendular or Intercidades in 2026. Expect minor timetable adjustments and the usual annual fare increases. Urban train lines around Lisbon and Porto have no new lines or major service changes expected, and fare adjustments follow each city’s transport system. The Viva Viagem and Andante systems have no new passes or major changes anticipated, apart from annual fare updates. Car hire prices have stayed relatively high since 2022 because of supply constraints, and 2026 prices are not expected to return to pre-pandemic levels.

Common Mistakes to Avoid

  • Turning up without a reservation. Alfa Pendular and Intercidades need a reserved seat, so buy the ticket before boarding.
  • Ignoring the early bird window. The 5% to 40% discounts depend on booking early, typically 5 to 60 days ahead.
  • Paying cash on Tram 28. An on-board ticket is estimated at €3.00–€3.10, against €1.50–€1.65 with Zapping.
  • Forgetting to carry ID for a senior discount. The Cartão Dourado needs valid ID.
  • Choosing the Alfa Pendular by default. On Lisbon–Faro, it saves only about 30 minutes over the Intercidades.
  • Skipping the toll check on a rental. Fees for the Via Verde transponder vary by company.
  • Taking a car to the city centre. Lisbon and Porto are easy by Metro and train, so keep the car for Alentejo and rural trips.

Frequently Asked Questions

How long does the train take from Lisbon to Porto?

The Alfa Pendular takes about 2 hours 40 minutes from Lisbon Santa Apolónia or Oriente to Porto Campanhã. The slower Intercidades takes about 3 hours 30 minutes. The faster train costs more, so compare both on your date before choosing.

Do I need to reserve a seat on CP trains?

Yes, for Alfa Pendular and Intercidades services a seat reservation is mandatory, and it is included when you buy the ticket. You can book on comboiosdeportugal.pt, in the CP app, or at station counters and machines. Regional trains are cheaper and simpler to buy at the station.

Is it cheaper to book CP train tickets in advance?

Often, yes. Early bird (Antecipada) discounts of 5% to 40% apply on Alfa Pendular and Intercidades tickets, typically when you book 5 to 60 days before travel. Availability depends on route and demand, so the best prices usually go first on busy dates.

Which card do I need for Lisbon’s trains and Metro?

You need the Viva Viagem card, estimated at €0.50. Load Zapping credit for journeys on Metro, Carris, ferries and CP Urban trains within Lisbon’s zones, or buy a 24-hour pass. If you want Sintra or Cascais included, choose the Metro/Carris/CP pass, estimated at €9.80–€10.20.

Should I take the train or a bus from Lisbon to Porto?

Take the Alfa Pendular if time and comfort matter, since it takes about 2 hours 40 minutes. Rede Expressos buses are generally cheaper, with Lisbon–Porto estimated at €18.00–€28.00, especially when booked in advance. Compare both on your travel date, because early bird train fares can narrow the gap.


📷 Featured image by Filipe Nobre on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
▼
Accessibility Profiles
i
XL Oversized Widget
Widget Position
▶
Hide Widget (30s)
Powered by PageDr.com