Kodaikanal is een "hill station" stad in de heuvels van het Dindigul district in de staat Tamil Nadu, India. De naam in het Tamil betekent "De Gift van het Bos". Kodaikanal wordt ook wel de "Prinses der Bergstations" genoemd en heeft een lange geschiedenis als populaire toeristische bestemming.

Kodaikanal werd in 1845 gesticht als een vakantieoord waar mensen hun toevlucht zochten tegen de hoge temperaturen en tropische ziekten van de vlakten. Een groot deel van de lokale economie is gebaseerd op de horeca ten dienste van het toerisme. In 2011 telde de stad 36.501 inwoners.