This page is unofficial. The information has been
obtained from printed timetables and other local sources (like
taking the bus) and is given in good faith.
There are connections at many locations for long-distance buses
(coaches) between Algarve towns and Lisbon etc – website for long
distance services is www.rede-expressos.pt
for times and ticket sales. Tickets are on sale only up to 30
days in advance. I have some timetables here. FLIXBUS also run between Lisbon and
some Algarve towns. Find their website or app for tickets and
times, which vary according to the time of year.
Many of the towns and larger villages have between four and six journeys a day to Lisbon. Larger towns eg Faro and Albufeira will have around 15 - 20 daily journeys to Lisbon. The journey is between 3 and 4 hours depending on where you are. One-way adult standard fare to Lisbon is about €22 from most places in the Algarve. Discounted fares as low as €5 are sometimes available if booked in advance. These long-distance buses (coaches) do not carry local passengers within the Algarve area.
There are also direct services to Évora, Coimbra and more distant
parts, but these may run only once a day. International routes
connect the major Algarve towns with Spanish destinations for
example Huelva Seville and Malaga etc.
FOR THE BUSES (COACHES) BETWEEN THE ALGARVE AND SPAIN (SEVILLE) – CLICK HERE
These are the main local connections – beware that service
on many routes is infrequent and irregular especially at weekends,
please check times.
For a list of all the timetables on the site, please click here. For a diagram of the bus routes
in the Algarve, click here
For an alphabetical list of all places served please click here. East of Faro there is only the one
main bus route Faro - Olhão - Tavira - Vila Real de Santo António.
There is no weekend service on these routes. Service runs daily on
other routes, but usually very limited at weekends.
At Lagos for Sagres and Cape St
Vincent, also Luz, Burgau and Meia
Praia, to Aljezur and Odeceixe
At Portimão for Lagoa, Silves, Messines, Monchique, Ferragudo and City local buses to Praia da Rocha, Praia do Vau, Alvor etc
At Lagoa for Silves and Messines, Carvoeiro and Praia do Carvalho
At Armaçao
de Pera for Silves There are
buses at weekends during the summer.
At Guia for Algoz and Messines
At Albufeira for Galé, Açoteais,
Falesia, Silves, Paderne,
Messines, Loulé also
local town
(GIRO) buses to suburbs
At Quarteira for Loulé
At Almancil
for Loulé, Vale de Lobo
At Faro for Loulé, Olhão, Estoi, São Bras de Alportel, Tavira, Monte Gordo and Vila Real de Santo António
At Faro for the Airport
There may be an infrequent and irregular bus service in summer
direct between Vilamoura, Quarteira, Almancil and the Airport. In
winter, this runs only on weekdays.
The railway line does not offer a good service for the main resort
areas (eg Albufeira, Vilamoura) between Faro and Portimão. It runs
some way inland. For example the station called Albufeira is some
four miles/6km from the town! However, trains are faster and more
regular than buses between Faro and the Eastern Algarve and also
between Faro, Lagos and Portimão. Trains often run more frequently
than buses and operate later into the evening. Depending on where
you are staying, train may offer a viable alternative to the bus.
Train fares/ticket prices are often cheaper than the bus. For
details of the train service in the Algarve, please click here.
Back to the main page here