The town of Kodaikanal sits on a plateau above the southern escarpment of the upper Palani Hills at 2,133 metres 6,998 ft, between the Parappar and Gundar Valleys. These hills form the eastward spur of the Western Ghats on the Western side of South India. It has an irregular basin as its heartland, the centre of which is now Kodaikanal Lake a 5 kilometres 3.1 mi circumference manmade lake.
Meadows and grasslands cover the hillsides. Gigantic Eucalyptus trees and shola forests flourish in the valleys. Mighty rocks and cascading streams lie above the valleys. There are many high waterfalls and ubiquitous gardens and flower beds in bloom.
Kodaikanal is known for its rich flora. Of the big trees, cypress, eucalyptus and acacia are the dominant varieties. Pear trees are numerous and the fruits are of high quality. Competing with the fruit trees are the flowering ones - mainly rhododendron and magnolia.
Large dahlias of different hues are the main attraction of Bryant Park, situated close to the Kodai lake. Water lilies in the park's pond are another pleasing sight. The town abounds in a kind of beautiful yellow wild flowers.
North of the town, high hills that slope down into the villages of Pallangi and Vilpatti stand guard. On the east the hill slopes less abruptly into the lower Palnis. A precipitous escarpment facing the Cumbum Valley is on the south. On the west is a plateau leading to Manjampatti Valley, Indira Gandhi National Park, the Anamalai Hills and the main body of the Western Ghats.