There are regular bus services between Yercaud and Salem, which is connected to Madras, Madurai, Tiruchirapalli, Tiruvannamalai, Coimbatore, Bangalore, Pondicherry and Tirupati among other places.
Roads connect Yercaud to various places in South via Salem.
It is 358 km from Chennai (via Tindivanam)
222 km from Bangalore (via Hosur - Krishnagiri - Dharmapuri - Salem - Yercaud)
For buses to Yercaud, click here.