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.

Veteran passes

Combat veterans are exempt from paying for passes

Passes and Flexipasse

Whatever you're going by train every day, you're winning with us!

Promo Ticket - advance sales

Buy your ticket 5, 8 or more days in advance and enjoy discounts of up to 65%.

Beach ticket

With the heat beating down, the hard part is choosing where to stretch your towel.

Promo Porto Vigo train

Celta, the train that connects Porto to Galicia. Now with more promo seats.

Intermunicipal Communities Discounts – CIM

Benefit from the discount on Normal and Youth Passes.

Discount group travel - Lisbon urban trains

Travel on the Lisbon urban trains for €2 for groups of 15 or more people.

Return tickets 10% off

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

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.

Tourist Travelcard

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


CPmais offers more favourable conditions on ticket purchases.

Trainsharing – up to 50% off

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

Family & Friends - 50% Discount

Enjoy the weekend with your family and friends and benefit from a 50% discount in our trains.

Oporto weekly pass

Unlimited travel for 7 days on the Oporto Urban Trains.

Travel in group - Booking

Enjoy special conditions on all our services.

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.

European Youth Card

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

Oporto Urban Train group discounts

Travel as a group on the Oporto Urban Trains from just €2 return per passenger.

Youth ticket

All your destinations are just a discount away. 25% off all your journeys until you are over 25.

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.