If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.
Travelling by bus to Porto from Viana do Castelo: how many daily connections are there?
If you want to travel from Viana do Castelo to Porto by bus, there are 5 available connections per day. Please notice that all of these connections, that is to say 5 routes, are direct lines. There is no connection with a change. Consequently, you will never have to change buses.
When are the buses from Viana do Castelo to Porto scheduled?
The earliest time you can leave from Viana do Castelo is at 07:05, while the last bus is at 14:05. The journey takes on average 1 hour and 8 minutes but it can also last 1 hour with the fastest connections.
Which companies can you travel with from Viana do Castelo to Porto?
You can travel by bus from Viana do Castelo to Porto with Rede Expressos.