Palakkad is the seventh most populous town in Kerala and lies near the Palghat Gap. Malayalam is the generally spoken language in Palakkad as it is the official language. The city is situated about 350 kilometres (217 mi) north of state capital Thiruvananthapuram and 54 kilometers south west of Coimbatore, and 66 km north east of Thrissur on the Salem-Kanyakumari National Highway NH 47.