27 TemplesKeralaUpdated 2026

Famous Temples in Kerala

Kerala has 27 famous temples listed here, including Sabarimala temple complex, Padmanabhaswamy Temple, Guruvayur Temple. Each guide covers location, deity, history, timings, dress code and how to reach.

All Temples in Kerala

Sabarimala temple complex
Pathanamthitta, Kerala

Sabarimala temple complex

The Sabarimala Sree Dharma Sastha Temple (Malayalam: ശബരിമല ശ്രീ ധർമ്മ ശാസ്താ ക്ഷേത്രം) (Malayalam pronunciation: [ʃabəɾimala]) is a Hindu temple…

Read Full Guide
Padmanabhaswamy Temple
Thiruvananthapuram, Kerala

Padmanabhaswamy Temple

The Padmanabhaswamy Temple (Malayalam: [pɐd̪mɐnaːbʰɐswaːmi]) is a Hindu temple dedicated to Vishnu in Thiruvananthapuram, Keralam, India. It is one…

Read Full Guide
Guruvayur Temple
Thrissur, Kerala

Guruvayur Temple

The Guruvayur Temple, also called the Guruvayur Sree Krishna Temple, is situated in the town of Guruvayur, Thrissur district, Kerala,…

Read Full Guide
Vazhappally Maha Siva Temple
Kottayam, Kerala

Vazhappally Maha Siva Temple

Vazhappally Maha Siva Temple is a Hindu temple located in Vazhappally near Changanassery in Kottayam district in the Indian state of Kerala. The…

Read Full Guide
Vadakkunnathan Temple, Thrissur
Kerala

Vadakkunnathan Temple, Thrissur

The Vadakkumnathan Temple is an ancient Hindu temple dedicated to Shiva in Thrissur, in the Thrissur district of Kerala, India. The temple is a…

Read Full Guide
Ananthapura Lake Temple
Kasaragod, Kerala

Ananthapura Lake Temple

Sri Ananthapadmanabha Swamy Temple, also known as the Ananthapura Lake Temple, is a Hindu temple dedicated to Anantha Padmanabhaswamy. It is located…

Read Full Guide
Chottanikkara Temple
Ernakulam, Kerala

Chottanikkara Temple

The Chottanikkara Bhagavathy Temple is a Hindu temple dedicated to Goddess Bhagavathy, located in the village of Chottanikkara within the Ernakulam…

Read Full Guide
Ambalappuzha Sri Krishna Temple
Alappuzha, Kerala

Ambalappuzha Sri Krishna Temple

Ambalappuzha Sree Krishna Swamy Temple is an Indian Hindu temple dedicated to Krishna at Ambalappuzha in Alappuzha district of Kerala. The temple is…

Read Full Guide
Uthralikavu Pooram
Thrissur, Kerala

Uthralikavu Pooram

Uthralikkavu Pooram (ഉത്രാളിക്കാവ്) is a festival held at Shri Rudhiramahakalikav (ശ്രീ രുധിരമഹാകാളികാവ്) temple situated at Wadakkanchery in…

Read Full Guide
Tirunavaya Temple
Malappuram, Kerala

Tirunavaya Temple

Tirunavaya Temple (in full Tirunavaya Navamukunda Temple) is an ancient Hindu temple at Tirunavaya, central Kerala, India, on the northern bank of…

Read Full Guide
Kottukal cave temple
Kollam, Kerala

Kottukal cave temple

Kottukkal Cave Temple, also known as Kaltrikkovil in Malayalam, is an existing example of rock cut architecture, built between 6th and 8th centuries…

Read Full Guide
Kunnathoor Padi
Kannur, Kerala

Kunnathoor Padi

Kunnathoor Padi (also Kunnathur Padi) is a village in the Payyavoor Grama Panchayat of the Kannur district in Kerala, India. It serves as the…

Read Full Guide
Madhur Temple
Kasaragod, Kerala

Madhur Temple

Madhur Shree Madanantheshwara-Siddhivinayaka Temple is a popular Shiva and Ganapathi temple located 7 km (4.3 mi) from Kasaragod town, on the banks…

Read Full Guide
Muthappan Temple
Kannur, Kerala

Muthappan Temple

Parassini Madappura Sree Muthappan temple is a temple located at Parassinikadavu in Anthoor municipality on the banks of the Valapattanam river…

Read Full Guide
Aranmula Parthasarathy Temple
Pathanamthitta, Kerala

Aranmula Parthasarathy Temple

The Aranmula Parthasarathy Temple is a Hindu temple located in Aranmula, a village in Pathanamthitta District, Kerala, South India, on the southern…

Read Full Guide
Attukal Temple
Thiruvananthapuram, Kerala

Attukal Temple

The Attukal Bhagavathy Temple is a Hindu shrine located at Attukal in Kerala, India. It is situated near the heart of the city, two kilometres away…

Read Full Guide
Thiruvanchikulam Mahadeva Temple
Thrissur, Kerala

Thiruvanchikulam Mahadeva Temple

Thiruvanchikulam Siva Temple (medieval Thiruvanchaikkalam Temple) is a Hindu temple situated in Kodungallur in Thrissur district of Kerala state…

Read Full Guide
Mammiyoor Temple
Thrissur, Kerala

Mammiyoor Temple

Mammiyur Mahadeva Temple is a popular Shiva temple situated in Guruvayoor, Thrissur district of Kerala, India. Every devotee who goes to Guruvayur…

Read Full Guide
Sreevallabha Temple, Thiruvalla
Pathanamthitta, Kerala

Sreevallabha Temple, Thiruvalla

The Sreevallabha Temple is an orthodox Hindu temple dedicated to Sreevallabha (Vallabha meaning consort of Sree or Lakshmi), a form of Vishnu. It is…

Read Full Guide
Kaviyoor Mahadeva Temple, Kerala
Pathanamthitta, Kerala

Kaviyoor Mahadeva Temple, Kerala

Kaviyoor Mahadevar Temple is one of the important Siva temples in Kerala, located in Kaviyoor, Tiruvalla Pathanamthitta District, Kerala, India. It…

Read Full Guide
Abaya Pradhan Temple
Palakkad, Kerala

Abaya Pradhan Temple

Thirumittakode Anchumoorthi Temple (also called Thiruviththuvakkōdu) is a Hindu temple equally associated with the deities Vishnu and Shiva. Temple…

Read Full Guide
Janardanaswamy Temple
Thiruvananthapuram, Kerala

Janardanaswamy Temple

The Janardanaswamy Temple, also known as the Varkala Temple, is a Hindu temple situated in Janardhanapuram, Varkala city, Thiruvananthapuram…

Read Full Guide
Puliyur Mahavishnu Temple
Alappuzha, Kerala

Puliyur Mahavishnu Temple

The Thripuliyoor Mahavishnu Temple (also called Mayapiran temple) is a Hindu temple dedicated to Vishnu and located in Puliyoor, Alappuzha District…

Read Full Guide
Sree Poornathrayeesa Temple
Ernakulam, Kerala

Sree Poornathrayeesa Temple

Sree Poornathrayeesa Temple (ശ്രീ പൂര്ണ്ണത്രയീശ ക്ഷേത്രം) is a Hindu temple in Thrippunithura, Kochi, Kerala, India. It is dedicated to Vishnu in…

Read Full Guide
Thrichittatt Maha Vishnu Temple
Alappuzha, Kerala

Thrichittatt Maha Vishnu Temple

The Thrichittatt Mahavishnu Temple (also called Thiruchenkundrur and Imayavarappan temple) is a Hindu temple dedicated to Vishnu, located in…

Read Full Guide
Mangala Devi Temple
Idukki, Kerala

Mangala Devi Temple

Mangaladevi Kannagi Temple is a Hindu temple located at Mangaladevi, near the present-day border of Theni District (of Tamil Nadu) and Idukki…

Read Full Guide
Thali Mahadeva temple, Kozhikode
Kerala

Thali Mahadeva temple, Kozhikode

Tali Shiva Temple or Tali Mahakshetram is a Hindu temple dedicated to the deity Shiva, situated in the heart of the Kozhikode city, Kerala. The…

Read Full Guide

Temples in Kerala: FAQs

Which are the most famous temples in Kerala?
The most visited temples in Kerala include Sabarimala temple complex, Padmanabhaswamy Temple, Guruvayur Temple, Vazhappally Maha Siva Temple, Vadakkunnathan Temple, Thrissur.
How many famous temples are listed for Kerala?
This page lists 27 famous temples in Kerala, each with its own guide.
What is the best time to visit temples in Kerala?
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 Kerala on this list?
Many temples in Kerala are centuries old. See the history section of each guide, for example Sabarimala temple complex and Padmanabhaswamy Temple.
Are temples in Kerala 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 Kerala?
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 Kerala temples?
Temples here are dedicated to Shiva, Vishnu, Devi and other forms of the divine.
How do I plan a temple tour in Kerala?
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 Kerala?
Yes, most temples expect modest, traditional clothes. Footwear is removed before entering and photography is usually not allowed inside the sanctum.