Bangalore → Yercaud
Bangalore to Yercaud is about 230 km by road (4.8–5.8 hours via Hosur and Krishnagiri), with a one-way fuel cost of about ₹1,840 for a petrol car.
Last updated:
- Weekend getaway
- Best: October to June
- Plan 2 days (a weekend)
Bangalore to Yercaud at a glance
- Distance
- ~230 km
- Drive time
- 4.8–5.8 h
- Fuel estimate
- ₹1,840
- Toll allowance
- ₹230
- Fuel + tolls
- ₹2,070
- Per person · 2 travellers
- ₹1,035
About these numbers: petrol ₹102/litre (17 Sep 2026) at 15 km/litre; ₹2/km toll allowance, not verified against NHAI rates. Method · Report an error
About the Bangalore to Yercaud drive
Yercaud, in the Shevaroy Hills above Salem, is a small, quiet hill station and one of the easiest hill getaways from Bangalore.
Best time to visit Yercaud & how many days
Best months
October to June is the best time; the May summer festival is busiest.
How long to plan
Plan 2 days (a weekend) — it works well as a getaway from Bangalore.
Bangalore to Yercaud route
Bangalore → Hosur → Krishnagiri → Dharmapuri → Salem → Yercaud
Road: NH44 via Hosur, Krishnagiri and Dharmapuri to Salem, then the Yercaud ghat road with about 20 hairpin bends
Places to pause on the way
Tips for this drive
- The Salem–Yercaud ghat is short (about 30 km) but steep; use a low gear on the way down.
- Weekends get crowded around the lake and viewpoints; arrive early.
- The Yercaud Summer Festival is usually held in May.
- Fuel up in Salem; options in Yercaud are limited.
Crosses from Karnataka into Tamil Nadu (ask taxis about permit charges).
Weather in Yercaud
Forecast: MET Norway, CC BY 4.0
Bus, train & flight
Bus
State bus operators: KSRTC Karnataka ↗ · TNSTC ↗.
Train
- Bangalore: Bangalore Cantonment or Bangalore City (KSR)
- Yercaud: Salem Junction (about 30 km)
Flight options
- Bangalore: Kempegowda International Airport, Bangalore (BLR)
- Yercaud: Bangalore (BLR) is the main airport; Salem Airport has limited flights
Things to do in Yercaud
Local food to try: Local estate coffee · Salem-style meals on the way.
Return trip: Yercaud to Bangalore
Same 230 km back, about ₹2,070 each way or ₹4,140 for the round trip.
Continue your trip
- Bangalore → Chikmagalur · ~245 km
- Bangalore → Nandi Hills · ~60 km