site logo

Local bus and passenger ferry connections at Olhão

The information has been obtained from printed timetables and other local sources (like taking the bus) and is given in good faith.
Correct to the best of my knowledge as of 4th May 2017 - checked on official website but not in person

All ferry timetables are valid until further notice

For train times at Olhão along the coast please see www.algarvebus.info/006.htm - trains are quicker and often cheaper then buses.

Olhão does not have a 'bus station' as such. See below for details.
There are also a couple of minibus routes around the town and suburbs on weekdays also on Saturday mornings - details

Buses Operated by EVA

For the timetable of buses between Faro, Olhão, Tavira and Vila Real de Santo António, please click here

MFO - runs Mondays to Fridays (weekdays) only except holidays
SAT - runs on Saturdays only except holidays
SHX - does not run on Sundays or on holidays
XXX does not run on Saturdays unless Saturday is a holiday!

fgp image

Faro <> Olhão <> Quelfes <> Moncarapacho

View and print this timetable here
times in italics are a connecting bus between Faro and Olhão


MFO
SAT
MFO
SAT
MFO
SAT
MFO
XXX
MFO

Faro
---
0820
1045
1100
1245
1430
1540
1740
1840

Olhão
0725
0845
1110
1125
1330
1455
1625
1815
1905
---
Quelfes
0734
0854
1119
1134
1339
1504
1634
1824
1914
---
Moncarapacho
0740
0900
1125
1140
1345
1510
1640
1830
1920
---

MFO
SHX

XXX
SAT
SAT
MFO
MFO
SAT
MFO
Moncarapacho
0655
0735
---
0830
0915
1140
1250
1345
1435
1755
Quelfes
0701
0741
---
0836
0921
1146
1256
1351
1441
1801
Olhão
0710
0750
---
0845
0930
1155
1305
1400
1450
1810
Faro
0740
0815
---
0920
0955
1215
1330
1425
1515
1835

There are also infrequent buses between Faro, Olhão and Moncarapacho via Alfandega. Click here for times

Olhão <> Pechão

MFO - runs Mondays to Fridays (weekdays) only except holidays

Ten minute journey. From Olhão at 0850 (schooldays only), 1305 (MFO**), 1345 (schooldays only), 1700 (schooldays only) and 1830 (MFO)
From Pechão at 0805 (MFO), 0900 (schooldays only), 1145 (MFO), 1315 (MFO**), 1400 (schooldays only), 1710 (schooldays only) 1840 (MFO) and 1950 (MFO)

** Ten minutes LATER on schooldays.

There is also a limited service weekdays only between Faro and Pechão; click here for times.
The 0805, 1150 and 1950 buses from Pechão are in fact through buses from Faro for what good that may be!

Olhão <> Poço Longo

MFO - runs Mondays to Fridays (weekdays) only except holidays

Ten minute journey, via Brancanes. From Olhão at 0715, 1330 and 1745
From Poço Longo at 0730, 1340 and 1755.

PASSENGER FERRIES BETWEEN OLHÃO AND OUTLYING ISLANDS

Armona Ferry
Picture of Armona Ferry left. Culatra ferry right. Culatra Ferry

Timetables on the internet here, only in Portuguese. Please check timetables locally before committing yourself. Complicated schedules so please read carefully!  NB PASSENGER FERRIES ONLY - there are no motor vehicles or even roads on the islands. Bicycles are not carried. Dogs must be muzzled and on a leash.

These ferries are not just for tourists! Ferries leave from a pier near the old fish docks; obviously on the waterfront and about ten minutes walk from bus and train stations. Map here.
 
Water taxis are also available, from an adjacent pier. Fares for 1 - 5 people : Armona 20 Euros, Culatra 25 Euros, Farol and Deserta 30 Euros

More information here.

SPECIAL NOTE : GETTING ON AND OFF THESE FERRIES  MAY INVOLVE SOME STEEP AND NARROW STEPS.
DISABLED PEOPLE MAY HAVE DIFFICULTIES.

Olhão <> Ilha Armona

journey about 15 minutes - click here for a picture of Armona

1st July to 31st August
Foot Passenger Ferry - one way fare €1.85 adult; €1.10 children. Pay at the ticket office at the pier entrance.
Olhão to Armona
Daily at 0730, 0815, 0930 then every hour until 1830 then last run 2000
Armona to Olhão
0715 (MFO), then Daily at 0750, 0900 and every hour until 1800, then at 1915 and 2030.
June, also 1st - 20th September

Olhão to Armona
Daily at 0730,  0930, 1130, 1230, 1430, 1530, 1730, 1830 and 1945.
Armona to Olhão
Daily at 0750, 1000, 1200, 1300, 1500, 1600, 1800, 1915 and 2000.
21st September to 31st May

Olhão to Armona
0830, 1000 (April and  May only), 1200, 1500* and 1700 also at 1900 in April and May.
Armona to Olhão
0900, 1030 (April and May only), 1230, 1530* and 1730, also at 1930 in April and May.

* According to a notice at the ferry ticket office on 9th March these sailings are  now running daily.

Olhão <> Culatra <> Farol

Daily - runs daily all year round
AAA Operates Daily from 15th June to 13th September only
BBB Operates Daily from 1st June and 20th September only
CCC Operates Daily  from 21st September to 31st May only
DDD Operates Daily from 1st July to 31st August only


Daily
AAA
BBB
CCC
CCC
DDD
Daily
BBB
CCC
BBB
Olhão
0700
0900
1100
1100
---
1300
1500
1715
1830
1930
Culatra
|
0930
1130
1130
---
|
1530
1745
1900
2000
Farol
0730
1000
1200
1145
1245
1330
1600
1815
1915
2020
Culatra
0745
|
|
---
1300
1345
|
|
|
|
Olhão
0800
1030
1230
---
1315
1400
1630
1845
1945
2050
Adult fares : Olhão - Culatra €1,85, Olhão - Farol €2,15 one-way.
Children half price. FOOT PASSENGERS ONLY

Ferries also operate between Faro (Portas do Mar), Culatra and Ilha Farol during summer - timetable and fares will be here when it starts in July.

Olhão Bus Terminal Information

Buses start and finish their journeys at a small terminal in the Rua Gen. Humberto Delgado, close to the main Avenida da Republica and about 150 metres from the railway station.  The ferries to the islands are about a 10 minute walk away. Map here.

There is an enquiry/ticket office there. To get there from the railway station, turn right and cross the road. Walk about 50 metres and turn left into the Rua Candido O Ventura.
Walk the length of the street (about 100 metres) and when at the end, turn right and you will see the bus stops and buses a few metres ahead of you. All buses call here and make other stops in town according to route.

The 'RENEX' bus stop for their long distance services to/from Lisbon is outside the railway station and not near the other stops.

Olhão Local Bus Service Information

Map and timetables on line here.

Olhão has two circular urban bus routes starting from the bus 'terminal' and going out to the various suburbs.
Service operates about every hour on both routes from about 0715 until 1945 on weekdays (MFO) and from about 0800 to 1330 on Saturdays.
There is no service on Saturday afternoons also no service all day on Sundays and holidays.

The fare is 1 Euro for any journey.

There are no timetables at the bus stops, but they are available from the bus office.

For a list of all 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

www.algarvebus.info