The best way to find a cheap bus ticket from Faro to Beja is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last bus of the day.
Find all the dates and times for this journey
2 h 55 m
2 h 57 m
Buses per day
Of the 2 buses that leave Faro for Beja every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Distance||68 miles (110 km)|
|Average bus duration||2 h 40 min|
|Average bus ticket price||$19 (€17)|
|Bus providers||Rede Expressos|
Buses from Faro to Beja cover the 68 miles (110 km) long journey taking on average 2 h 40 min with our travel partners like Rede Expressos. There are direct bus services available. You can get the cheapest bus tickets for this trip for as low as $19 (€17), but the average price of bus tickets is $19 (€17). Travelers depart most frequently from Faro, Terminal Rodoviário and arrive in Beja, Terminal Rodoviário.
When taking a bus from Faro, you have a couple of bus stations you can depart from including Faro, Terminal Rodoviário, Faro, Aeroporto de Faro and Faro, Faro (Airport) (IC). When you arrive in Beja, your bus can arrive in bus stations including Beja, Terminal Rodoviário, Beja and Beja, Largo da Estacao (Estação de trem).
Omio customers traveling this route book their buses from Faro, Terminal Rodoviário to Beja, Terminal Rodoviário.
Passengers booking this trip most frequently board their buses from Faro, Terminal Rodoviário and need to travel around 0.6 miles (937 m) from the city center to get to this bus station.
Passengers arriving in Beja most often arrive at Beja, Terminal Rodoviário and need to travel around 0.9 miles (1.4 km) from this bus station to the city center.