Train service

CP - Comboios de Portugal
CP - Comboios de Portugal is Portugal's national passenger rail operator, covering long-distance Alfa Pendular and Intercidades trains, regional services, and urban trains around Lisbon and Porto.
Check times & pricesOfficial websiteTrain tickets

Raileurope
Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline
Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
Lisbon to Porto by train: quick answer
For most trips between the two city centres, check the train before flights or car hire. CP, Comboios de Portugal, runs direct trains between Lisbon and Porto, so you avoid airport transfers, security queues, and parking at both ends.
Compare Alfa Pendular and Intercidades for the same travel date before you book. Alfa Pendular is usually faster and more comfortable. Intercidades is often the better choice when the timing works and the fare is lower. In a CP check made on 17 June 2026 for travel on 24 June 2026, direct trains took about 2 hours 39 minutes to 3 hours 4 minutes from Lisboa Oriente to Porto Campanha, and about 2 hours 48 minutes to 3 hours 13 minutes from Lisboa Santa Apolonia to Porto Campanha. Check your own departure before you build fixed plans around it.
Book in EUR. In the same CP check, second-class standard fares were €28.05 on Intercidades and €35.70 on Alfa Pendular, with limited Promo examples from €17.00 on IC and €21.50 on AP where available. Promo fares can sell out and may be less flexible, so read the fare conditions before paying.
| Planning point | What to know |
|---|---|
| Operator | CP, Comboios de Portugal |
| Train types to compare | Alfa Pendular and Intercidades |
| Typical direct journey time | About 2h 40m-3h 15m depending on Lisbon station, train type, and date |
| Lisbon stations | Check whether your train leaves from Santa Apolonia or Oriente before paying |
| Porto station | Usually Porto Campanha; use a local onward train if you need Sao Bento |
| Currency | EUR |
| First thing to check | AP and IC departures on CP for your exact date, station, and fare conditions |
Choosing between Alfa Pendular and Intercidades
Take Alfa Pendular when speed and comfort matter most. It is CP’s premium service on the Lisbon to Porto route, and the fast tilting train many travellers think of as the high-speed option, so it is usually the first train to compare when you want the shortest journey.
Intercidades is the one to look at when price matters more than saving a little time. It is still a direct long-distance train, but it usually makes more stops, and it can be better value when the live fare is lower.
Do not compare only the headline journey time. Check the exact departure, the arrival station, the fare conditions, and the class on the same booking date. A cheaper IC can be the better choice if it leaves at a time that suits your day, and a faster AP can be worth paying for if you have a tight connection or just want a quieter trip.
Tickets and fares
Buy Lisbon to Porto train tickets in EUR and compare the live fare for your departure. Converted price tables can mislead on this domestic route because CP prices are shown in EUR.
CP fares change by train, class, demand, discount, and booking date. In a CP check on 17 June 2026 for travel on 24 June 2026, second-class standard fares were €28.05 on Intercidades and €35.70 on Alfa Pendular. Some Promo fares were lower, including examples from €17.00 on IC and €21.50 on AP, but those fares were limited and not shown on every departure.
If your trip is fixed, book earlier and read the fare conditions before paying. If your plans may change, be careful with the cheapest fare. CP’s Promo examples in the checked response included non-refundable conditions, so the lowest fare is not always the best fare.
Do not look for one fixed route price. Compare the AP fare and the IC fare for your exact date. Sometimes the slower IC is the better value, and sometimes AP is close enough in price to make the faster train worth it.
Booking the train
Use CP as the default booking source when it works for you. Booking direct usually gives the clearest view of CP fares, train classes, seat selection, and change conditions.
A third-party booking site can still be useful if you want a familiar interface, different payment options, or a multi-operator trip. Before you use one, compare the final price with CP and check who handles changes. If the reseller fee or change process is unclear, booking direct is usually cleaner for a simple Lisbon to Porto ticket.
For a simple trip, use this workflow:
- Search your date on CP.
- Compare AP and IC departures that arrive at a useful time.
- Check whether the cheapest fare is flexible enough for your plans.
- Confirm the Lisbon departure station and Porto arrival station before paying.
- Keep your ticket available for inspection.
Timetable and station choices
Direct trains run through the day, but do not rely on a remembered train count or an old first and last departure time. Timetables can change by date, engineering work, and season. Check the departure before you lock in dinner, flights, or hotel check-in.
In Lisbon, choose the station that fits where you will start. Santa Apolonia is usually the more central choice. Oriente is often better if you are coming from the airport side of the city, from the metro, or from eastern Lisbon. If you are landing at Lisbon Airport and heading straight to Porto, check Oriente departures first, then confirm the station before paying. In the checked CP timetable, long-distance Lisbon-Porto trains used both Santa Apolonia and Oriente, but your ticket is for a specific train and station.
In Porto, long-distance trains normally use Porto Campanha. If you are staying near the historic centre, you may still want Sao Bento, but that is a local onward leg rather than the long-distance arrival. Your Lisbon to Porto mainline ticket includes a free transfer on the suburban train from Campanha to Sao Bento, so you do not need to buy a separate ticket for that hop. In a CP check for 24 June 2026, Campanha to Sao Bento urban trains were typically a 4-5 minute ride in the sampled results. Allow time for that transfer instead of assuming the Lisbon train drops you in the old town.
On board and luggage
Plan for a normal long-distance train, not an airline-style process. You keep luggage with you and skip check-in, so the main practical check is whether your chosen train suits what you are carrying and how much comfort you need.
Take AP if onboard comfort matters to you, especially for faster timings, better seating, and the onboard amenities. IC is still comfortable enough for most travellers when the fare difference is meaningful. For a daytime trip of about three hours, book second class by default. Pay for first class or Conforto when you specifically want more space or need to work on the way, or when you are travelling on a busy departure where second class may be fuller and seats harder to choose.
Do not assume every departure handles bicycles, reduced-mobility needs, or unusually large luggage in the same way. Check the specific train before booking if any of those details matter to your trip.
Interrail and Eurail passes
Interrail and Eurail passes can be used on CP trains in Portugal, but AP and IC services need a separate seat reservation. Do not board with only the pass and assume you are covered.
For one Lisbon to Porto journey, a normal CP ticket is often simpler than using a pass day plus a reservation. A pass is more useful when this trip is part of a wider Portugal or Europe rail itinerary. Compare the pass-day value with the normal ticket price and the reservation requirement for the train you actually want.
If you use a pass, reserve early for fixed departures and keep the pass and reservation together. The avoidable mistake is finding out at the station that your train needed a separate reservation.
Train, bus, car, or flight
Use the train as the default comparison for a Lisbon to Porto city-centre trip. It is direct, uses city rail stations, and avoids the airport time that can make a short domestic flight less useful than it first looks.
Take the bus only if the lowest fare matters more to you than comfort or a predictable journey time. The bus is usually cheaper, but you trade that saving for a longer seated trip and exposure to road traffic, so check whether the saving is worth the extra time for your day.
Drive only if you need the car for the rest of your trip. For this city-to-city leg alone, skip it: tolls, fuel, parking at both ends, and traffic can take away most of the convenience, and you still have to park in central Porto.
Fly only when it solves a specific problem, such as protecting a connection on the same airline itinerary. For a normal city-centre to city-centre trip, the train usually wins on door-to-door time once you add airport transfers, check-in, and security, so compare the full door-to-door time before you book a flight.
Practical recommendation
Start with CP and compare Alfa Pendular and Intercidades for your exact day. Pick AP if the time and comfort justify the fare. Pick IC if the departure suits you and the price difference is meaningful.
Before booking, check three things: the Lisbon station, the Porto arrival point, and the fare conditions. Those checks prevent most avoidable mistakes on this route, especially booking the wrong station, assuming Sao Bento is the long-distance arrival, or choosing a cheap fare that does not fit your plans.
Frequently asked questions
How long is the train from Lisbon to Porto?
In a CP check made on 17 June 2026 for travel on 24 June 2026, direct trains took about 2 hours 39 minutes to 3 hours 4 minutes from Lisboa Oriente to Porto Campanha, and about 2 hours 48 minutes to 3 hours 13 minutes from Lisboa Santa Apolonia to Porto Campanha. Check your exact departure before booking, because the timing depends on the station, the train type, and the date.
Are there direct trains from Lisbon to Porto?
Yes. CP, Comboios de Portugal, runs direct trains between Lisbon and Porto. Compare Alfa Pendular and Intercidades departures for your travel date before paying.
Which is better, Alfa Pendular or Intercidades?
Choose Alfa Pendular when speed and comfort justify the fare. Choose Intercidades when the departure suits your plans and the fare is lower. Compare both on the same date, because price and timing change by train.
How much are Lisbon to Porto train tickets?
In a CP check on 17 June 2026 for travel on 24 June 2026, second-class standard fares were €28.05 on Intercidades and €35.70 on Alfa Pendular. Limited Promo fares were lower, including examples from €17.00 on IC and €21.50 on AP, but Promo fares were not shown on every departure and can have stricter conditions. Always compare the live fare in EUR for your own date.
Which stations do Lisbon to Porto trains use?
In Lisbon, check whether your train leaves from Santa Apolonia or Oriente. Santa Apolonia is usually more central, while Oriente can be easier from the airport side of the city. In Porto, long-distance trains normally use Porto Campanha; use a local onward train if you need Sao Bento or the historic centre.
Can I use an Interrail or Eurail pass from Lisbon to Porto?
Yes, Interrail and Eurail passes can be used on CP trains in Portugal, but Alfa Pendular and Intercidades services need a separate seat reservation. Do not board with only the pass and assume the reservation is included.
Do I have to pay extra to get from Porto Campanha to Sao Bento?
No. A Lisbon to Porto mainline ticket includes a free transfer on the suburban (Urbano) train between Porto Campanha and Porto Sao Bento, near the historic centre. The ride is short, typically about 4 to 5 minutes, so allow a few minutes to change at Campanha rather than expecting the long-distance train to reach Sao Bento directly.