|Distance||39 miles (63 km)|
|Average bus duration||1 h|
|Average bus ticket price||$6 (€5)|
|Bus providers||Rede Expressos|
Buses from Viana do Castelo to Porto cover the 39 miles (63 km) long route taking on average 1 h with our travel partners like Rede Expressos. There are direct bus services available. While the average ticket price for this trip costs around $6 (€5), you can find the cheapest bus ticket for as low as $4 (€3). Travelers depart most frequently from Viana do Castelo and arrive in Porto, Campo 24 de Agosto.
Some of the Viana do Castelo bus stations to Porto you can start your journey from include Viana do Castelo, Rua General Humberto Delgado (Central de Camionagem), Viana do Castelo, Viana Do Castelo and Viana Do Castelo, Avenida General Humberto Delgado. Similarly, some of the arrival bus stations in Porto include Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música.
When traveling this route, Omio customers are departing most frequently from Viana do Castelo and arriving in Porto, Campo 24 de Agosto.
The most popular departure bus station with passengers for this route, called Viana do Castelo, is located 0.1 miles (244 m) from the city center of Viana do Castelo.
The most popular arrival bus station, Porto, Campo 24 de Agosto, is located 0.7 miles (1.1 km) away from the city center of Porto.
Here are some other resources that might have the information you need