Kodaikanal es una ciudad en las colinas del distrito de Dindigul en el estado de Tamil Nadu, India. Su nombre en el idioma tamil significa "El regalo del bosque". Kodaikanal se conoce como las "estaciones Princess of Hill" y tiene una larga historia como retiro y destino turístico popular.