Lisbon to Porto by train Lisbon to Porto by train

Lisbon to Porto by train

Direct CP trains link Lisbon and Porto in about 2h40-3h15. Compare Alfa Pendular and Intercidades fares in EUR before booking.

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 pointWhat to know
OperatorCP, Comboios de Portugal
Train types to compareAlfa Pendular and Intercidades
Typical direct journey timeAbout 2h 40m-3h 15m depending on Lisbon station, train type, and date
Lisbon stationsCheck whether your train leaves from Santa Apolonia or Oriente before paying
Porto stationUsually Porto Campanha; use a local onward train if you need Sao Bento
CurrencyEUR
First thing to checkAP and IC departures on CP for your exact date, station, and fare conditions

Choosing between Alfa Pendular and Intercidades

Choose Alfa Pendular if speed, comfort, or a smoother long-distance train matters. It is CP's premium service on the Lisbon to Porto route, and it is usually the first train to compare when you want the shortest journey.

Choose Intercidades if price matters more than saving a little time. It is still a direct long-distance train, but it usually makes more stops and can be better value when the live fare is lower.

Do not compare only the headline journey time. Check the exact departure, arrival station, fare conditions, and class on the same booking date. A cheaper IC can be the better choice if it leaves at a time that suits your day. A faster AP can be worth paying for if you have a tight connection or 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. 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:

  1. Search your date on CP.
  2. Compare AP and IC departures that arrive at a useful time.
  3. Check whether the cheapest fare is flexible enough for your plans.
  4. Confirm the Lisbon departure station and Porto arrival station before paying.
  5. 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. 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.

Choose AP if onboard comfort matters, especially for faster timings, better seating, and onboard amenities. IC is still comfortable enough for most travellers when the fare difference is meaningful. For a daytime trip of about three hours, second class is enough for many travellers. First class or Conforto can make sense if you want more space, need to work, or are booking a busy departure.

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.

Check the bus only if the lowest fare you find matters more than comfort or predictable journey time. The trade-off is the longer seated trip and the risk that road traffic matters more than the saving.

Drive only if the car is useful for the rest of your trip. For this city-to-city leg alone, tolls, fuel, parking, and traffic can take away much of the convenience.

Consider flying only when it solves a specific problem, such as a protected connection on the same airline itinerary. If you are travelling between the two city centres, compare the full door-to-door time before choosing the airport.

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 timing depends on the station, train type, and 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 examples were lower, including €17.00 on IC and €21.50 on AP, but Promo fares were not shown on every departure and can have stricter conditions.

Which stations do Lisbon to Porto trains use?

In Lisbon, check whether your train leaves from Santa Apolonia or Oriente. 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.