27 TemplesKarnatakaUpdated 2026

Famous Temples in Karnataka

Karnataka has 27 famous temples listed here, including Chennakesava Temple, Badami cave temples, Virupaksha Temple. Each guide covers location, deity, history, timings, dress code and how to reach.

All Temples in Karnataka

Chennakesava Temple
Belur, Karnataka

Chennakesava Temple

The Chennakeshava Temple, also referred to as the Keshava, Kesava or Vijayanarayana Temple, is a 12th-century Hindu temple in the Hassan district of…

Read Full Guide
Badami cave temples
Karnataka

Badami cave temples

The Badami cave temples are a complex of Buddhist, Hindu and Jain cave temples located in Badami, a town in the Bagalkot district in northern part…

Read Full Guide
Virupaksha Temple
Vijayanagara, Karnataka

Virupaksha Temple

The Virūpaksha Temple is located in Hampi in the Vijayanagara district of Karnataka, India, situated on the banks of the river Tungabhadra. Built in…

Read Full Guide
Hoysaleswara Temple
Hassan, Karnataka

Hoysaleswara Temple

Hoysaleshwara temple (also spelled as Hoysaleswara, Hoysaleśvara or Hoywalesvara temple), also referred simply as the Halebidu temple, is a…

Read Full Guide
Karnataka

Udupi Sri Krishna Matha

Udupi Shri Krishna Temple is a well-known historic Hindu temple dedicated to Krishna and Dvaita Matha, located in the city of Udupi in Karnataka…

Read Full Guide
Bhutanatha group of temples, Badami
Bagalkot, Karnataka

Bhutanatha group of temples, Badami

The Bhutanatha group of temples are 7th to 12th century Hindu temples to the east of Agastya lake in Badami, Karnataka state,…

Read Full Guide
Nageshvara Temple
Bengaluru North, Karnataka

Nageshvara Temple

The Nageshvara temple complex (also spelt Nagesvara and called Naganatheshvara locally) is located in Begur, a small town within the Bangalore urban…

Read Full Guide
Mahadeva Temple, Itagi
Koppal, Karnataka

Mahadeva Temple, Itagi

The Mahadeva Temple is located in the town of Itagi in Yelburga Taluk, in the Koppal District of Karnataka state, India. It is about 7 km (4 mi)…

Read Full Guide
Mahabaleshwar Temple
Karnataka

Mahabaleshwar Temple

The Mahabaleshwar Temple, Gokarna is a 4th-century-CE Hindu temple in Gokarna, Uttara Kannada district, Karnataka state, India, built in the…

Read Full Guide
Mahakuta group of temples
Bagalkot, Karnataka

Mahakuta group of temples

The Mahakuta group of temples is located in Mahakuta, a village in the Bagalkot district of Karnataka state, India. It is an important place of…

Read Full Guide
Halasuru Someshwara Temple, Bangalore
Bengaluru, Karnataka

Halasuru Someshwara Temple, Bangalore

Halasuru Someshwara Temple is a Hindu temple, located in the neighborhood of Halasuru in Bangalore, Karnataka, India. It is one of the old temples…

Read Full Guide
Banashankari Amma Temple
Cholachagudda, Karnataka

Banashankari Amma Temple

Banashankari Devi Temple (or Banashankari temple) is a Hindu shrine located at Cholachagudda near Badami, in Bagalkot district, Karnataka, India.…

Read Full Guide
Amrutesvara Temple
Chikmagalur, Karnataka

Amrutesvara Temple

The Amruteshvara temple also spelt "Amrutesvara" or "Amruteshwara", is located in the village of Amruthapura, 67 km north of Chikmagalur town in the…

Read Full Guide
Ananthasayana temple
Vijayanagara, Karnataka

Ananthasayana temple

Ananthasayana temple in Ananthasayanagudi, Vijayanagara district, Karnataka state, India was constructed by King Krishnadeva Raya (1524 CE) of the…

Read Full Guide
Kadri Manjunath Temple
Dakshina Kannada, Karnataka

Kadri Manjunath Temple

Kadri Manjunatha Temple is a historic temple in Mangaluru in the state of Karnataka, India. The incharge and priests in the temple are Shivalli…

Read Full Guide
Kaitabheshvara Temple, Kubatur
Shimoga, Karnataka

Kaitabheshvara Temple, Kubatur

The Kaitabheshvara temple (also spelt Kaitabhesvara or Kaitabheshwara, known also as Kotisvara) is located in the town of Kubatur (also spelt…

Read Full Guide
Lad Khan Temple
Bagalkot, Karnataka

Lad Khan Temple

The Chalukya Shiva Temple, also known as Lad Khan Temple, dedicated to Shiva, is one of the oldest Hindu temples and is located in the group of…

Read Full Guide
Kasivisvesvara Temple, Lakkundi
Gadag, Karnataka

Kasivisvesvara Temple, Lakkundi

The Kasivisvesvara temple (Kannada: ಕಾಶಿವಿಶ್ವೇಶ್ವರ ದೇವಸ್ಥಾನ), also referred to as the Kavatalesvara, Kashivishveshvara or Kashi Vishvanatha temple…

Read Full Guide
Kedareswara temple, Halebidu
Hassan, Karnataka

Kedareswara temple, Halebidu

Kedareshwara Temple (also spelt "Kedaresvara" or "Kedareshvara") is a Hoysala era construction in the historically important town of Halebidu, in…

Read Full Guide
Arakeshvara Templa
Chamarajanagar, Karnataka

Arakeshvara Templa

The Arakeshvara Temple, dedicated to the Hindu god Shiva, is located in the village of Hole Alur in the Chamarajanagar district of Karnataka state,…

Read Full Guide
Mangaladevi Temple
Mangaluru, Karnataka

Mangaladevi Temple

The Mangaladevi Temple is a Hindu temple at Bolara in the city of Mangaluru in the Indian state of Karnataka. It is situated about three kilometres…

Read Full Guide
Gokarnanatheshwara Temple
Karnataka

Gokarnanatheshwara Temple

The Gokarnanatheshwara Temple, otherwise known as Kudroli Sri Gokarnanatha Kshetra, is in the Kudroli area of Mangalore in Karnataka, India. It was…

Read Full Guide
Ishvara Temple, Arasikere
Hassan, Karnataka

Ishvara Temple, Arasikere

The Ishvara temple, also referred to as the Ishwara or Isvara temple, is an early 13th-century Hindu temple in Arsikere, Hassan district, Karnataka…

Read Full Guide
Srikanteshwara Temple, Nanjangud
Karnataka

Srikanteshwara Temple, Nanjangud

The Nanjundeshwara Temple (also called Srikanteshwara Temple) is an ancient temple dedicated to Shiva in the Hindu pilgrimage town of Nanjanagudu in…

Read Full Guide
Kamala Narayana Temple, Degaon
Karnataka

Kamala Narayana Temple, Degaon

Kamala Narayana Temple is at Degaon in Belgaum District, Karnataka, India. The temple was built by the Kadamba dynasty.

Read Full Guide
Dharmasthala Temple
Dakshina Kannada, Karnataka

Dharmasthala Temple

Dharmasthala Temple (Shri Kṣhētra Dharmasthala) is an 800-year-old Hindu religious institution in the temple town of Dharmasthala in Dakshina…

Read Full Guide
Siddhesvara Temple
Karnataka

Siddhesvara Temple

The Siddhesvara Temple (also spelt Siddheshvara or Siddheshwara and locally called Purada Siddeshwara ) is located in Haveri in Haveri district…

Read Full Guide

Temples in Karnataka: FAQs

Which are the most famous temples in Karnataka?
The most visited temples in Karnataka include Chennakesava Temple, Badami cave temples, Virupaksha Temple, Hoysaleswara Temple, Udupi Sri Krishna Matha.
How many famous temples are listed for Karnataka?
This page lists 27 famous temples in Karnataka, each with its own guide.
What is the best time to visit temples in Karnataka?
October to February The weather is cooler and drier. April–May is very hot, and the monsoon brings heavy rain to the coast.
Which is the oldest temple in Karnataka on this list?
Many temples in Karnataka are centuries old. See the history section of each guide, for example Chennakesava Temple and Badami cave temples.
Are temples in Karnataka free to enter?
General darshan is free at almost all temples. Special pujas, sevas and quick darshan tickets may cost extra.
What are the usual temple timings in Karnataka?
Most temples open early morning (around 5 to 6 AM), close for a short break around midday and reopen in the evening till about 8 to 9 PM. Open each guide for that temple's details.
Which deities are worshipped in Karnataka temples?
Temples here are dedicated to Shiva, Vishnu, Devi and other forms of the divine.
How do I plan a temple tour in Karnataka?
Group temples by city or district, start early in the morning, keep the afternoon break in mind and use the "Temples Near" section on each guide.
Is there a dress code for temples in Karnataka?
Yes, most temples expect modest, traditional clothes. Footwear is removed before entering and photography is usually not allowed inside the sanctum.