Portugal’s national railway is run by Comboios de Portugal (CP), and buying a ticket for it is straightforward once you know your options. Whether you’re booking weeks ahead online or grabbing a last-minute ticket at the station, here’s where to get your ticket and what to know before you travel.
Buy Directly Through CP’s Official Website or App
For the best prices, the widest selection of discounts, and the easiest path to changing a ticket later, buying direct is the clear first choice. The advice from experienced travelers is consistent: buy direct from cp.pt or the CP app, since that’s where the fares are cheapest, where the discounts live, and where you can change a ticket afterward without a fight.
The online booking process is simple to follow:
- Head to the Comboios de Portugal official website and click “Buy tickets,” which redirects you to the online ticket office
- Create a CP account (you can also do this partway through the process rather than upfront)
- Select your departure and arrival stations
- Choose a one-way ticket if you haven’t decided on a return date yet
- Browse the trains that match your criteria and select your preferred time and ticket class
- Choose your seat and enter passenger names exactly as they appear on your ID
You can buy tickets online as early as 60 days in advance, right up until 15 minutes before departure, and payment options include PayPal or a Visa/Mastercard with a security code. It’s also worth being cautious about where you book: third-party sites like Rail.Ninja, Kiwi, Firebirdtours, and Destiny Travel Brasil are not official CP partners and may charge higher prices than booking directly.
Buy at a Station Ticket Office
If you’d rather book in person, CP maintains a wide network of ticket offices at stations across the country where staff can help you choose the right train and ticket class in person. This is a solid option if you have questions about routes or discounts and want a person to walk you through it.
Buy at a Payshop Agent (Porto Urban Trains)
For Porto’s urban train network specifically, there’s a more localized option. You can buy Porto urban train tickets conveniently from a Payshop agent, which is useful if you’re traveling within the greater Porto area rather than making a long-distance journey.
Buy by Phone
CP also offers a phone-based option for travelers who prefer speaking with someone directly. You can call CP’s customer service line to buy your train ticket or get any travel information you need, and this line operates 24 hours a day.
Buy on Board as a Last Resort
Buying your ticket on the train itself is only allowed under specific circumstances. This option exists if the boarding station or the surrounding area within 200 metres has no ticket sales facilities available — in that case, you can purchase your ticket on board at no extra charge, as long as you find the ticket inspector before or immediately after boarding and before taking your seat. On-board payment is made in cash, so it’s worth carrying some with you as a backup if you’re departing from a smaller station.
Understanding Portugal’s Train Types
Knowing which train you’re booking matters for both price and comfort. CP’s network includes Regional and Inter-Regional trains for shorter, local journeys, Intercidades for longer intercity routes, and the high-speed Alfa Pendular, the fastest train in the country, connecting cities like Lisbon, Porto, Coimbra, Braga, Guimarães, and Faro. Seat classes vary by train type — Intercity trains offer first and second class, while the Alfa Pendular offers Conforto and Turística categories instead.
Finding Discounts
CP offers several ways to reduce the cost of your ticket depending on your circumstances. Discounts are available for young travelers, senior citizens, and passengers with special needs, and booking further in advance through promotional fares can also bring the price down significantly compared to buying last minute.
Join The Discussion
Portugal’s train network is one of the more affordable and scenic ways to get around the country, especially once you know how to navigate CP’s booking system and avoid overpriced third-party resellers. Have you booked train travel in Portugal before, and did you go through the official CP site, the app, or in person at a station? And if you’ve found a discount or booking trick that saved you money — student fares, advance promo tickets, or a specific route worth planning around — we’d love to hear what worked for you.