Dindigul is served by town bus service, which provides connectivity within the town and the suburbs. Minibus service operated by private companies cater to the local transport needs. There are 150 town buses operated daily across 128 different routes. The Kamarajar bus stand is an A-grade bus stand covering an area of as of 2007 and is located in the heart of the town. The Tamil Nadu State Transport Corporation operates daily services connecting various cities to Dindigul. The State Express Transport Corporation operates long-distance buses like Chennai, Bengaluru and Tirupati. There is significant truck transport with around 400–450 trucks entering the town for loading and unloading activities daily. Three wheelers, called autos and Call Taxi are also a common public transport system.