The cheapest and probably most direct way by public transport is to take a Rede - Expressos ( http://www.rede-expressos.pt/ ) bus from Lisbon Sete Rios Coach Station to Figueira da Foz. To get there from Lisbon Airport take the following bus which leaves from outside the Arrivals hall:
(Aeroshuttle - Copy of note from current Lisbon Airport website.) Aeroshuttle (CARRIS Nº96) - Available everyday, every 30 minutes between 7am and 11pm, the aeroshuttle connects Gare Oriente - Airport - Entrecampos - Sete Rios Coach Station - Praça de Espanha.
Tickets (3,50€) can be purchased onboard and also in the Tourism Office at arrivals (public area).
Tel. +351 213 582 334)
Transit time about 20 minutes.
Horários
LISBOA Sete Rios FIGUEIRA FOZ
Bus Station (203 Kms)
Depart Arrive Frequency
08:30 11:15 Daily
12:00 14:30 Saturdays or (Fridays if public holiday)
14:45 17:15 Saturdays or (Fridays if public holiday)
15:45 18:30 Daily
18:30 21:30 Daily
20:00 22:30 Saturdays or (Fridays if public holiday)
Price - one way - € 12.50
You need to arrive at least 30 minutes before departure to buy a ticket.