Minibus service operated by private companies cater to the local transport needs. The main bus stand is located in the heart of the town and has 46 bus bays. The Tamil Nadu State Transport Corporation operates daily services connecting various cities such as Bengaluru, Madurai, Palani, Salem, Tindivanam, Kallakkurichi, Tiruvannamalai, Velankanni, Rameswaram, Tiruppur, Trichy, Perambalur, Karaikudi, Sivagangai, Paramakudi, Sayalkudi, Mudukulathoor, Panruti, Vriddhachalam, Erode, Mettur, Chennai, Puducherry, Viluppuram, Tirupathur and Neyveli with Chidambaram. The State Express Transport Corporation operates long-distance buses connecting the town to important cities like Chennai, Coimbatore, Trichy, Salem and Thoothukudi. Three wheelers, called autos, are also a common public transport system.