Existem normalmente dois tipos de anestesia para cirurgia de catarata, que são escolhidos em função da condição. O primeiro é a anestesia de superfície, que é a forma de anestesia mais utilizada porque a cirurgia de catarata geralmente não demora muito tempo, raramente mais de meia hora, pelo que a anestesia de superfície é completamente adequada para a aplicação da cirurgia. O fármaco normalmente utilizado é o cloridrato de oxibuprocaína gotas, que é relativamente fácil de usar e eficaz. A duração da anestesia pode normalmente durar cerca de 1-2 horas. A segunda é a anestesia pósbulbar, que é para algumas cataratas complicadas, tais como cataratas traumáticas ou casos com luxação da lente. Uma vez que a cirurgia é complicada e longa, é difícil satisfazer os requisitos da cirurgia com anestesia simples de superfície. Nesses casos, a lidocaína ou bupivacaína precisa de ser injectada na parte de trás do olho, e a anestesia durará mais tempo, até 6-8 horas, e o efeito será melhor do que a anestesia de superfície.