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.

Travel in group - Booking

Enjoy special conditions on all our services.

Tourist Travelcard

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

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.

Group travel 2 € - Oporto

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

Group travel 2 € - Lisbon

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

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.

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..

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.

European Youth Card

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


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

Children - half-price

Take the kids on a journey for half the price.

Cartão Dourado - 50% off

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

Special Needs Customers

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

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.

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.

Senior citizen - 50% off

Travel up and down the country for half-price.

Return tickets 10% off

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

Youth 25%

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