Le Kerala consiste en une étroite bande de terre le long de la côte sud ouest de l'Inde. Il est bordé par la mer d'Oman à l'ouest par les Ghâts occidentaux à l'est.
De nombreux endroits du Kerala sont devenus des attractions touristiques, depuis les plages parmi les plus belles de l'Inde jusqu'aux stations de montagne. Dans le centre de l'État, les backwaters - des lagunes connectées par des canaux et communiquant avec la mer - sont une destination touristique majeure, caractéristique qu'elles partagent avec la plage de Kovalam, située à une vingtaine de minutes en taxis depuis la capitale, Thiruvananthapuram.
Les États du Karnataka au nord et du Tamil Nadu à l'est sont les voisins immédiats du Kerala. Le district de Mahé, une partie du territoire de Pondichéry est enclavée dans le Kerala.