Cheap Bus tickets to Viseu, BR

What are the most popular routes to Viseu?

Belém - ViseuAverage priceTHB 1,082Average duration6h 40mDaily departures3
Braganca - ViseuAverage priceTHB 465Average duration2hDaily departures1
Santa Isabel do Pará - ViseuAverage priceTHB 932Average duration6h 5mDaily departures1
Castanhal - ViseuAverage priceTHB 865Average duration5h 40mDaily departures1
Marituba - ViseuAverage priceTHB 936Average duration7hDaily departures1