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. Use 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
operated by Flixbus and Rede Expressos connect the major Algarve
towns with Spanish destinations for example Huelva, Seville and
Málaga.
FOR MORE INFORMATION ABOUT 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.
Click or tap on the map to see it in a larger size.
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 Vai e Vem 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, during winter no buses
weekends or holidays.
At Guia for Algoz and Messines
At Albufeira for Galé and Vale de Parra, Açoteais,
Falesia, Silves, Paderne, Messines,
Loulé also local town (GIRO) buses to suburbs
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 is an infrequent and irregular bus service between
Vilamoura, Quarteira, Almancil and the Airport. Times here.
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
frequent than buses between Faro and the Eastern Algarve,
especially at the weekend when few buses are available. They are
also quicker 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, especially if you are 65 or over when
everyone can travel half price, ID required. For details of the
train service in the Algarve, please click here.
Back to the main page here