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 9m€19–50Bus via Beja
cheapest- Take the bus from Terminal Rodoviário de Faro to Terminal Rodoviário de Bejabus
- Take the bus from Terminal Rodoviário de Beja to Terminal Rodoviário de Mourabus 15
- Take the bus from Terminal Rodoviário de Moura to Barrancosbus 45
7h 17m€13–34Drive 215 km
- Drive from Faro to Barrancoscar 215 km
3h€33–48Bus
- 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€18–46
Faro to Barrancos by bus
Questions & Answers
The cheapest way to get from Faro to Barrancos is to bus via Beja which costs €12 - €35 and takes 7h 17m.
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 257 km. The road distance is 215 km.
The best way to get from Faro to Barrancos without a car is to bus which takes 6h 38m and costs €18 - €35.
It takes approximately 5h 9m 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.
- 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
- €3–18
- Website
- https://www.cp.pt/passageiros/en
- Urban - Single Ticket
- €3–4
- Regional - Single Ticket
- €5–7
- Intercity - Single Ticket
- €9–11
- Alfa Pendular - Single Ticket
- €13–18
- 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
- Online ticket
- €1–11
Bus from Terminal Rodoviário de Faro to Terminal Rodoviário de Beja
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- €1–13
- Website
- https://rede-expressos.pt
- Online ticket
- €1–13
- 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 Beja to Terminal Rodoviário de Moura
- Ave. Duration
- 1h 22m
- Frequency
- 5 times a day
- Estimated price
- €6–10
- Schedules at
- rodalentejo.pt
- Simple Ticket
- €6–10
Bus from Terminal Rodoviário de Moura to Barrancos
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €5–7
- Schedules at
- rodalentejo.pt
- Simple Ticket
- €5–7
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Terminal Rodoviário de Faro to Terminal Rodoviário de Beja
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- €10–18
- Website
- https://www.flixbus.co.uk
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
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
Want to know more about Flixbus?
Read the travel guide






























