
CP - Comboios de Portugal trains
Last updated: August 2026
CP, Comboios de Portugal, is the national rail operator, running Alfa Pendular and Intercidades trains that link Lisbon, Porto, and the Algarve.
It also runs the slower Regional, Inter-Regional, and Urbano suburban services that fill in the rest of the country. For the fastest, most comfortable option, book Alfa Pendular. These tilting trains reach up to 220 km/h and form the backbone of the Lisbon to Porto corridor, continuing on to Braga or Guimarães, plus a separate Porto to Faro service. Fast Lisbon to Porto departures can cover the journey in under three hours, treated as orientation rather than a promise, so check the timetable for your exact train. Every Alfa Pendular ticket includes a numbered seat as standard, so there is nothing extra to reserve, but you do need a ticket bought in advance of boarding rather than a walk-up fare paid on board. Second class fares on this corridor can start from around €10 for the cheapest advance-purchase allotment, then rise once those seats sell out, so book early if price matters more than flexibility.
Intercidades (IC) trains reach further than Alfa Pendular, extending from Lisbon to Guarda, Covilhã, Évora, and south into the Algarve towards Tunes, Faro, and Albufeira. Choose Intercidades over Alfa Pendular whenever your destination sits off the pendular network, since it is often the only direct long-distance option to places like Évora or Covilhã. Like Alfa Pendular, Intercidades tickets carry a reserved seat by default.
Regional, Inter-Regional, and Urbano trains cover everything else: local stops, the Lisbon commuter lines to Cascais and Sintra, Porto's suburban network, and the short Coimbra to Figueira da Foz line. These are unreserved, cheaper, and slower, and they are the right choice for short hops rather than cross-country travel.
Lisbon has four stations worth knowing. Santa Apolónia is the historic terminus for trains north and into Spain. Oriente handles the same routes with better metro and airport bus links, and is often the more convenient stop. Cais do Sodré serves Cascais, and Rossio serves Sintra. Confirm which station your booking shows before you travel, since Santa Apolónia and Oriente both serve similar long-distance routes.
Porto also splits across two stations. Campanhã is the main hub for Alfa Pendular, Intercidades, and the Celta service to Vigo in Spain. São Bento is the city centre terminus, a short walk from the Ribeira district, and it handles Regional and the Douro line towards Régua and Pocinho. If your ticket names Campanhã, do not head to São Bento expecting the same train.
Book through cp.pt, priced in euros and covering the full network. Reseller sites such as Omio also sell CP tickets, though not every booking platform connects to CP's system yet. Fares for Alfa Pendular and Intercidades rise as the departure date approaches, so book a week or two ahead rather than on the day, especially on the Lisbon to Porto corridor at peak times.
Cross-border rail options are limited. The Celta regional service connects Porto with Vigo, just over the Spanish border, but there is no direct Lisbon to Madrid train. Travellers heading into Spain from Lisbon need a multi-leg combination via Badajoz and Entroncamento, so check each leg's own booking window before you plan the trip, since they can open later than the CP portion of the journey.
Train tickets
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
Frequently asked questions
Do I need to book a seat separately on Alfa Pendular or Intercidades trains?
No. Both Alfa Pendular and Intercidades tickets include an assigned seat as part of the fare, so there is no unreserved or standing option on either service. Buy your ticket through cp.pt before you travel, since these are not walk-up trains you can board with a fare paid on the day.
Which Lisbon station should I use for CP trains, Santa Apolónia or Oriente?
Check your ticket rather than assuming, since both handle the same long-distance routes north and to the Algarve. Oriente usually suits travellers connecting from the airport or metro, while Santa Apolónia sits closer to the historic centre.
Is there a direct train between Lisbon and Madrid?
Not currently. Travellers heading into Spain from Lisbon need a multi-leg combination via Badajoz and Entroncamento, and each leg can open for booking on a different schedule, so check the connecting legs well before the trip rather than assuming one booking window covers the whole journey.