PILGRIMAGE · CHIKKAMAGALURU · UPDATED OCTOBER 2026
Horanadu Annapoorneshwari Temple Guide: Timings, Free Meals, Dress Code and How to Reach
Horanadu is the goddess-of-food temple on the Bhadra river, 831 m up in the Malnad hills, where every visitor eats a free lunch. Here are the darshan and aarti times, the dress rule, how the annadana runs, where to stay, how it links to Kalasa and Sringeri, and the road from Chikkamagaluru, Mangaluru and Bengaluru.
The short answer
The Annapoorneshwari temple at Horanadu is open from about 6:30 am to 9 pm, men remove their shirts and cover their shoulders, a free vegetarian lunch is served every day from around noon, and Mahamangalarati is at 9 am, 1:30 pm and 9 pm. Allow two hours, add Kalasa on the way, and drive in daylight.
Horanadu is a small village in the Kalasa taluk of Chikkamagaluru district, on the bank of the Bhadra at about 831 m. The temple, formally the Adishakthyathmaka Sri Annapoorneshwari temple, honours the goddess of food. The story the temple tells is that Shiva, after cutting off Brahma’s fifth head, found the skull stuck to his hand until Parvati filled it with food and freed him from the sin. That is the reason annadana is the heart of the place, and why the dining hall feeds every visitor regardless of caste, creed or language.
Tradition credits the sage Agastya with the original consecration, and the Annapoorneshwari image is linked with Adi Shankara. A new golden image was consecrated in 1973 by the seer of the Sringeri Sharada Peetham on Akshaya Tritiya, and the Dharmakartharu family still looks after the temple. The setting, with forest, coffee and areca around it, is as good as the darshan, so combine it with the Sringeri travel guide and the Chikmagalur trip guide.
Darshan timings, aarti and dress code
| Item | Timing |
|---|---|
| Temple open | About 6:30 am to 9:00 pm |
| Mahamangalarati | 9:00 am, 1:30 pm and 9:00 pm |
| Kunkumarchana pooja | 11:00 am and 7:00 pm |
| Free lunch | From about 12:00 noon to 3:00 pm |
| Festival days | Hours and queues change at Navaratri, Akshaya Tritiya and the Rathotsava |
The sanctum doors close during the Mahamangalarati, which lasts about half an hour, so plan your arrival around them. Men remove their shirts and banians and cover their shoulders with a towel or shawl as a mark of respect; the temple lends covers if you do not have one. Women wear sarees or other fully covered traditional clothes. Footwear stays outside, and photography is not allowed inside the sanctum. Souvenir stalls near the temple sell pooja items and local produce.
Allow at least two hours. The temple is quietest on weekday mornings and busiest on Sundays and festival days, when the line can extend well beyond an hour.
The free meal and where to stay
Every visitor is given a free vegetarian lunch in the dining hall, usually from around noon, and the meal is hot and simple, with rice, sambar, rasam, buttermilk and a sweet. Join the line before the 1:30 pm aarti to avoid waiting. The temple takes donations of rice for the annadana and sells prasada at the counter.
The temple offers basic low-cost rooms and free shelter for pilgrims in its premises, and there are small lodges in the village. Rooms get tight on Navaratri, Deepavali and Ugadi, so ask at the temple office as soon as you arrive. For better hotels, stay in Kalasa or Chikkamagaluru, or base yourself at a Malnad homestay; see the Chikkamagaluru district guide for the coffee-estate stays.
What to see near Horanadu
| Place | Distance from Horanadu | What it is |
|---|---|---|
| Kalasa and Kalaseshwara temple | About 10 km | Shiva temple town with the Bhadra on three sides; closes for a midday break |
| Ballalarayana Durga | About 34 km | Hoysala hill fort and forest viewpoint |
| Kudremukh National Park | About 55 km | Shola grassland and peaks; see the treks in Karnataka guide |
| Sringeri | About 75 km | Sharada Peetham and the Vidyashankara temple |
| Kyatanamakki | Nearby hill stretch | Viewpoint in the hills |
Kalasa is the usual add-on, because the Kalaseshwara temple is a short drive and the Bhadra wraps the town on three sides. Check the opening time before you go, as the temple closes in the early afternoon. The Bhadra Wildlife Sanctuary offers jeep safaris in the same belt, and our wildlife safaris guide covers the national parks in the Western Ghats. Coffee breaks on the Balehonnur route, with the old masonry bridge over the Bhadra nearby, make a pleasant stop.
How to reach Horanadu
| From | Distance | Notes |
|---|---|---|
| Kalasa | About 10 km | Closest town for lodging and fuel |
| Chikkamagaluru | About 100 km, 3 hours | Via Kottigehara or via Balehonnur |
| Mangaluru | About 125 km, 3.5 hours | Nearest airport; Bantwal and Kabakaputtur are the nearest stations, about 55 km away |
| Udupi | About 118 km | Via Karkala and Kalasa |
| Sringeri | About 75 km | Ghat drive through forest |
| Bengaluru | About 320 km, 7 to 8 hours | Via Hassan and Chikkamagaluru; KSRTC and private buses |
Horanadu is not reachable by train. Buses run from Bengaluru, Mysuru, Shivamogga and Mangaluru, and cabs can be hired from Chikkamagaluru, Kalasa or Mangaluru. The final ghat stretch is narrow and twisting, so avoid driving after dark and allow extra time in the rains. See our Karnataka in monsoon guide for road conditions.
Best time to visit and what it costs
| Months | Conditions | Notes |
|---|---|---|
| October to March | Cool and clear | Best season for the temple and the hills |
| April to May | Warm, short afternoon showers | Go early; crowds peak at Akshaya Tritiya |
| June to September | Heavy rain, mist | Very green but slow on the ghat roads |
| Navaratri, Deepavali, Ugadi | Festival days | Large crowds; book rooms early |
Darshan and the lunch are free. The figures below are our own estimate for two people driving from Bengaluru for one night, with the assumptions in the last column. See also festivals in Karnataka and the best time to visit Karnataka guide.
| Item | Estimate (Rs) | Basis |
|---|---|---|
| Fuel | About 6,500 | 640 km round trip, 15 km/l, Rs 100/l |
| Tolls | 800 to 1,500 | Estimate for the Hassan route |
| Room | 500 to 2,500 | Temple rooms to private lodges; varies by season |
| Meals | 0 at the temple | Budget Rs 200 to 400 for tea and snacks |
A Horanadu, Kalasa and Sringeri day trip
| Time | Plan | Note |
|---|---|---|
| 6:30 am | Leave Chikkamagaluru or Kalasa | Reach by 9 am for the first aarti |
| 9:00 am | Mahamangalarati and darshan at Horanadu | Cover shoulders; leave footwear outside |
| 12:00 pm | Free lunch at the dining hall | Join the line early |
| 2:00 pm | Kalasa and the Kalaseshwara temple | Check that it has reopened |
| 4:00 pm | Drive to Sringeri | Daylight ghat road |
| 6:00 pm | Sharadamba temple and the Tunga ghat | See the Sringeri guide for timings |
This route links three of the great Western Ghats temples in a single long day. If you want to extend it, the Kukke Subramanya temple guide and the Dharmasthala temple guide continue the circuit, and the full set of options is in our famous temples in Karnataka guide.
Mistakes to avoid
- Entering with a shirt on. Men remove shirts and banians and cover their shoulders.
- Arriving during the aarti and expecting darshan. The sanctum doors close for about half an hour.
- Missing the lunch window. The meal runs from noon to about 3 pm.
- Photographing the goddess. Photography is not allowed inside the sanctum.
- Reaching Kalasa at 1 pm. The temple may be closed for its midday break.
- Driving the ghats after dark. The final stretch is narrow and unlit.
- Relying on the train. There is no station at Horanadu; use buses or a cab from Kalasa or Chikkamagaluru.
Horanadu FAQ
What are the Horanadu Annapoorneshwari temple timings?
The temple is open from about 6:30 am to 9 pm. Mahamangalarati is at 9 am, 1:30 pm and 9 pm, and Kunkumarchana pooja is at 11 am and 7 pm.
Is food free at Horanadu?
Yes. A free vegetarian lunch is served to every visitor daily, from around noon to about 3 pm, regardless of caste, creed or language.
What is the dress code at Horanadu?
Men remove shirts and banians and cover their shoulders with a towel or shawl. Women wear sarees or other fully covered traditional clothes. Photography is not allowed in the sanctum.
Can I stay at Horanadu?
The temple offers basic low-cost rooms and free pilgrim shelter, and there are small lodges in the village. Better hotels are in Kalasa and Chikkamagaluru. Book early for festivals.
How far is Horanadu from Chikkamagaluru, Mangaluru and Bengaluru?
About 100 km from Chikkamagaluru, about 125 km from Mangaluru and about 320 km from Bengaluru. Kalasa is about 10 km away.
Is Horanadu connected by train?
No. The nearest stations are Bantwal and Kabakaputtur, about 55 km away. Buses and cabs cover the final stretch.
How far is Sringeri from Horanadu?
About 75 km by road, a ghat drive through forest. Many visitors combine both temples with Kalasa in a single day.
When is the best time to visit Horanadu?
October to March is the most comfortable. Navaratri, Deepavali, Ugadi and Akshaya Tritiya are the busiest days.
How long should I allow for a visit?
Two hours for darshan and lunch. Add half a day if you plan to include Kalasa and Sringeri.
