Bangalore → Nandi Hills
Bangalore to Nandi Hills is about 60 km by road (1.3–1.5 hours via Devanahalli), with a one-way fuel cost of about ₹412 for a petrol car.
Last updated:
- Weekend getaway
- Best: You can go year-round
- Plan a day trip
Bangalore to Nandi Hills at a glance
- Distance
- ~60 km
- Drive time
- 1.3–1.5 h
- Fuel estimate
- ₹412
- Toll allowance
- ₹120
- Fuel + tolls
- ₹532
- Per person · 2 travellers
- ₹266
About these numbers: petrol ₹103/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 Nandi Hills drive
Nandi Hills is a hill fort about an hour north of Bangalore, best known for sunrise views over the clouds on cool mornings.
Best time to visit Nandi Hills & how many days
Best months
You can go year-round; September to February gives the best chance of misty sunrise views.
How long to plan
Plan a day trip — it works well as a getaway from Bangalore.
Bangalore to Nandi Hills route
Bangalore → Devanahalli → Nandi Hills
Road: NH44 (Ballari Road, past the airport) to Devanahalli, then the Nandi Hills road with hairpin bends near the top
Places to pause on the way
Tips for this drive
- Gate timings and entry rules change; check them before you leave, especially for a sunrise visit.
- Weekend mornings bring long queues at the gate and for parking; a weekday visit is much calmer.
- Entry is sometimes restricted during heavy rain or on very crowded days.
- Combine it with the Bhoga Nandeeshwara Temple at the foot of the hill and Devanahalli fort.
Weather in Nandi Hills
Forecast: MET Norway, CC BY 4.0
Bus, train & flight
Bus
State bus operators: KSRTC Karnataka ↗.
Train
- Bangalore: Bangalore Cantonment or Bangalore City (KSR)
- Nandi Hills: Chikkaballapur (about 15 km)
Flight options
- Bangalore: Kempegowda International Airport, Bangalore (BLR)
- Nandi Hills: Kempegowda International Airport, Bangalore (BLR), about 30 km
Things to do in Nandi Hills
Local food to try: Idli-vada and filter coffee at Devanahalli or Chikkaballapur.
Return trip: Nandi Hills to Bangalore
Same 60 km back, about ₹532 each way or ₹1,064 for the round trip.
Continue your trip
- Bangalore → Chikmagalur · ~245 km
- Bangalore → Kabini · ~215 km