Faro Airport is the only airport along Portugal's popular Algarve coast and in relative terms it's quite a small provincial airport. Having said that, there has been significant growth in passenger numbers at Faro Airport this year with 42.5% more passengers using the airport between January and April 2011. The biggest markets for growth came from travellers from the UK, France and Spain.
The airport is located just 4 kms from the main city area and although it is small, Faro City is certainly worth a visit and is often (sadly) overlooked by many visitors to the area. Most people tend to head east along the Algarve to the main resorts of Quinta Do Lago, Vale Do Lobo, Vilamoura, Albufeira, Portimao and Lagos.
In terms of alternative airports there is very little choice I am afraid. Weirdly, the nearest main airport to Faro is Seville Airport in Spain. Lying about 200kms away from the main Algarve resorts it would take between 2 and 2.5 hours to drive between Seville and The Algarve.
Lisbon the capital of Portugal and Jerez in Spain are the other 2 nearest airports but both are around 3 hours drive away and unless your interesting in doing a lot of travelling then these are not really viable alternatives.
You won't find any trains at the airport but most people tend to hire a car or take a taxi to their resort, even the furthest resorts are little more than an hour by taxi or car.