There are 4 ways to get from Ilha de Faro to Olhão by ferry, train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, train
best- Take the ferry from Praia de Faro to Faro - Portas do Marferry Praia de Faro
- Take the train from Faro to Olhaotrain 881 / ...
59 min€3–4Ferry, line 63 bus
- Take the ferry from Praia de Faro to Faro - Portas do Marferry Praia de Faro
- Take the bus from Faro - Terminal Rodoviário to Terminal Rodoviário de Olhãobus 63 / ...
1h 44m€4–9Taxi
- Take the taxi from Ilha de Faro to Olhãotaxi 18.5 km
18 min€20–24Drive 18.5 km
- Drive from Ilha de Faro to Olhãocar 18.5 km
18 min€3–5
Ilha de Faro to Olhão by ferry, foot, and train
Questions & Answers
The cheapest way to get from Ilha de Faro to Olhão is to ferry and train which costs €3 - €5 and takes 59 min.
The fastest way to get from Ilha de Faro to Olhão is to taxi which takes 18 min and costs €20 - €24.
The distance between Ilha de Faro and Olhão is 16 km. The road distance is 18.5 km.
The best way to get from Ilha de Faro to Olhão without a car is to ferry and train which takes 59 min and costs €3 - €5.
It takes approximately 59 min to get from Ilha de Faro to Olhão, including transfers.
Yes, the driving distance between Ilha de Faro to Olhão is 18 km. It takes approximately 18 min to drive from Ilha de Faro to Olhão.
There are 4774+ hotels available in Olhão.
What companies run services between Ilha de Faro, Portugal and Olhão, Portugal?
There is no direct connection from Ilha de Faro to Olhão. However, you can take the ferry to Faro - Portas do Mar, walk to Faro, then take the line 881 train to Olhao. Alternatively, you can take a ferry from Praia de Faro to Terminal Rodoviário de Olhão via Faro - Portas do Mar and Faro - Terminal Rodoviário in around 1h 44m.
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Faro to Olhao
- Ave. Duration
- 9 min
- Frequency
- Hourly
- Estimated price
- €1–2
- Website
- Comboios de Portugal
- Phone
- +351 300 074 830
- [email protected]
- Website
- vamusalgarve.pt
Bus from Faro - Terminal Rodoviário to Terminal Rodoviário de Olhão
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- €2–7
- Schedules at
- vamusalgarve.pt
- Simple Ticket
- €2–4
- Aerobus
- €6–7
- Phone
- +351 962 156 922
- [email protected]
- Website
- passeios-ria-formosa.com
Ferry from Praia de Faro to Faro - Portas do Mar
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- €3
- Website
- https://www.passeios-ria-formosa.com/
- Passenger
- €3
Ferry from Praia de Faro to Faro - Portas do Mar
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- €3
- Website
- https://www.passeios-ria-formosa.com/
- Passenger
- €3
- Ave. Duration
- 18 min
- Estimated price
- €20–24
Faro Central Táxis
- Phone
- +351 915 191 911
- Website
- farocentraltaxis.com
Taxi Pinheiro
- Phone
- +351 917 333 338
- Website
- taxipinheiro.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from JFK to New York City, Travelling to the UK: What do I need to know?, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.








