|Distance||62 miles (100 km)|
|Average bus duration||3 h 30 min|
Buses from Beja to Tavira cover the 62 miles (100 km) long trip taking on average 3 h 30 min with our travel partners like. There are direct bus services available. Travelers depart most frequently from Beja and arrive in Tavira, Avenida Varzea Grande.
There are a few bus stations in Beja to start your route from including Beja, Terminal Rodoviário, Beja, Terminal Rodoviário and Beja. In Tavira you have a few bus station options to choose from for your arrival including Tavira, Avenida Varzea Grande and Tavira, R. Chefe António Afonso / R. Dos Pelames.
Omio customers traveling this route depart most frequently from Beja and arrive in Tavira, Avenida Varzea Grande.
The most popular departure bus station with passengers for this trip, called Beja, is located 0 mile (s) / 0 km from the city center of Beja.
The most popular arrival bus station, Tavira, Avenida Varzea Grande, is located 0 mile (s) / 0 km away from the city center of Tavira.
Here are some other resources that might have the information you need