|Distance||281 miles (454 km)|
|Average bus duration||8 h 25 min|
Buses from Porto to Tavira cover the 281 miles (454 km) long route taking on average 8 h 25 min with our travel partners like. There are direct bus services available. Travelers depart most frequently from Porto - Campanha and arrive in Tavira, Avenida Varzea Grande.
When taking the bus from Porto to Tavira, you can choose to depart from bus stations like Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música. Your trip can end in bus stations such as Tavira, Avenida Varzea Grande and Tavira, R. Chefe António Afonso / R. Dos Pelames.
Omio customers who travel this route most frequently depart from Porto - Campanha and arrive in Tavira, Avenida Varzea Grande.
Passengers board their bus most frequently from Porto - Campanha and travel around 1 mile (s) / 2 km from the city center to this bus station.
Passengers traveling this route most often arrive at Tavira, Avenida Varzea Grande and need to travel approximately 0 mile (s) / 0 km from the bus station to the city center in Tavira.
Here are some other resources that might have the information you need