Kommunen strekker seg fra Øysand i nord til Haga bru, nord for Støren, i sør. Den nederste delen av Gauldalen er stort sett midtpunktet gjennom hele kommunen. I Gauldalen finnes Gaulavassdraget, som er en av Norges beste lakseelver. På begge sider av Gaula finnes oppover hele dalen store og gamle jordbruksområder. I tillegg går E6 og Dovrebanen stort sett langs Gaula hele strekningen gjennom Melhus kommune.