On this page you'll find information on how to get from Lisbon to Faro by bus, train, car and flights.
Lisbon to Faro by Train
There are two types of trains that go from Lisbon to Faro. The journey takes just under 3h if you take the fast train (Alfa Pendular) or about 3h45 if you take the Intercidade and costs about 25€. Pay attention to the trip time when booking. Book from Rail Europe
See also: Lisbon Train and Bus Stations
Lisbon to Faro by Bus
The bus from Lisbon to Faro takes about 3h45and costs about 20€. Book from Rede Expressos
. Both bus companies offer comparable prices and journey time.
Lisbon to Faro by Car
The journey from Lisbon to Faro takes about 2h45 and is about 280km. Compare Prices on Car Rental in Portugal
Lisbon to Faro by Plane
There are flights from Lisbon to Faro but they cost about 160€ one way. Flights take 45 minutes but the train is cheaper and quicker when taking into account check-in time and transport to the airport.Compare Prices on Flights in Portugal