There are 5 ways to get from Faro to Barrancos by bus, train, 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.
Bus, train, drive
best- Take the bus from Faro to Huelvabus
- Take the train from Huelva to Jabugo-Galarozatrain
- Drive from Jabugo-Galaroza to Barrancoscar
5h 5m€19–53Bus
cheapest- Take the bus from Terminal Rodoviário de Faro to Terminal Rodoviário de Portelbus 28 | Faro
- Take the bus from Terminal Rodoviário de Moura to Barrancosbus 45
7h 15m€8–31Drive 215 km
- Drive from Faro to Barrancoscar 215 km
3h€33–47Bus via Vila Real de Santo António
- Take the bus from Faro - Terminal Rodoviário to Monte Gordo - Rotundabus 67 / ...
- Take the bus from Monte Gordo - Rotunda to Amareleja - Pct. Dr. Agostinho Caro Quintilianobus
6h 38m€19–33Train, bus
- Take the train from Bom Joao to Vila Real De Santo Antoniotrain Re
- Take the bus from Monte Gordo - Rotunda to Amareleja - Pct. Dr. Agostinho Caro Quintilianobus
7h 31m€21–34
Faro to Barrancos by bus
Questions & Answers
The cheapest way to get from Faro to Barrancos is to bus which costs €8 - €35 and takes 7h 15m.
The fastest way to get from Faro to Barrancos is to drive which takes 3h and costs €30 - €50.
No, there is no direct bus from Faro to Barrancos. However, there are services departing from Faro - Terminal Rodoviário and arriving at Barrancos via Monte Gordo - Rotunda and Amareleja - Pct. Dr. Agostinho Caro Quintiliano. The journey, including transfers, takes approximately 6h 38m.
The distance between Faro and Barrancos is 258 km. The road distance is 215 km.
The best way to get from Faro to Barrancos without a car is to bus via Vila Real de Santo António which takes 6h 38m and costs €18 - €35.
It takes approximately 5h 5m to get from Faro to Barrancos, including transfers.
Faro to Barrancos bus services, operated by VAMUS - Transportes do Algarve, depart from Faro - Terminal Rodoviário station.
Faro to Barrancos bus services, operated by VAMUS - Transportes do Algarve, arrive at Monte Gordo - Rotunda station.
Yes, the driving distance between Faro to Barrancos is 215 km. It takes approximately 3h to drive from Faro to Barrancos.
There are 38+ hotels available in Barrancos.
What companies run services between Faro, Portugal and Barrancos, Beja, Portugal?
You can take a bus from Faro - Terminal Rodoviário to Barrancos via Monte Gordo - Rotunda and Amareleja - Pct. Dr. Agostinho Caro Quintiliano in around 6h 38m.
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Huelva to Jabugo-Galaroza
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Estimated price
- €9–13
- Website
- https://www.renfe.com/es/en
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Bom Joao to Vila Real De Santo Antonio
- Ave. Duration
- 1h 7m
- Frequency
- Every 2 hours
- Estimated price
- €5–6
- Website
- https://www.cp.pt/passageiros/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Faro to Huelva
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- €10–27
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Faro to Huelva
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- €17–24
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Faro to Huelva
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- €1–11
- Website
- https://rede-expressos.pt/en
- Online ticket
- €1–11
Bus from Terminal Rodoviário de Faro to Terminal Rodoviário de Portel
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Estimated price
- €2–15
- Website
- https://rede-expressos.pt/en
- Online ticket
- €2–15
- Phone
- +351 300 074 830
- clientes@vamusalgarve.pt
- Website
- vamusalgarve.pt
Bus from Faro - Terminal Rodoviário to Monte Gordo - Rotunda
- Ave. Duration
- 1h 33m
- Frequency
- Every 4 hours
- Estimated price
- €4–12
- Schedules at
- vamusalgarve.pt
- Simple Ticket
- €4–7
- Aerobus
- €11–12
- Phone
- +351 266 738 120
- geral@rodalentejo.pt
- Website
- rodalentejo.pt
Bus from Monte Gordo - Rotunda to Amareleja - Pct. Dr. Agostinho Caro Quintiliano
- Ave. Duration
- 2h 35m
- Frequency
- Once a week
- Estimated price
- €11–16
- Schedules at
- rodalentejo.pt
- Simple Ticket
- €11–16
Bus from Terminal Rodoviário de Moura to Barrancos
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €5–8
- Schedules at
- rodalentejo.pt
- Simple Ticket
- €5–8
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide































