 Vedasandur is located at .It has an average elevation of 219 metres (718 feet).It is located on the banks of Kodaganar river,which is a major drinking water source for Dindigul corporation.NH 7 (Varanasi -Kanyakumari) Highway pass on the Vedasandur.