The information has been obtained from printed
timetables and other local sources (like taking the bus) and is
given in good faith.
Information correct as of 21st November 2022
The stopping place for Rede Expressos, Mundial
Turismo, Expresso Qualidade and other long distance services is
the Main Bus Station in Rua da Abicada. This is 1.5km from the
town centre. Services to and from Lisbon, Seville etc stop
there. This bus station is also used by the 'Aerobus' to and
from Faro and
Faro Airport via Lagoa and Albufeira.
Map here. Other relevant information is here
All regional buses stop in Avenida Guarané by the river. Most of the local Vai e Vem buses stop at Largo do Dique close by.
|Portimão – Monchique|
|Aerobus Lagos - Portimão - Albufeira -
Airport - Faro
||Portimão - Praia da Rocha
|Portimão – Ferragudo – Praia dos
Canieros - Sesmarias - Lagoa
|Portimao - Lagoa - Carvoeiro - Praia do Carvalho|
|Portimão - Lisbon by coach / bus
|Summertime EVA Cliffs line bus to
Ferragudo, Carvoeiro, Benagil, Armação de Pêra and
Zoomarine 1st May to 31st October only
|International coach / bus services to and from Huelva and Seville|
|Water Taxi Portimão Marina - Ferragudo
(external link opens in new window)
Portimão is linked with the rest of
the Algarve by the inter-urban and long distance bus routes listed
The railway station is just to the north of the city centre, with trains along the Algarve route and connections with Lisbon via Tunes.
Long-distance buses (coaches to UK readers) run to Lisbon and more distant parts including Seville.
Below - Alameda square in Portimão
The city of Portimão and its suburbs are served by a network of
mini-bus routes under the banner ‘Vai e Vem’. Service starts at
0700 and finishes between 1930 and 2000hrs. On December 24th
service ends at around 1900hrs. In summer there are later buses
between Portimão and Alvor, but not elsewhere.
At weekends and public holidays some
routes have very limited service, several have none at all. The
mini-buses used for some journeys are grossly inadequate at busy
periods (school start and finish times) so be prepared for
overcrowding and even for a full-up bus sailing past your stop.
The picture below is one of the minibuses used most of the time.
They do have some larger buses used at busy times on some routes.
These buses do not go across the river to Ferragudo etc!
There are maps and timetables at some city centre bus stops,
but many other stops have no information at all.
The links below are to the official timetables. Timetables are
annotated in Portuguese and English.
The various routes, their stops and detailed timetables are
available from the bus operator website here.
Most routes serve the Largo do Dique in the City
Centre. The Alameda is the large square in the older part of the
city about 5 minutes walk from Largo do Dique. Some routes
start/end at Rua das Hortas rather than the Alameda or Largo do
Dique. Rua das Hortas is near the municipal market and quite a
walk (about 750 metres) from the Largo do Dique.
Inbound buses that stop at the Centro de Saúde (Health Centre)
stop at the city market outbound. The Health Centre is a short
walk from the market. See the map.
In Praia da Rocha, inbound buses stop at the Hotel Jupiter, Hotel
Oriental and the Fortaleza. They return via a parallel street
The route between Portimão city centre and Alvor vias Praia do
Vau has late evening service in July, August and until 14th
September This is now the only route operating after about
In ALVOR all buses in all directions call at the bus stop at the
large roundabout junction at the entrance to the village. At the
time of my last visit no current timetables were on display. There
is a local agent selling Vai e Vem bus passes called Papelaria
d'el Rei nearby at Rua Marquês de Pombal, nº 3. Open every day.
CRUISE LINER SHUTTLE - the port of Portimão operates
shuttle buses as required between the cruise dock and the city
centre at Largo do Dique. The distance is about 1 mile / 1.6km, is
flat and easily walkable.
ON VAI E VEM BUSES SUMMER TIMES APPLY ONLY DURING JULY, AUGUST AND UNTIL 14 SEPTEMBER. Make sure you are looking at the correct times.
At the time of my most recent visit, no current timetables were
visible at the main Largo Do Dique bus stops nor at Alvor. Many
bus stops do not indicate which bus stops there, some are still
showing the numbers for routes discontinued 2 or 3 years ago!
The diagram below shows the main routes likely to be used by
Click the diagram to see
it full size. There is no direct Vai e Vem service between Alvor
and the eastern end of Praia da Rocha.
Route 13 is the quickest route between Portimão and Alvor, but does not run at weekends nor on public holidays. At weekends and holidays it is Route 1P that you need - see below.
Route 13 - City (Largo
do Dique) - Tres Bicos - Bemposta - Hospital Particular - Alvor
Roundabout every 30 minutes
WEEKDAYS ONLY. For weekend service on this route, see route 16 below.
Route 14 Alameda - Portimonense Stadium (outbound only) - Poeta António Meixo School - Vale França - Praia do Vau - Clube Prainha - Torralta (Dom Jõao II Hotel) - Alvor Praia (beach) - Alvor Centro. Runs via Alvor Praia in this direction only. To go from there to Praia do Vau etc take the inbound bus and go via Alvor Centro (Rotunda / Roundabout) runs every 30 minutes on WEEKDAYS ONLY. For weekend and holiday service see route 1P below.
33 City Centre (Alameda) - Portimonense Stadium
(outbound only) - Largo do Dique (for other local and regional
buses) - Marina - Praia da Rocha (Fort) RUNS
DAILY /DIAREMENTE/TOUS LES JOURS/täglich. Frequent service between Largo do Dique and
Praia da Rocha every 15 - 30 minutes in summer, every 30
minutes in winter. Less frequent at Alameda. Timetable in full
Route 35 Ladeira do Vau - Hospital - Cardosas - City
(Largo do Dique) - Jardins da Rocha - Praia do Vau runs every 25
minutes at peak times, every 40 minutes otherwise.Runs on weekdays only
OTHER WEEKDAY ROUTES - these DO NOT RUN AT WEEKENDS OR ON PUBLIC
The Cardosas stop is very near the Aqua Shopping centre.
Route 11 - Penina Church
- Vale das Hortas - Centro de Saúde - Poeta Ant. Meixo School -
Praia da Rocha (Fort) about every 45 minutes, except only goes to
Penina six times a day.
Route 12 - Main Bus Station (Rua Abicada) - Centro de Saúde - Bemposta - Montes do Alvor (near the aerodrome) every 30 minutes during peak hours, every 60 minutes otherwise.
Route 15 - Campanheira - Hospital - Penina - Montes de Alvor - Alvor Roundabout - Alvor Praia (beach) runs seven times a day at irregular intervals. Campanheira is served only twice a day with extra buses when schools are closed.
Route 21N - Largo do Dique - Chão das Donas - Penina - Monte Ribeiro - Alcalar - Moinho da Rocha - Vale das Eiras three buses each way plus extra buses on schooldays. Routes 21P and 21S run between other parts of Portimão and those areas, two or three times each weekday.
Route 31 - CIRCULAR ROUTE, ONE DIRECTION ONLY City (Largo do Dique) - Rua Das Hortas - Railway Station - Main Bus Station - Cardosas - Aqua Shopping - City (Largo do Dique) every 40 minutes.
Route 32 - CIRCULAR ROUTE City (Largo do Dique) - Rua Infante d'Henrique - Railway Station - Main Bus Station - Hospital - Railway Station - City (Largo do Dique) every 15 minutes at peak times, every 30 minutes 1000 - 1700.
Route 34 - SCHOOLDAYS ONLY - Campanheira - Hospital - Cardosas - Centro do Saúde - various schools - Bemposta eight journeys at irregular intervals.
Route 36 - Poeta Ant.Meixo School - City (Rua das Hortas) - Retail Center - Chão das Donas - Alfarrobeiras. Every 30 minutes, except that Alfarrobeiras is served only once each hour.
THESE ROUTES RUN ONLY ON SATURDAYS, SUNDAYS AND
Route 1P - City
Centre (Largo do Dique) - Portimonense Stadium - Jardins da
Rocha - Praia do Vau - Clube Prainha - Torralta Hotel Dom João II
- Alvor Praia - Alvor Centro (Roundabout). (via Alvor Praia
in this direction only. To go to Praia do Vau etc from Alvor
Praia, take the inbound bus and go via Alvor Centro.) Every 30
minutes in summer, every 60 minutes in winter. Late night service
until 2330 from Portimão, midnight from Alvor during July, August
and for the first two weeks of September. Complete timetable here.
Route 16 - same as route
13 above but extended to also serve Montes de Alvor near the
aerodrome. Five buses each way. Last bus from Portimão 1700, from
Montes do Alvor at 1730.
Route 37 - Ladeira do Vau - Hospital - Cardosas - Aqua Shopping - Main Bus Station - Railway Station - Centro do Saúde - Portimonense - Praça Manuel T. Gomes (close to Largo do Dique) Runs every 60 minutes between the Hospital and Praça Manuel T. Gomes, less often at Ladeira do Vau.
Route 38 - City (Largo do Dique) - Rua das Hortas - Sesmarias - Chão das Donas - Alfarrobeiras. Six buses each way.
The current official fares leaflet can be downloaded here - available in Portuguese and
Cash fare is €1,50 for any single journey. A one day ticket (unlimited journeys) is €3,50. There is no discount for seniors or children except for residents. Children under 3 travel free.
Three day passes at €7 and weekly passes at €14 are available
These can be purchased at ticket offices, via the VAMUS website or
using their app.
Portimão's old 'bus station' used by local
and regional buses is an open air facility near the Largo de
Dique, which is not far from the old bridge over the river and the
main city centre shopping area.
NB - bus stops are not lettered as per map - this is just for convenient indexing!
Check which stop your bus leaves from. Do not leave it to the
last minute! (Personal experience was not a good one!). The bus
stops are fairly clearly labelled as to the destinations served.
There is no waiting room etc. There is small shop and café
attached to the Repsol Garage (petrol station). Inbound local
buses from Lagoa and Ferragudo don't turn immediately towards the
Largo do Dique. They go along the Rua Infante de Henrique as
shown, before embarking on a tour around the city. If it's the
city centre shops you want, get off at the first stop after
crossing the bridge.
ALL LONG DISTANCE BUS / COACH SERVICES AND THE AEROBUS TO AND
FROM FARO AIRPORT NOW CALL ONLY AT THE 'MAIN' BUS STATION
which is 1.5km (nearly a mile) from the town centre. CLICK
FOR MAP. More information here.
Local bus routes 31, 32 (weekdays) also 37 (weekends and holidays)
stop at the new bus station. Regional buses eg to / from from
Albufeira, Faro and Lagos do not go there, except for Aerobus,
PORTIMÃO'S SHOPPING CENTRES BUS CONNECTIONS
Portimão has several retail parks and shopping centres around the
edges of the city. Most of the buses mentioned below DO NOT run at
Portimão Retail Centre
and the nearby Vila Marché shopping centre are served by routes
31,32, 34, 36 and 37 as well the VAMUS bus number 80 from Lagos
via Mexilhoeira Grande.
The Continente Portimão
Cabeço do Mocho hypermarket in Rua das Papoilas is passed by
route 21 and 36, also the same VAMUS bus to and from Lagos.
The Center Comercial
Continente on Rua São Lourenço de Barrosa is served only by
For a list of all the timetables on the site,
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