Divya Darshan 360
Harihareshwara Temple
Photo: Dineshkannambadi, CC BY-SA 4.0, via Wikimedia Commons

Famous temples · Karnataka

Harihareshwara Temple

Shri Harihara, a fusion of Vishnu and Shiva, on the Tungabhadra River

Checked 19 Oct 2026 with 3 sources2 min read

Getting there

  • By air

    The nearest airport is at Shivamogga, about 80 km from Harihar.

  • By train

    Harihar railway station is in central Harihar and at Amaravati Colony Junction.

  • By road

    National Highway 48 (Bangalore to Mumbai), State Highway 25 and SH-76 pass through Harihar. Almost all buses between north and south Karnataka pass through the town.

Open in Google Maps

Why devotees come here

Harihareshwara Temple stands in Harihar, a city on the Tungabhadra River in Davanagere district, Karnataka. It is dedicated to Shri Harihara, a form that joins Vishnu and Shiva in one deity. The temple was built around 1223 to 1224 CE, in the Hoysala period.

Legend says that Brahma had granted the demon Guha a boon, so neither Vishnu nor Shiva could kill him alone. The two gods took the form of Harihara, a fusion of both, came down to earth and destroyed him. The legend places the descent of this form at nearby Kudalur, where the Tungabhadra and Haridra rivers meet.

The temple was built around 1223 to 1224 CE by Polalva, a commander and minister of the Hoysala king Vira Narasimha II. In 1268 CE, Soma, a commander of King Narasimha III, made some additions. It follows a staggered square hall plan typical of Hoysala temples and is built of soapstone, also called potstone. The original tower over the shrine is missing; a tower of brick and mortar replaces it. The ceiling of the open hall carries lotus carvings, and several old Kannada inscriptions and hero stones are kept within the temple premises.

Tips for your visit

  • Davanagere, about 14 km away, is Harihar's twin city.
  • Karnataka Tourism lists Harihar among its heritage experiences, as the Twin-Culture City by the Tungabhadra.

Darshan at home

Not in the app yet

Harihareshwara Temple is not in the Divya Darshan 360 app yet. These Famous temples temples are, with darshan videos you can watch at home:

The app is free, Android only. For darshan as if you are standing there, see the VR box (₹899, or ₹949 cash on delivery).

Questions people ask

Where is Harihareshwara Temple?

It is in Harihar, a city and taluka in Davanagere district, Karnataka. The town lies on the banks of the Tungabhadra River. Harihar is famous for this temple.

Who is Harihara?

Harihara is a single form that joins the Hindu gods Vishnu and Shiva. The temple houses this deity. Legend says Vishnu and Shiva took this form to destroy the demon Guha.

How far is Harihar from Bengaluru?

Harihar lies about 275 km north of Bengaluru. National Highway 48 runs through the town on the route to Mumbai.

Is Davanagere close to Harihar?

Yes. Davanagere is about 14 km away, and the two towns are often called twin cities.

Do buses stop in Harihar?

Almost all buses running between north and south Karnataka pass through Harihar. That includes buses from North Karnataka to South Karnataka, and the reverse.

How we checked this page

On 19 Oct 2026 we checked every fact on this page against these sources, official ones first. Anything we could not confirm is left out.

  1. Heritage, History and Culture, Karnataka Tourism (Government of Karnataka) karnatakatourism.org
  2. Harihareshwara Temple, Wikipedia en.wikipedia.org
  3. Harihar, Wikipedia en.wikipedia.org

More Famous temples temples

All Famous temples guides

Planning this with family?