There are 5 ways to get from Olhão to Porches by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Olhao to Estombar - Lagoatrain 880 / ...
2h 31m€10–21Line 63 bus, line 1010 bus, line 51 bus
cheapest- Take the bus from Terminal Rodoviário de Olhão to Faro - Terminal Rodoviáriobus 63 / ...
- Take the bus from Faro to Albufeirabus
- Take the bus from Terminal Rodoviário de Albufeira to Porches - Gasolineirabus 51 / ...
3h 3m€8–22Drive 60 km
- Drive from Olhão to Porchescar 60 km
42 min€10–14Taxi
- Take the taxi from Olhão to Porchestaxi 60 km
42 min€70–90Train, bus, line 51 bus
- Take the train from Olhao to Albufeira - Ferreirastrain 880 / ...
- Take the bus from Ferreiras - Estação CP to Terminal Rodoviário de Albufeirabus
- Take the bus from Terminal Rodoviário de Albufeira to Porches - Gasolineirabus 51 / ...
3h 14m€10–20
Olhão to Porches by train and bus
Questions & Answers
The cheapest way to get from Olhão to Porches is to drive which costs €9 - €14 and takes 42 min.
The fastest way to get from Olhão to Porches is to drive which takes 42 min and costs €9 - €14.
No, there is no direct bus from Olhão to Porches. However, there are services departing from Terminal Rodoviário de Olhão and arriving at Porches - Gasolineira via Faro and Terminal Rodoviário de Albufeira. The journey, including transfers, takes approximately 3h 3m.
No, there is no direct train from Olhão to Porches. However, there are services departing from Olhao and arriving at Estombar - Lagoa via . The journey, including transfers, takes approximately 2h 31m.
The distance between Olhão and Porches is 80 km. The road distance is 60 km.
The best way to get from Olhão to Porches without a car is to train which takes 2h 31m and costs €9 - €22.
It takes approximately 2h 31m to get from Olhão to Porches, including transfers.
Olhão to Porches bus services, operated by VAMUS - Transportes do Algarve, depart from Terminal Rodoviário de Olhão station.
Olhão to Porches train services, operated by Comboios de Portugal, depart from Olhao station.
The best way to get from Olhão to Porches is to train which takes 2h 31m and costs €9 - €22. Alternatively, you can line 63 bus and line 1010 bus and line 51 bus, which costs €8 - €22 and takes 3h 3m.
What companies run services between Olhão, Portugal and Porches, Faro, Portugal?
Comboios de Portugal operates a train from Olhao to Estombar - Lagoa hourly. Tickets cost €7–15 and the journey takes 1h 16m. Alternatively, you can take a bus from Terminal Rodoviário de Olhão to Porches - Gasolineira via Faro - Terminal Rodoviário, Faro, Albufeira, and Terminal Rodoviário de Albufeira in around 3h 3m.
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Olhao to Estombar - Lagoa
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- €7–15
- Website
- https://www.cp.pt/en/
Train from Olhao to Albufeira - Ferreiras
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €4–9
- Website
- https://www.cp.pt/en/
- Phone
- +351 300 074 830
- [email protected]
- Website
- vamusalgarve.pt
Bus from Terminal Rodoviário de Olhão to Faro - Terminal Rodoviário
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- €2–7
- Schedules at
- vamusalgarve.pt
- Simple Ticket
- €2–4
- Aerobus
- €6–7
Bus from Terminal Rodoviário de Albufeira to Porches - Gasolineira
- Ave. Duration
- 31 min
- Frequency
- Every 4 hours
- Estimated price
- €3–9
- Schedules at
- vamusalgarve.pt
- Simple Ticket
- €3–4
- Aerobus
- €7–9
Bus from Terminal Rodoviário de Albufeira to Porches - Gasolineira
- Ave. Duration
- 31 min
- Frequency
- Every 4 hours
- Estimated price
- €3–9
- Schedules at
- vamusalgarve.pt
- Simple Ticket
- €3–4
- Aerobus
- €7–9
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Faro to Albufeira
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €3–6
- Website
- https://www.flixbus.co.uk
- Phone
- +351 300 074 830
- [email protected]
- Website
- vamusalgarve.pt
Bus from Ferreiras - Estação CP to Terminal Rodoviário de Albufeira
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- €2–3
- Schedules at
- vamusalgarve.pt
- On Board Ticket
- €2–3
- Ave. Duration
- 42 min
- Estimated price
- €70–90
Faro Central Táxis
- Phone
- +351 915 191 911
- Website
- farocentraltaxis.com
Taxi Pinheiro
- Phone
- +351 289 824 186
- Website
- taxipinheiro.com
Want to know more about travelling around Portugal
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Olhão to Porches bus services, operated by VAMUS - Transportes do Algarve, arrive at Faro - Terminal Rodoviário station.
Olhão to Porches train services, operated by Comboios de Portugal, arrive at Estombar - Lagoa station.
Yes, the driving distance between Olhão to Porches is 60 km. It takes approximately 42 min to drive from Olhão to Porches.
There are 10901+ hotels available in Porches.












