Albufeira to Lisbon by train

CP runs five direct daily trains from Albufeira-Ferreiras to Lisbon, taking about 2 hours 33 minutes to 3 hours 19 minutes. Seat reservations are compulsory.

View of Lisbon, Portugal
Typical duration
2h33
Changes
No direct service (change at Tunes)
Origin
Albufeira
Destination
Lisbon
Country
Portugal

Where to book

Train tickets

  • Omio

    Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

    Check times & prices

Train service

Find places to stay in Lisbon

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in LisbonHotels and apartments via Booking.com

Frequently asked questions

Is there a direct train from Albufeira to Lisbon?

Yes. CP runs direct Alfa Pendular and Intercidades trains from Albufeira-Ferreiras to Lisbon. The checked timetable shows five direct departures each day.

Which station do trains from Albufeira to Lisbon use?

Trains use Albufeira-Ferreiras station. It is the railway station serving Albufeira, but it is located in Ferreiras rather than in the beach area or old-town centre.

How long does Albufeira to Lisbon by train take?

In the checked CP timetable, Alfa Pendular takes about 2h33 to Lisboa Entrecampos and about 2h42 to Lisboa Oriente. Intercidades takes roughly 3h00 to 3h19 depending on the Lisbon station.

How much is the train from Albufeira to Lisbon?

CP's 2026 standard fare tables show EUR 25.30 in Alfa Pendular Turistica and EUR 23.45 in Intercidades second class as the lowest standard one-way fares. Promotional fares may be lower when booked in advance and subject to availability.

Can I use an Interrail or Eurail pass from Albufeira to Lisbon?

Yes, but you still need a seat reservation for the direct Alfa Pendular or Intercidades train. A pass alone does not cover the compulsory reservation on these long-distance services.

More routes