You always win when you travel with us. Travelling by train means speed and comfort, but it is also the ideal way to save money on your journeys. We can offer you a huge range of discounts. Whether you are commuting and travelling medium- or long-distance, our special rates offer savings that can vary depending on your age, how long in advance you buy your tickets, the period or regularity of the journey and the number of people travelling together.

Join the traveller community at the CP - Comboios de Portugal on facebook.

Group travel 2 € - Oporto

Travel as a group on the Oporto urban trains from just €2 per passenger

Senior citizen - 50% off

Travel up and down the country for half-price.

Children - half-price

Take the kids on a journey for half the price.

Advance purchases up to 65% off

Plan you journey and pay less. Buy your ticket 5, 8 or more days in advance up to a maximum of 60 days.

Youth 25%

If you are aged 25 or under, we are offering a 25% discount on all Alfa Pendular, Intercidades, and Regional train tickets.

Special Needs Customers

75% off for you and 25% of for your able-bodies companion.

TrainSharing - 40/50% off

Travel as a group of 3 or 4 people on the Alfa Pendular or Intercidade trains and get up to 50% off.

Return tickets 10% off

Buy your ticket in advance and get 10% off your long-distance journeys.

European Youth Card

If you are aged between 12 and 30 years old inclusive, use your European Youth Card and get 25% off.

Tourist Travelcard

We have created the Tourist Travelcard thinking about your leisure time.

Cartão Dourado - 50% off

If you are a pensioner or retiree, travel with us at half price.

Passes and Flexipasses

Wherever you go to every day, you are winning with us!

Oporto weekly pass

Unlimited travel for 7 days on the Oporto Urban Trains.

Family & Friends Ticket Oporto

Every week have two days holiday to you and does not even remember.

Family & Friends ticket AP and IC

Get out of the routine at the weekend and travel on the Alfa Pendular or Intercidades for half price.

Travel in group - Booking

Enjoy special conditions on all our services.

Family & Friends Ticket Lisbon

Make the most of this special offer and travel on the Lisbon urban trains for half price at the weekends and holidays.

Cheque Trem

CP stopped selling Cheque Trem on 26 April and created a new product called Cpmais.


CPmais ofers more favourable conditions for when you buy your tickets.

Group travel 2 € - Lisbon

Group travel on the Lisbon urban trains for €2 for children and youths aged up to 18.

10-journey ticket - Lisbon

Choose where you want to go on The Lisbon urban trains and travel more economically..

10 + 1 journey tickets - Oporto

These tickets let you travel on the Oporto urban trains cheaper and more conveniently.