Travel Information between Olhao and Faro
| 5 miles (8 km) | |
| Train or bus | |
| $1 - $8 | |
| Train • $1 (€1) • 10 min | |
| Train • $1 (€1) • 10 min | |
| VAMUS - Transportes do Algarve or R - Regional |
Travel 5 miles (8 km) by train or bus from Olhao to Faro. The most popular travel companies which serve this route are VAMUS - Transportes do Algarve or R - Regional among others. Travelers can even take a direct bus or train from Olhao to Faro.
Travel optionsfrom Olhao to Faro
How to get from Olhao to Faro by train, bus or flight.
Our recommendation
The best way to travel from Olhao to Faro is by taking a train because it’s the best combination of price and speed.
R 5708Cheapest
R 5708Fastest
R 5708Other options
R 5706
R 5710
R 5712
FlixBus
FlixBusFind all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train and bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Dec 16
Dec 17
Dec 18
Dec 19
Dec 20
Dec 21
Dec 22
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Olhao to Faro
Travel to Faro easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Olhao to Faro.

There are 2 options to travel between Olhao and Faro including taking a train or bus.
The cheapest way to travel from Olhao to Faro is a train with an average price of $1 (€1).
This is compared to other travel options from Olhao to Faro:
Taking a train costs $7 (€6) less than taking a bus, which average ticket prices of $8 (€7).
The quickest way to travel between Olhao and Faro is by train, which takes on average 10 min compared to other travel options that take longer:
Getting to Faro by bus takes 20 min on average.
The Olhao to Faro distance is around 5 miles (8 km).
The average frequency per day from Olhao to Faro is:
- 16 buses a day.
- Around 10 trains per day.
However, we recommend checking specific travel dates for your trip from Olhao to Faro as scheduled services by train or bus can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Olhao to Faro:
- Most travelers catch their bus from Olhão, Av. Dom João VI (Conforama) and arrive in Faro, Terminal Rodoviário.
- Most travelers who book a train ticket from Olhao to Faro depart from Olhão to Faro.
Omio works with many trusted partners that can help you travel the best way from Olhao to Faro:
- You can travel by bus to Faro from Olhao with VAMUS - Transportes do Algarve, and you can find VAMUS - Transportes do Algarve Olhao to Faro tickets for $8 (€7) on Omio.
- You can go to Faro from Olhao by train with R - Regional or Comboios De Portugal. You'll see cheap train tickets for $1 (€1) with R - Regional from Olhao to Faro on Omio.
Yes, there are direct services available from Olhao to Faro with the following travel companies:
- 16 direct buses per day with VAMUS - Transportes do Algarve.
- 10 direct trains per day with R - Regional or Comboios De Portugal.
Direct services tend to save you time and add more convenience in getting you to Faro as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Olhao to Faro.
Travelling from Olhao to Faro: related information
Here are some other resources that might have the information you need
