Kodaikanal é uma cidade "montanhosa" nas colinas do distrito de Dindigul, no estado de Tamil Nadu, Índia. Seu nome na língua tâmil significa "A Dádiva da Floresta". Kodaikanal é referida como a "Princesa das Estações da Colina" e tem uma longa história como um destino turístico popular.

Kodaikanal foi estabelecida em 1845 como uma cidade resort onde as pessoas vinham para encontrar refúgio das altas temperaturas e doenças tropicais das planícies. Grande parte da economia local é baseada na indústria hoteleira que serve o turismo. A partir de 2011, a cidade contava com uma população de 36.501 habitantes.