Things to do in Nandi Hills, Karnataka
Nandi Hills is an ancient hill fortress built by the Ganga dynasty in the Chikkaballapur district of Karnataka state. It is now a locality situated 10 km from Chickballapur town and approximately 60 km from Bengaluru.
13 places to visit in and around Nandi Hills, best known first. Tap a place for directions, or let Turkart turn them into a day-by-day plan.
Plan a trip to Nandi Hills (free)
- 1Bhoganandishwara Temple
Bhoganandiswara Temple and Arunachaleswara Temple are a twin Hindu temples complex located in Nandi village in Chikkaballapur district of Karnataka, India.
Wikipedia - 2Skandagiri
Skandagiri, also known as Kalavara Durga, is a mountain fortress located approximately 62 km from Bangalore city, and 3 km from Chikballapur in the Indian state of Karnataka. It is off Bellary Road, and overlooks Nandi Hills and Muddenahalli.
Wikipedia - 3Yoga Nandeeshwara Temple
Yoga Nandeeshwara Temple is a Hindu temple in Nandi Hills or Nandidurg, Chikkaballapur district, Karnataka, India, is a dedicated to the Lord Shiva. It dates back to the Chola's Period.
Wikipedia - 4Nandi Durga
- 5Bull Temple
- 6Tipu's Rest House
- 7Sunrise Viewpoint
- 8Tippu Drop
- 9Sunrise Point
- 10Horagina Betta
- 11Aanebetta
- 12Sir M Visweshwariah Memorial Park
- 13Venugopalaswamy Temple, Devanahalli · in Devanahalli
The Venugopalaswamy Temple, dedicated to a form of the Hindu god Vishnu is located inside the Devanahalli Fort in the town of Devanahalli.
Wikipedia
Ready day-by-day plan for Nandi Hills
Nandi Hills by interest
- Temples and places of worship: Bhoganandishwara Temple, Yoga Nandeeshwara Temple, Bull Temple, Venugopalaswamy Temple, Devanahalli
- History: forts, palaces and monuments: Skandagiri, Nandi Durga, Tipu's Rest House, Sir M Visweshwariah Memorial Park
- Nature: lakes, hills and waterfalls: Sunrise Viewpoint, Sunrise Point, Horagina Betta, Aanebetta
Grouped by what each place is. Lesser-known places are ones fewer people read about on Wikipedia than most places on this page.
Best time to visit Nandi Hills
Best weather: Jan–Dec.
- Jan17°CPleasant, Best months
- Feb20°CPleasant, Best months
- Mar23°CPleasant, Best months
- Apr25°CPleasant, Best months
- May23°CPleasant, Best months
- Jun20°CPleasant, Best months
- Jul20°CPleasant, Best months
- Aug19°CPleasant, Best months
- Sep19°CPleasant, Best months
- Oct18°CPleasant, Best months
- Nov17°CPleasant, Best months
- Dec16°CPleasant, Best months
PleasantBest months
Every month: temperature and rain
| Month | Average | Rain | |
|---|---|---|---|
| Jan | Pleasant | 17°C | 3 mm |
| Feb | Pleasant | 20°C | 6 mm |
| Mar | Pleasant | 23°C | 16 mm |
| Apr | Pleasant | 25°C | 48 mm |
| May | Pleasant | 23°C | 99 mm |
| Jun | Pleasant | 20°C | 75 mm |
| Jul | Pleasant | 20°C | 96 mm |
| Aug | Pleasant | 19°C | 105 mm |
| Sep | Pleasant | 19°C | 144 mm |
| Oct | Pleasant | 18°C | 136 mm |
| Nov | Pleasant | 17°C | 57 mm |
| Dec | Pleasant | 16°C | 12 mm |
Long-term monthly averages for the area, from NASA POWER, adjusted for the town's height (1,478 m). Festivals and crowds are not counted; check before you book.
How to reach Nandi Hills
- Nearest railway station: Nandi Halt (NDY), 1 km away.
- Nearest airport: Kempegowda International Airport (BLR), 21 km away.
Straight-line distances; the road is longer. Check trains and flights before you travel.
What a 3-day trip to Nandi Hills costs
- Budget: about ₹2,700–₹5,600 per person
- Mid-range: about ₹6,900–₹13,700 per person
- Comfort: about ₹15,900–₹30,200 per person
A rough estimate for 2 adults sharing a room: stay, food, local travel and entry tickets, from typical price ranges (not live prices). Getting to Nandi Hills is not included.
Compare Nandi Hills with nearby towns
| Town | Distance | Best weather | Places to see |
|---|---|---|---|
| Nandi Hills | – | Jan–Dec | 13 |
| Devanahalli | 17 km | May–Mar | 10 |
| Doddaballapura City | 20 km | May–Mar | 10 |
| Doddaballapura | 20 km | May–Mar | 9 |
Distances in a straight line from Nandi Hills; trip costs are rough estimates (not live prices). Tap a town for its own page.
Questions travellers ask
What are the best places to visit in Nandi Hills?
The best known are Bhoganandishwara Temple, Skandagiri, Yoga Nandeeshwara Temple, Nandi Durga, Bull Temple.
When is the best time to visit Nandi Hills?
Best weather: Jan–Dec.
How do I reach Nandi Hills?
Nearest railway station: Nandi Halt (NDY), 1 km away. Nearest airport: Kempegowda International Airport (BLR), 21 km away.
How much does a 3-day trip to Nandi Hills cost?
Budget: about ₹2,700–₹5,600 per person; Mid-range: about ₹6,900–₹13,700 per person; Comfort: about ₹15,900–₹30,200 per person. A rough estimate for 2 adults sharing a room: stay, food, local travel and entry tickets, from typical price ranges (not live prices). Getting to Nandi Hills is not included.
Sources: places from Wikipedia, Wikidata, Wikivoyage and OpenStreetMap; weather from NASA POWER; stations and airports from Wikidata. Last checked Nov 2026.