El terme municipal de Tavertet té una extensió de 32,17 km2, està situat al nordest de la comarca d'Osona dins la subcomarca del Collsacabra.
Limita amb els municipis de l'Esquirol (N), Rupit i Pruit (E), Vilanova de Sau (S) i Masies de Roda (O).
El nucli urbà està a una alçada de 869m, la distància amb Barcelona és de 100 km, amb Vic de 33 i amb l'Esquirol de 13.
