Trains from Lisbon to Albufeira
Trains from Lisbon to Albufeira run daily from Lisbon’s Entrecampos train station to the Albufeira Ferreiras train station in the Algarve region.
There are two variations of trains that run from the capital of Portugal to the coastal city and its beautiful beaches. One type is the InterCity (IC) train, and the other type is the Alfa Pendular (AP) train. The difference between the two is that IC trains take longer, but are usually a bit less expensive than AP trains.
AP Trains from Lisbon to Albufeira
There are two Alfa Pendular trains a day from Lisbon Entrecampos to Albufeira Ferreiras. There is a morning train from Lisbon to Albufeira daily at 8:31, arriving in Albufeira at 11:00. There is also an evening train daily at 18:31, arriving in Albufeira at 21:00.
Travelling by train to Albufeira on Alfa Pendular trains takes 2 hours and 29 minutes on both the morning train and the evening one.
A first class train fare on AP trains from Lisbon to Albufeira costs 27.50 euros one-way. There are special Internet discounts for 21.00 euros one-way in first class if you book your ticket in advance. Otherwise a second class fare costs 21 euros one-way.
IC Trains from Lisbon to Albufeira
There are three InterCity trains a day from Lisbon Entrecampos to Albufeira Ferreiras. IC trains from Lisbon to Albufeira leave Lisbon Entrecampos train station daily at 10:29, 14:29, and 17:29. They arrive at 13:17, 17:27, and 20:18, respectively.
The train journey from Lisbon to Albufeira on InterCity trains takes between 2 hours, 48 minutes and 2 hours, 57 minutes. The time depends on which train you take.
A first class train fare on IC trains from Lisbon to Albufeira costs 25.50 euros one-way. A second class ticket fare is 20 euros one-way.
