Penanganan keratitis bervariasi menurut penyebab, mekanisme patofisiologis dan keparahan lesi. Keratitis bakteri biasanya diobati dengan obat tetes mata antibiotik topikal atau salep, seperti tetes mata levofloxacin dan tobramycin, dengan memperhatikan kebersihan lokal dan dosis teratur. Keratitis virus biasanya diobati dengan obat tetes antivirus topikal seperti ribavirin, gel oftalmik gansiklovir, larutan oftalmik asiklovir, dll. Dalam kasus oedema stroma kornea, tetes glukokortikoid konsentrasi rendah dapat digunakan. Untuk keratitis jamur, tetes mata amfoterisin topikal, tetes mata flukonazol atau tetes mata natamisin biasanya diresepkan, serta kauterisasi dengan tingtur yodium dan, jika perlu, obat antijamur oral seperti itrakonazol. Jika pasien tidak tiba di rumah sakit tepat waktu untuk pengobatan dan menunda penyakit, episode berulang penyakit ini dapat menyebabkan jaringan parut kornea, terutama jika jaringan parut memengaruhi penglihatan dan memerlukan transplantasi kornea pada tahap selanjutnya. Jika peradangan tidak dikendalikan secara efektif, reaksi bilik anterior, adhesi pupil, perforasi kornea, atau endoftalmitis dapat terjadi, bahkan membutuhkan operasi pengangkatan mata. Keratitis juga dapat disebabkan oleh respons imun lokal dan dapat diobati dengan tetes glukokortikoid konsentrasi rendah yang dikombinasikan dengan obat pelindung kornea. Singkatnya, keratitis bisa disebabkan oleh infeksi virus, bakteri atau jamur, atau bisa juga merupakan respons kekebalan tubuh, dan pengobatannya harus bervariasi, tergantung pada penyebabnya.