Porto to Lagos Train: Route, Times, Prices and Tips 2026

There is no direct Porto to Lagos train, but the trip is straightforward and needs only one change. Comboios de Portugal (CP) runs the Alfa Pendular express south from Porto Campanhã to the Algarve. You change at Tunes onto a regional train that finishes the journey to Lagos. The whole trip takes roughly 6.5 to 7 hours, so this guide covers what to expect, what it costs and how it compares with flying, the bus and driving.

Is There a Direct Train From Porto to Lagos?

No. Every rail itinerary between the two cities includes a change at Tunes, a junction station in the Algarve.

  • Porto to Tunes: Alfa Pendular, CP’s express tilting train. Some itineraries use Intercidades instead, which is usually a little cheaper and a little slower.
  • Tunes to Lagos: a regional train that runs the last stretch to the end of the Algarve line.

Most trains leave from Porto Campanhã. Some also call at Vila Nova de Gaia–Devesas, just across the river.

Porto to Lagos Train Duration: What to Expect

The fastest connections take about 6 hours 30 minutes, and typical journeys run closer to 7 hours depending on how long the wait at Tunes is. Here is how the time breaks down:

  • Porto to Lisbon: about 2 hours 50 minutes on the Alfa Pendular.
  • Lisbon to Lagos: about 3 to 3.5 hours including the change at Tunes.
  • Tunes to Lagos on the regional train: roughly 50 to 55 minutes.

The connection at Tunes is usually short, often 5 to 15 minutes, with the regional train waiting nearby. Some departures have a longer gap of up to an hour, so check the connection time before you book.

Porto to Lagos Train Cost and How to Buy Tickets

Typical one-way fare
Second class (Alfa Pendular + regional) Roughly €47–60
First class Roughly €70 and up
Early Promo fares Lower, but limited

For comparison, the Alfa Pendular alone from Lisbon to Porto costs €35.70 in second class at 2026 fares. Prices vary by date and how early you book, so confirm your fare on cp.pt.

Book it as one journey. Search from Porto Campanhã to Lagos on cp.pt and buy a single ticket for both trains. That way the Tunes connection is part of your booking, and CP often holds the regional train if the express arrives late. Alfa Pendular seats are compulsory to reserve, and the ticket assigns your seat.

Book early for the best fares. Promo fares sell out first, so buying a few weeks ahead usually gets you a lower price. Check cp.pt for youth, senior and child discounts.

Train Times: How Many Departures a Day?

Direct-connection options are limited. Expect around two Alfa Pendular-based departures a day, usually one early in the morning and one in the afternoon, and booking sites show a few more combinations with Intercidades. The early train gets you to Lagos around midday, and the afternoon one arrives in the evening.

Timetables change by season and weekday, so check the live schedule on cp.pt before you plan your day.

Porto to Lagos Train Route Map

porto_to_lagos_train_route_map

The route runs south on the main north–south line to Lisbon, crosses the Tagus, and continues on to the Algarve. At Tunes you switch to the Algarve line heading west. The distance by rail is about 450 km.

Alfa Pendular trains stop at Lisbon Oriente, so you can break the journey in Lisbon if you want a night there. Expect city and countryside views on the way down, and the last stretch from Tunes to Lagos runs through the western Algarve.

Stations: Porto Campanhã, Tunes and Lagos

  • Porto Campanhã is Porto’s main long-distance station. It’s a large through station, so allow extra time to find your platform. It’s connected to the metro and to Porto’s urban trains.
  • Tunes is a small junction station where express and regional trains meet. The change is usually a short walk or a same-platform switch, with the regional train waiting. The Tunes to Lagos line is being modernised, so check cp.pt for any works or replacement buses before you travel.
  • Lagos is the end of the line. The station sits near the marina, with the historic centre a short walk or taxi ride away.

The Tunes Change: What You Need to Know

The change is the part that makes people nervous, but it’s simple in practice:

  • Both trains are on the same CP booking, so a late express is normally accommodated.
  • Check your arrival platform on the screens or the board, and keep your luggage with you.
  • If your connection is a long one, grab a coffee in the small station area and keep an eye on the departure board.

Practical Tips for the Journey

  • Reserve a seat on the express. It’s compulsory, and CP assigns it when you book.
  • Choose a right-hand seat if you want sunnier views on the way south? Skip this: seat views aren’t worth planning around. Instead, pick a window seat and load your phone before you board.
  • Charge up. The Alfa Pendular has power outlets and Wi-Fi, but a power bank helps on a 7-hour day.
  • Bring snacks. The Alfa Pendular has a café-bar, but the regional leg usually doesn’t, so pack food and water for the last stretch.
  • Travel light. Luggage racks are available, but regional trains can be busy in summer.
  • Allow a buffer if you’re catching a flight or onward booking from Lagos, because the Tunes connection can shift.

Other Ways to Get From Porto to Lagos

The train is the most relaxed option on land, but here is how the alternatives compare.

By plane

Fly from Porto to Faro, which takes about an hour in the air, then take a train or bus from Faro to Lagos. It’s the fastest option door to door, at roughly 4 to 5 hours depending on connections. Flights add airport time and luggage rules, and the Faro to Lagos leg is an extra transfer. Fares vary a lot by date.

By bus

FlixBus and Rede Expressos run Porto to Lagos services, usually via Lisbon, taking about 8 to 9 hours. Fares start around €14 on the cheapest FlixBus options and run to about €40 on Rede Expressos. It’s the cheapest way to go, but it’s the longest, so it only makes sense if budget matters more than time.

By car

The drive is about 560 km each way and takes around 5.5 hours without stops, plus tolls. A car is the best choice if you’re exploring the Algarve afterward or travelling as a group. If you’re doing a one-way trip, remember to account for rental drop-off fees.

Frequently Asked Questions

Is there a direct train from Porto to Lagos?
No. You travel by Alfa Pendular from Porto Campanhã to Tunes, then change to a regional train for Lagos.

How long does the Porto to Lagos train take?
About 6.5 to 7 hours, depending on the connection time at Tunes.

How much is a Porto to Lagos train ticket?
Roughly €47–60 in second class, with first class around €70 and up. Early Promo fares can be lower. Confirm on cp.pt.

Which station does the train leave from in Porto?
Most trains leave from Porto Campanhã. Some also stop at Vila Nova de Gaia–Devesas.

Where do I change trains?
At Tunes, a small junction station in the Algarve. The regional train to Lagos usually waits nearby.

Do I need to reserve a seat?
Yes, on the Alfa Pendular. The seat is assigned when you buy your ticket.

How many trains run each day?
Expect around two Alfa Pendular-based connections a day, with a few extra combinations on booking sites. Check cp.pt for your date.

Is it better to go via Lisbon?
Only if you want to stop there. The Alfa Pendular already passes through Lisbon, so you don’t need to change trains in the city.

Prices and schedules may change. Confirm current details on cp.pt before booking.

Leave a Comment