The city is situated about 350 kilometers north of state capital Thiruvananthapuram and 50 kilometers south west of Coimbatore in Tamil Nadu, and 66 km north east of Thrissur on the Salem-Kanyakumari National Highway NH 544