Viseu limita; al norte con Castro Daire, al noreste con Vila Nova de Paiva, al este con Sátão y Penalva do Castelo, al sureste con Mangualde y Nelas, a surl con Carregal do Sal, al suroeste con Tondela, al oeste con Vouzela y al noroeste con São Pedro do Sul.