site logo

The information has been obtained from printed timetables and other local sources (like taking the bus) and is given in good faith.

Bus routes in and around Lagos

The network of local bus routes in and around Lagos operates under the brand-name 'ONDA' and is financed by the Lagos town council.

Timetables and maps are displayed at all the bus stops I have used and at the main bus station. In winter, last buses leave Lagos between 1930 and 2000 on weekdays but much earlier in some cases at weekends - check the official timetables for exact times. In summer, last buses on some routes to the major tourist areas run between 2300 and 2330hrs

The bus stop at Lagos Railway station is directly outside the building by the taxi rank. On leaving the train, turn right at the end of the platform and go through the exit. Route 2 (Azul) is the only bus that stops at the station. The main bus station is a 5 minute walk, using the footbridge across the river- see the map below.

The official website is at and has full timetables and maps for all routes. Some parts available now in English. See timetable help below. There is some useful information at primarily a site for visiting yachtsmen!

Thanks to Barlavento Expert for translation and additional information. Onda operates mini-buses and medium sized vehicles.


Lagos Bus Station

The official and more detailed map can be viewed and downloaded here.



This page summarises the information on services. Above is a basic diagram of routes  - click to view full-size. 
Complete system map on official site here.  For my city map of Lagos, click here. Will open in a new window.

A ONDA system map here, shows all routes and stops. Will open a new tab or window.


Route Number and link to downloadable and printable
official timetables. Links will open in a new window

Places served

Many A ONDA buses do not go into the main bus station. They stop on the main road (Esplanada) outside.

Service weekdays 0700 - 1900 approx

Dias Úteis / Montags bis Freitags
Lundi á Vendredi sauf jours féries
0700 - 1900 (approx.)

Service Saturdays/Sábados/Samstags/Samedis

Sundays and Holidays

Domingos e Ferias
Sonntags / Ferientags
Dimanches / Feries

1 (Vermelha)
Route 2 (below) also runs between the station and town centre.

Lagos city internal circuit - STARTS AND FINISHES AT THE RAILWAY STATION, runs to the bus terminal and then a circuit around city centre before heading back to the railway station.

Every 60 minutes weekdays (extras during rush hours), last bus from the station is at 1840.

Seven journeys only, departing the station at 0810, 0910, 1110, 1210, 1310, 1610 and 1840.

NB buses are NOT timed to connect with trains

Sunday service only in July and August, same times as for Saturdays.

2 (Azul)

Meia Praia - Lagos Railway Station - Esplanada (Bus Station) -  Portas de Portugal - Torraltina - Praia Dona Ana - Porto do Mós.

For complete Meia Praia details see this page

First bus from Meia Praia is at 0710 then once every hour until 1810, then at 1910 to bus station only. From Porto do Mós 0740 and every hour until 1840.

Last bus to Meia Praia from Portas de Portugal is at 1856, to Porto do Mós at 1822.

In July and August this bus runs the complete route once every hour until around 2300hrs. CHECK TIMETABLE

From Meia Praia at 0710, 0810 and 0910 then at 1310, 1710 and 1810.  Also at 1010, 1410 and  1910 as far as the bus station. From Porto do Mós at 0740, 0840 and 0940 then at 1340, 1640, 1740 and 1840

Last buses same times as weekdays.

In July and August this bus runs the complete route once every hour until around 2300hrs. CHECK TIMETABLE

Same as Saturdays

3 (Rosa)

Frota Azul buses also run hourly between Lagos and Odiáxere - times here

Praça Infante D. Henrique - Esplanada (Bus Station) - Chinicato - Odiáxere

Every 30 minutes at weekday peak times, every 60 minutes otherwise until 1930.

Later buses from Lagos 2000 and 2230 in July and August.

Four buses in the morning, two in the afternoon. Last bus from Lagos 1730.

Later departures at 2000 and 2230 in July and August.

Four buses each way at irregular intervals until 1730. Later buses from Lagos at 2000 and 2230 in July and August.

4 (Amarelha)

Espiche, Almadena and Burgau are also served by EVA buses

Bus Station - Praça Infante Dom Henrique - Valverde - Luz - Espiche - Almadena - Burgau - Almadena - Luz.

Note - the ONDA timetables refer to PRAIA DA LUZ as 'Igreja Sra da Luz'

Buses run at very irregular intervals, there is a gap of 90 minutes during the afternoon with no buses. Last bus from Lagos to Luz is at 2005 (winter); in summer later buses at 2045, 2149 and 2304.

Five buses each way between Lagos  and Luz, four of these go to/from Burgau. There are periods of 3 and 4 hours between buses in the middle of the day. Last bus in winter departs Lagos at 1840. Two later buses available in July and August, from Lagos to Luz at 2130 and 2234, returning to Lagos at 2200 and 2315.

Same as Saturdays.

5 (Laranja)

Praça Infante D. Henrique - Esplanada (Bus Station) - Chinicato - Sargaçal - Montes Juntos.

Five buses each way.  Additional buses run on Schooldays.

Three buses each way.

No service

6 (Verde)

EVA buses also run this way; times for all buses on both routes here

Praça Infante D. Henrique, Esplanada (Bus Station), Complexo Desportivo, Portelas, Bensafrim, Barão de S. João.

These buses stop at the Lagos Zoological Park

Weekdays: six inbound and five outbound buses.

Two inbound, three from Lagos.

Two buses each way.

7 (Castanha)

Praça Infante D. Henrique, Esplanada (Bus Station),Complexo Desportivo, Portelas, Monte Judeu, Colégio, Bensafrim

Weekdays - six inbound and five outbound buses.

Two buses each way, from Bensafrim at 0910 and 1730, from Lagos at 0840 and 1700

No Service

8 (Lilas)

Cotifo - Colinas Verdes - Monte Ruivo - Odiáxere - Lagos - Praça Infante D. Henrique - Torraltinha - Gil Eanes School

Four buses each way.

Two buses each way.

No Service

9 (Turquesa)
A complex internal circuit of Lagos Town! See the timetable for  stops.
Every 30 - 60 minutes most of the time, but there is one interval of two hours in the afternoon when no buses run.
One bus every 2 hours
No Service

School services

A number of extra journeys operate on schooldays to and from the various educational establishments.

ONDA Fares

A ONDA tickets CANNOT be used on EVA and Frota Azul buses, nor vice-versa.

Cash fare for single journeys depends on distance travelled; it's either €1,20 or €1,60. These single journey tickets are 80 cents (any journey) if pre-paid cards (minimum 10 journeys) are purchased. These tickets are valid for 1 hour, including for any change between buses to complete your journey.

For visitors there are these useful passes - 1 day €3,60; 3 days €9,00; 5 days €15,00 and 7 days €21,60.  The one day pass can be purchased on the bus, the other must be purchased from the bus station or other sales points as below.

For residents only, a monthly pass is €28,00, a seniors monthly pass €16,80. Photo and proof of residence is required for those. Details are on the AONDA website here.

Pre-pay cards and passes can be bought at Lagos bus station  and the council offices in Luz, Bensafrim, Barão de São João and Odíaxere.



Horário Díário = WEEKDAYS ie Mondays to Fridays except holidays.
Horário Sábados = SATURDAYS except holidays
Horário Domingos e Feriados = SUNDAYS and HOLIDAYS

You may also see "Só em dias escolares" = schooldays only times are in red boxes or "Nos meses de Julho e Agosto" = runs only in July and August times are in green boxes.

Buses to other towns
EVA and Frota Azul interurban services - most buses leave from the Bus Station and stop along the 'Esplanada' on their way out of town.

EVA fast buses to Portimão, Lagoa, Armação de Pêra, Albufeira and Faro here - these stop ONLY at the bus station.
EVA Rota do Infante bus to Salema, Vila do Bispo and Sagres here
EVA buses to Bensafrim, Aljezur and beyond here
EVA buses to Burgau here
FROTA AZUL local bus through Odiaxere to Portimão here

Train times here - trains run very irregularly to and from Portimão, Silves and Faro, with connections at Tunes to and from Lisbon and Porto.
All coaches (long distance buses) to / from Lisbon and beyond, also those to Seville and other Spanish destinations, use the Lagos bus station.

Other transport

Lagos <> Alvor water taxi
Licensed taxis contact information at

For my city map of Lagos, click here. Will open in a new window.

For a list of the timetables on the site click here
For an alphabetical list of places in the Algarve, click here
For some important general notes about buses in the Algarve, click here

Back to the main page here