Trains from Lisbon to Faro
Trains from Lisbon to Faro are a great alternative to flying or driving to the Algarve. They are comfortable, fast, and inexpensive, and offer great views of Portugal out the windows along the way.
Trains run daily from the Lisbon Entrecampos train station to the Faro train station.
There are two types of trains that travel from Lisbon to Faro: Intercidade (IC) trains and Alfa Pendular (AP) trains. The difference between the two kinds of trains is that AP trains are faster and therefore slightly more expensive than IC trains.
IC Trains from Lisbon to Faro
There is an IC train from Lisbon to Faro on weekdays at 10:30am, 1:30pm, and 5:30pm. Train travel on this route takes from 3 hours and 39 minutes to 3 hours and 46 minutes depending on which train you take. Fares on IC trains from Lisbon to Faro are 21.00 euros for a one-way ticket.
AP Trains from Lisbon to Faro
There is an AP train from Lisbon to Faro on weekdays at 8:51am and 6:51pm. The train journey takes just 2 hours and 51 minutes to get from Lisbon to the Algarve. Train tickets on AP trains from Lisbon to Faro cost 22.00 euros for a single. Special advance fares are available for 16.50 euros if you buy tickets online. You can do this on the Portuguese rail website or the Rail Europe website.
