|Distance||68 miles (110 km)|
|Bus providers||BlaBlaCar, Rede Expressos or Infobus|
Buses from Faro to Beja cover the 68 miles (110 km) long journey with our travel partners like BlaBlaCar, Rede Expressos or Infobus. There are direct bus services available. Travelers depart most frequently from Faro, Aeropuerto (Estação Autocarros - buses) and arrive in Beja, Terminal Rodoviário.
When departing from Faro, you have various bus station options to start your route from including Faro, Aeropuerto (Estação Autocarros - buses), Faro, Aeroporto de Faro and Faro. When arriving in Beja, you can end your journey in bus stations like Beja, Terminal Rodoviário, Beja and Beja, Largo da Estacao (Estação de trem).
Passengers board the bus most frequently from Faro, Aeropuerto (Estação Autocarros - buses), which is located around 4.4 miles (7.1 km) away from the city centre, and they get off the bus at Beja, Terminal Rodoviário, located 0.9 miles (1.4 km) away from the city centre.
Here are some other resources that might have the information you need