Viseu ligger ca. 50 km øst for Atlanterhavet. Omgitt av en rekke fjell - Leomil, Montemuro, Arada, Estrela og Caramulo - hvor toppene er dekket med snø om vinteren. Distriktet krysset av et nettverk av elver og bekker.