Een zonnekalender is een kalender die is gebaseerd op het zonnejaar: de duur van een kalenderjaar is ongeveer een zonnejaar en varieert meestal slechts een dag. De gemiddelde duur van een kalenderjaar is nog veel nauwkeuriger gelijk aan een zonnejaar. Bij veel zonnekalenders begint het kalenderjaar overigens niet met een zonnewende of een nachtevening. Een kalenderjaar is meestal verdeeld in 12 maanden, die gemiddeld iets langer zijn dan een maanmaand.
Verreweg de belangrijkste hedendaagse zonnekalender is de gregoriaanse kalender. Een eigenaardigheid van deze kalender en zijn voorloper en varianten is dat, met de korte maand februari, de lengte van de maanden meer varieert dan nodig.