|Distance||30 miles (48 km)|
|Average bus duration||55 min|
Buses from Vila Real to Guimarães cover the 30 miles (48 km) long trip taking on average 55 min with our travel partners like. There are direct bus services available.
Here are some other resources that might have the information you need