Yelagiri is a large, yet not crowded hill station in Tamilnadu. Draw a line on the map connecting Bangalore and Pondicherry, around the middle of this line you find Yelagiri Hills.
The nearest main rail head is Jolarpettai Junction. Many long-distance express trains pass through Jolarpettai .
From Bangalore to Yelagiri reached by road by taking NH7 & NH46. The distance is approximately 150 km (93 miles)
Bangalore – Hosur – Krishnagiri – Vaniyambadi - Tirupathur – Ponneri – Yelagiri .
From Chennai to Yelagiri the distance is about 250 km (about 155 miles). You can reach up to Vaniyambadi from Chennai by NH46.
Chennai – Poonamalee – Sriperumbudur – Walajapet – Katpadi – Vellore – Ambur – Vaniyambadi - Tirupathur – Ponneri – Yelagiri
Here is the list of 24 famous Subramanya Swamy (Lord Muruga)Temples in Tamil Nadu