Kodaikanal est une ville "station de colline" située dans les collines du district de Dindigul, dans l'État du Tamil Nadu, en Inde. Son nom en langue tamoule signifie "Le don de la forêt". Kodaikanal est appelée "Princess of Hill stations" et est depuis longtemps une destination touristique populaire.
Kodaikanal a été créée en 1845 comme une ville de villégiature où les gens venaient trouver refuge contre les températures élevées et les maladies tropicales des plaines. Une grande partie de l'économie locale est basée sur l'industrie hôtelière au service du tourisme. En 2011, la ville comptait une population de 36 501 habitants.