Travel from Faro to Lisbon
From Faro Airport one would need to get a taxi or bus to the station which is 150m from the Bus station.
Note that the buses only operate about very 90 minutes.
There are three ways to travel between Faro Downtown and Lisbon:
Air
TAP, the national airline is the only operator on the route. There are several flights per day from Faro Airport to Lisbon where there are connecting flights to Porto.
This is usually the most expensive option and not much quicker than train unless you get the very early morning service.
There are often also delays on the route.
Rail
You can download the Algarve- Lisbon timetables in pdf format on my blog at:
Go to:
http://barlaventostravelblog.blogspot.com/
Scroll down on the right until you come to:
Algarve & Portugal - Travel Transport Links
Click on:
Portuguese Railways - Summer 2007 - Lisbon - Algarve Faro/Lagos Timetable
This will allow you to download a timetable in pdf format which shows the services from Faro to Lisbon.
Transit time will be +- 3 hours from Faro Railway Station to Lisboa Entrecampos for downtown Lisbon. .
Bus
For Bus:
Have a look at http://www.renex.pt for services to Lisbon Gare Oriente. Timetables are downloadable on my blog under:
Algarve & Portugal
>> RENEX Bus Service - Lisbon to Algarve timetable
There are 6 services a day with a transit time of 4 hours to Lisbon Gare Oriente.
Buses leave Faro from in front of the bus station and tickets can be bought at the RENEX office opposite the bus station.
There are also 6 bus buses daily operated by EVA Transportes from Faro Bus Station to Lisbon Sete Rios Bus Ststions.
Departures at: 06:15, 08:30, 11:00, 13:00, 16:30, 19:00
Transit time 3hrs 15min.
The bus will probably be the cheapest, but the train will not be much more.
For more info also see:
http://www.algarvebus.info
http://www.solpraiaferias.com/index.php?content=cheg_en