|Distance||57 miles (92 km)|
|Average bus duration||2 h 45 min|
|Average bus ticket price||$12 (€10)|
|Bus frequency||1 a day|
|Direct bus||Yes, there is 1 direct bus a day|
Buses from Guimarães to Viseu cover the 57 miles (92 km) long trip taking on average 2 h 45 min with our travel partners like. Normally, there is 1 bus operating per day, including direct services available. While the average ticket price for this journey costs around $12 (€10), you can find the cheapest bus ticket for as low as $6 (€5). Travelers depart most frequently from Guimarães and arrive in Viseu.
When taking a bus from Guimarães, you have a couple of bus stations you can depart from including Guimarães, Alameda Dr. Mariano Felgueiras and Guimarães, GuimarãeShopping. When you arrive in Viseu, your bus can arrive in bus stations including Viseu, Viseu, Central de Camionagem and Viseu, Av. Dr. António José de Almeida.
Omio customers traveling this route book their buses from Guimarães to Viseu.
Passengers board the bus most frequently from Guimarães, which is located around 1 mile (s) / 1 km away from the city center, and they get off the bus at Viseu, located 0 mile (s) / 0 km away from the city center.
Here are some other resources that might have the information you need