 Sholavandan lies on the left bank of the river Vaigai.The river turns from its easterly direction, to bend and travel in a north–south direction at Sholavandan - before turning south east and flowing towards Madurai city.Sholavandan can be stated to be lying in some sort of a valley - between the Nagamalai hills and the Sirumalai.