Krishnagiri has bus frequencies from major cities of Tamilnadu. The nearest railway station is at Hosur.
Krishnagiri has bus facilities from all parts of Tamilnadu. Vellore is located at the distance of 121 kms from Krishnagiri, Erode is at 168 kms, Namakkal is 207 kms, Tirchy is at 256 kms and Chennai is around 256 kms.
Krishnagiri did not have its own railways station. The nearest railway station to Kishnagiri is at Hosur at a distance of 47 km. The trains including Puducherry express, Yesvantpur express, Coimbatore express, Lokmanya tt express and Tirunelveli express can be boarded from this station.
Krishnagiri does not have an airport the nearest airport is at Bangalore which is 90 kms from Krishnagiri.