La distanza tra la Terra e la Luna varia durante l'anno. Al perigeo, il punto della sua orbita in cui la Luna è più vicina alla Terra, la Luna appare più grande del Sole e può coprirlo completamente durante un'eclissi, provocando un'eclissi totale. All'apogeo, il punto della sua orbita in cui la Luna è più lontana dalla Terra, la Luna appare più piccola del Sole e non riesce a coprirlo completamente, provocando un'eclissi anulare.
Le condizioni esatte affinché si verifichi un'eclissi anulare sono piuttosto specifiche e, come tali, sono relativamente rare rispetto alle eclissi totali.