On this page
Free Astrology Insights
Tropical beach

How to Buy Train Tickets in Portugal: Online, Station, & App Options

Portugal’s train network is genuinely good — but the ticketing system trips people up more than it should. In 2026, the most common complaint from travellers isn’t the trains themselves, it’s arriving at a station confused about which machine to use, whether their e-ticket will work, or why a Lisbon-to-Porto ticket costs €45 one day and €18 the next. This guide cuts through all of that.

Buying CP Train Tickets Online at cp.pt

The official website for CP (Comboios de Portugal), Portugal’s national rail operator, is www.cp.pt. The site runs in both Portuguese and English — toggle the language in the top-right corner. For any long-distance journey on an Alfa Pendular or Intercidades service, this is where you should start.

Here’s exactly how to buy a ticket:

  1. Go to www.cp.pt and click the ticket search panel on the homepage.
  2. Enter your origin station, destination station, travel date, and number of passengers.
  3. Click Pesquisar (Search). You’ll see a list of available trains with departure times, journey durations, and fares for each class.
  4. Select your train. You’ll be asked to choose between Turística (second class) and Conforto (first class).
  5. Pick your seat — window or aisle, direction of travel, and a specific seat number are all selectable for Alfa Pendular and Intercidades trains.
  6. Enter passenger names as they appear on your ID. This is required for reserved services.
  7. Pay by credit or debit card (Visa or Mastercard), PayPal, or MB Way, a Portuguese mobile payment system that has become more robustly integrated into the CP website as of 2026. Note that MB Way requires a Portuguese bank account, so most international travellers will use a card or PayPal.
  8. An e-ticket lands in your email almost immediately. It contains a QR code or barcode that a conductor will scan onboard. Print it or display it on your phone — either works.

The biggest reason to book online is the Promo fare. CP releases discounted seats on Alfa Pendular and Intercidades trains anywhere from five days to two months before departure. A Lisbon–Porto ticket that costs €40 at full price can drop to €18 as a Promo. These fares are non-refundable and carry high change fees, so only book a Promo if your plans are confirmed.

Pro Tip: Check cp.pt on Tuesday and Wednesday mornings for fresh Promo fare releases. CP typically loads new discount inventory mid-week, and the cheapest seats sell out fast on popular routes like Lisbon–Porto and Lisbon–Faro. Set the search to flexible dates if you can — a one-day shift can halve the ticket price.
Buying CP Train Tickets Online at cp.pt
📷 Photo by Jaroslav Kříž on Unsplash.

Buying Tickets at the Station: Counters vs. Self-Service Machines

Station ticket counters — called Bilheteiras — are available at most medium and large stations. Staff speak enough English to handle standard requests. The downside is queuing: on Friday afternoons or Monday mornings, you can wait 15–20 minutes at busy stations like Lisbon Oriente or Porto Campanhã. Go early or off-peak if this is your plan.

The faster option is the self-service machine (Máquina de Venda Automática), found at virtually every station, including smaller ones. The interface is available in Portuguese, English, Spanish, and French. The process is straightforward:

  1. Select your language.
  2. Tap Comprar Bilhete (Buy Ticket).
  3. Choose your destination, date, time, number of passengers, and class.
  4. Insert payment — cash (coins and notes) or a chip-and-PIN card.
  5. Collect your printed ticket and any change.

One rule you cannot ignore: for Alfa Pendular and Intercidades trains, tickets must be purchased before you board. There is no buying a ticket from the conductor on these services. If you board without a valid ticket, the penalty is 10 times the full fare on top of the ticket price. That makes a €40 journey cost €440. Regional and suburban (Urbanos) services are slightly more lenient on very small stations with no machine or counter, but even then a surcharge applies and there’s no guarantee a conductor will sell you one. Always buy before you board.

The CP App: Tickets on Your Phone

The official CP mobile app is called CP – Comboios de Portugal and is available on both iOS and Android. It mirrors the website functionality — search schedules, buy Alfa Pendular and Intercidades tickets, choose seats, and store e-tickets directly on your device.

The experience is clean enough in 2026. Updates since 2024 have focused on interface stability and better real-time delay notifications, which are genuinely useful on Portuguese long-distance routes where delays of 10–20 minutes do occur. The core booking flow hasn’t changed fundamentally.

Payment in the app works via credit or debit card or MB Way. Once purchased, your ticket lives inside the app — no need to dig through email. The conductor scans the QR code directly from your screen. If you’re worried about signal loss in tunnels or rural areas, screenshot the QR code before you board. It still scans fine from a static image.

The CP App: Tickets on Your Phone
📷 Photo by Diane Picchiottino on Unsplash.

The app is particularly useful for managing bookings if your plans change — you can view your reservations and check real-time platform information without opening a browser.

CP Train Types, Classes, and 2026 Price Ranges

Understanding which type of CP train you’re on changes everything about the booking process.

  • Alfa Pendular (AP): The fastest intercity service. Connects Lisbon, Coimbra, Porto, Aveiro, and Braga. Reservations are mandatory. Runs on a fixed schedule with few delays relative to other services.
  • Intercidades (IC): Long-distance trains slightly slower than Alfa Pendular, covering routes including Lisbon–Algarve (to Faro) and Lisbon–Guarda. Reservations are mandatory.
  • Regional (R) and InterRegional (IR): Slower trains serving smaller towns and connecting regions. Reservations are not required, but you must buy a ticket before boarding.
  • Urbanos (U): Suburban commuter trains around Lisbon (Sintra Line, Cascais Line, Azambuja Line) and Porto (Aveiro Line, Guimarães Line). These use a different fare structure integrated with city transport cards.

On Alfa Pendular trains, Conforto (first class) offers wider seats, power outlets at every seat, and occasionally a complimentary drink or newspaper. Turística (second class) is comfortable for most journeys — the seats are decent on a three-hour Lisbon–Porto run.

Sample one-way fares (Turística / second class, estimated 2026):

  • Lisbon (Oriente or Santa Apolónia) → Porto (Campanhã) — Alfa Pendular: €32–€45 full fare; Promo fares from €15–€25
  • Lisbon (Oriente) → Faro — Intercidades: €25–€35 full fare; Promo fares from €15–€20
  • Lisbon (Oriente) → Coimbra-B — Alfa Pendular: €20–€28 full fare; Promo fares from €10–€15
  • Lisbon (Rossio) → Sintra — Urbanos: €2.40 single trip (loaded onto a Viva Viagem card)

Discount cards worth knowing: the Cartão Jovem for travellers aged 13–29 gives around 25% off. The Cartão Dourado for travellers 65 and over gives around 50% off. Both require valid ID at the time of travel. Promo fares and discount cards generally cannot be combined — check at purchase.

Refund and exchange policies vary sharply. Full-fare tickets give you the most flexibility. Promo fares are typically non-refundable and carry high change fees. Always read the terms shown during checkout — they differ by ticket.

Urban Trains, Metro and Trams: Viva Viagem (Lisbon) and Andante (Porto)

Long-distance CP tickets won’t help you on urban rail, the metro, trams, or buses. Each major city has its own rechargeable card system, and understanding them saves money every day.

Lisbon: The Viva Viagem Card

The Viva Viagem card costs €0.50 to buy at any Metro Lisboa station counter or self-service machine, or at Carris (bus) kiosks. It’s not personal — anyone can use it, and you can reuse it across trips.

Lisbon: The Viva Viagem Card
📷 Photo by Jalal Kelink on Unsplash.

Load it in one of two main ways:

  • Zapping balance: Load monetary credit and the system deducts the correct fare each time you tap. A single metro or bus trip costs €1.60. Ferry crossings across the Tagus (e.g., Cais do Sodré to Cacilhas via Transtejo or Soflusa) cost approximately €1.30–€2.80 depending on the route.
  • 24-hour network pass: Approximately €10.80 for unlimited travel on Metro, Carris buses, CP Urbanos suburban lines (Sintra, Cascais), and ferries within Lisbon zones. Good value if you’re moving around the city all day.

Tram 28, the famous ride through Alfama — the creak of the old yellow carriage rounding tight stone corners while fado drifts from an open window — requires a Viva Viagem card too. Buying a ticket from the tram driver costs €3.00. With the card it’s €1.60. The card pays for itself before you’ve finished your first day.

Porto: The Andante Card

Porto’s equivalent is the Andante card, which costs €0.60. Buy and load it at Metro do Porto stations or STCP bus points. Porto’s network is zone-based — most tourist areas fall within zones C1 or C2.

  • A two-zone single trip (Andante Azul Z2) costs approximately €1.30.
  • A 24-hour unlimited pass for two zones (Andante 24 Z2) costs approximately €4.70.

On Metro do Porto, always validate your Andante card on the validator before boarding — even where there are no physical turnstiles. Inspectors do check, and an unvalidated card counts as no ticket.

Intercity Buses with Rede Expressos: When to Skip the Train

Rede Expressos is Portugal’s main intercity bus operator. Its network covers towns and villages that CP trains never reach — if you’re heading somewhere rural in the Alentejo, the interior Algarve, or the northern mountains, the bus may be your only realistic option without a car.

Book online at www.rede-expressos.pt (Portuguese and English available), at their bus terminals — Sete Rios in Lisbon, Campo 24 de Agosto in Porto — or via the Rede Expressos mobile app. The process mirrors CP’s: select route, date, and time; pay by card; receive an e-ticket by email.

On cost, Rede Expressos is often slightly cheaper than CP for similar long-distance routes, especially for last-minute bookings where CP’s cheap Promo seats are already gone. On speed, buses are slower than the Alfa Pendular but can be comparable to an Intercidades or Regional train depending on the route. Luggage allowances are reasonable — a bag in the hold plus a carry-on.

Intercity Buses with Rede Expressos: When to Skip the Train
📷 Photo by Robert | Visual Diary on Unsplash.

Common Mistakes That Cost Travellers Money

These are the errors that come up repeatedly — and they’re all avoidable.

  • Not validating the Viva Viagem or Andante card. Buying a card and loading it is only half the job. You must tap it on the reader at entry. Inspectors fine unvalidated cards as if you have no ticket at all.
  • Trying to buy a ticket onboard an Alfa Pendular or Intercidades train. Conductors don’t sell tickets on these services, and the penalty for travelling without a valid ticket is severe.
  • Buying a Promo fare and then changing your plans. Promo tickets are almost never refundable and cost a significant fee to change. Pay the extra for a standard fare if your dates are uncertain.
  • Skipping advance booking on popular routes. Lisbon–Porto on a Friday evening or Lisbon–Faro in July fills up fast. Book at least a week ahead on those routes, more in summer.
  • Paying on the tram or bus with cash from the driver. It costs roughly double what the Viva Viagem or Andante card costs for the same trip.
  • Assuming one transport card works everywhere. The Viva Viagem is for Lisbon. The Andante is for Porto. They are separate systems and not interchangeable.

2026 Budget Reality: What Train Travel in Portugal Actually Costs

Here’s an honest breakdown of what to expect to spend across different travel styles in 2026.

Budget Traveller

You’re booking Promo fares well in advance, travelling second class (Turística), and using urban transit cards rather than taxis. A Lisbon–Porto Promo ticket: €15–€25. Daily Lisbon transit on Viva Viagem zapping: €4–€6 for a typical tourist day. Lisbon–Sintra return on Urbanos via Viva Viagem: approximately €4.80. Budget rail travel in Portugal is excellent value if you plan ahead.

Mid-Range Traveller

You’re booking a week in advance, taking full-fare Turística tickets when needed, and occasionally using a 24-hour pass. Lisbon–Porto full fare, second class: €32–€45. Lisbon 24-hour transit pass: €10.80. Porto Andante 24 two-zone pass: €4.70. Rede Expressos bus to a town not on the train network: €10–€18 depending on the route.

Comfortable Traveller

You prefer Conforto (first class) on longer journeys, value flexibility with refundable full-fare tickets, and supplement trains with Bolt or Uber for short city hops. Lisbon–Porto Conforto full fare: €50–€60. A Bolt or Uber from Lisbon Oriente to the city centre: roughly €10–€15. Car hire from Lisbon airport for an Alentejo trip: from around €40–€60 per day depending on advance booking and vehicle class.

Comfortable Traveller
📷 Photo by Indrajeet Choudhary on Unsplash.

Frequently Asked Questions

Can I buy CP train tickets at the station on the day of travel?

Yes, for most services — but not always at the cheapest price. Promo fares are only available in advance online or via the app. For Alfa Pendular and Intercidades trains, buy at the Bilheteira counter or self-service machine before boarding. Same-day tickets are available until seats fill up, but popular routes sell out fast, especially on Fridays and in summer.

Do I need to print my CP e-ticket or can I show it on my phone?

Your phone is fine. The CP e-ticket QR code scans reliably from a smartphone or tablet screen. Conductors on Portuguese trains are accustomed to digital tickets. As a precaution, screenshot the QR code before boarding in case you lose mobile signal in tunnels or rural areas — the static image scans just as well.

What happens if I board a Portuguese train without a ticket?

On Alfa Pendular and Intercidades services, the penalty is 10 times the full fare for that journey, charged in addition to the ticket price. On Regional or suburban services, a surcharge applies and you may be asked to leave at the next stop. There is no grace period. Always buy your ticket before boarding — machines are available at almost every station.

Is the CP app reliable enough to use as my only ticket on a long-distance journey?

Yes, the CP app is a legitimate and reliable way to store and present tickets in 2026. Conductors scan the QR code directly from the app. Screenshot your ticket before departure as a backup in case of connectivity issues. The app has improved in stability since 2024, though occasional users report minor glitches on older devices — keep your OS updated to avoid these.

What is the Viva Viagem card and do I need one for every visit to Lisbon?

The Viva Viagem card is Lisbon’s reusable transit card, costs €0.50, and covers Metro, Carris buses, Lisbon suburban CP trains, and Tagus ferries. You need one to use public transport cost-effectively in Lisbon. If you visit regularly, keep the card — it’s reloadable and doesn’t expire. New visitors can buy one at any Metro station ticket machine.


📷 Featured image by Jose Sousa on Unsplash.

Accessibility Menu (CTRL+U)

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