The town of Kanchipuram is situated on the banks of Vegavathi River. The ground has an average elevation of 83.2 m with an almost flat topography and slopes down from south and east. The climate is hot and humid almost throughout the year. Summers are very extreme while winters are mildly cool but with high levels of humidity. There are frequent cyclones in this region during monsoon period.