Mahabalipuram is a town in the Kanchipuram District. It is situated on the East Coast of India, on the shores of Bay of Bengal. This town has an elevation of 12 m and is at a distance of approximately 60km from state capital Chennai. The summers from April to June are very hot. Monsoon months are extremely humid and it rains heavily here. Winters are moderate and hence the best time to visit.