Home » Destinations» Horanadu

Horanadu - A Place Blessed By Nature


Horanadu's main claim to fame is the stunning Goddess Annapoorneshwari temple. However, for those who love to see nature in all her pristine glory, a visit to Horanadu could satiate the senses. This verdant, green town is located in the picturesque Malnad, 100 km south of Chickmagalur. The area is covered by dense forests and fertile valley giving Horanadu a truly wonderful setting.

The Legend Behind The Temple

Of course, other than the natural beauty, the main reason to visit this sleepy little town would be the ancient temple of Annapoorneshwari. The deity is made of gold and pilgrims who pray here believe that they will never ever face a deficit of food in their lives. Legend has it that when Lord Shiva was once cursed, it was the Goddess' blessing that resulted in the curse being reversed.

The temple is also famous because every visitor here is given food and a place to sleep.

Tourist Places In And Around Horanadu

A visit to Horandu can be combined with visits to nearby temples. Sringeri is just 75 km away. Other interesting places to be visit en route to Horanadu would include Dharmasthala and the Udupi Krishna temple.

How To Reach Horanadu

Horanadu lies 330 km from Bangalore. The nearest railway station is Shimoga, and the town is well connected by the state and local bus services. Mangalore is the nearest airport.

Horanadu is Famous for

Horanadu Weather

Best Season / Best Time to Visit Horanadu

  • Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • July
  • Aug
  • Sep
  • Oct
  • Nov
  • Dec

How to Reach Horanadu

  • By Road
    Regular state and private buses for Horanadu are available from nearby cities, like Chikmagalur, Kalasa and Singeri. Buses are also available from major cities, such as Mysore, Hyderabad, Mangalore and Bangalore for Horanadu. Tourists can avail KSRTC (Karnataka State Road Transport Corporation) bus service, which is quite reasonable and comfortable.
    Search Direction
  • By Train
    Shimoga Railway Station is the nearest railway junction to Horanadu, situated at a distance of about 45 km. The railway station is well connected to nearby cities and towns. Travellers can hire taxi and cab or take a bus to reach the destination from here.
    Search Direction
  • By Air
    Mangalore Airport is the nearest domestic airport situated around 125 km from Horanadu. For tourists coming from around the globe, Bangalore International Airport is the destination, from where they can reach Horanadu through taxis conveniently. Bangalore International Airport is situated at a distance of about 342 km from Horanadu
    Search Direction