Kodaikanal è una città "stazione di collina" sulle colline del distretto di Dindigul nello stato del Tamil Nadu, in India. Il suo nome in lingua tamil significa "Il dono della foresta". Kodaikanal è chiamata la "Principessa delle stazioni di collina" e ha una lunga storia come destinazione turistica popolare.
Kodaikanal fu fondata nel 1845 come una città di villeggiatura dove la gente veniva a trovare rifugio dalle alte temperature e dalle malattie tropicali delle pianure. Gran parte dell'economia locale si basa sull'industria dell'ospitalità al servizio del turismo. Nel 2011, la città aveva una popolazione di 36.501 abitanti.