Kerala, also known as “God’s Land” has a city named Kannur. Temples in Kannur are a major attraction for this spectacular city. During British rule, people from all over the world used to come here for spiritual awakening. It was called the Cannanore at that time. The air of Kannur is incensed with countless temples and its soil is rich due to the hands of ancient gods. Several tourists visit this city owing to its picturesque views, churches, beaches, and most importantly temples that hold strong spiritual and sentimental values.
16 Famous Temples In Kannur
Temples in Kannur are of great importance to devotees, considering it people throng in huge numbers to seek blessings from these temples.
1. Kanhirangad Vaidyanath Temple

Photo: Achyuta T. Madabushi / Wikimedia Commons / Image For Representation Only
Kanhirangad Temple is dedicated to Lord Shiva, Kannur famous temple. It also has idols of Bhagavathy, Ayyappan, and Ganapathy. People come here in huge numbers as it is believed that pilgrims who visit this temple get cured of their diseases. People with skin and eye disease are advised to pay a visit to this temple for treatment. Milk and water are offered to Lord Shiva. Tourists must visit this temple to experience the aura created here with bhajans and good vibes. It is one of the best temples in Kannur.
Timings: 8 AM – 6 PM
Location: 39CP+G87, Paidalmala Road Taliparamba, Taluk, Kanhirangad, Kannur, Kerala
Suggested Read: Most Revered Shiva Temples In Kerala
2. Parassinikadavu Sree Muthappan Temple

Photo: Mucho Creative Hub / Shutterstock
Parassinikadavu Sree Muthappan Temple is one of the famous temples in Kannur, where numerous devotees come in the hope of getting rid of all of their problems. Be it an upper-class devotee or a socially, or economically backward devotee, everyone comes here to pray and seek blessings. You must not leave Kannur without visiting this temple. Devotees believe that the deity ‘Muthappan’ is the God of solving all the problems. The location of the temple is also picturesque and offers a great view of the surroundings.
Timings: 5:45 AM – 9:30 PM
Location: Parassinikadavu, in Anthoor municipality, near the Valapattanam River, Kannur, Kerala
3. Taliparamba Rajarajeswar Temple

Photo: Vinayaraj / Wikimedia Commons
Taliparamba Rajarajeswar Temple is a beautiful piece of architecture with marvellous illustrations of the ancient infrastructure, one of the powerful temples in Kannur. Lord Shiva’s temple is incarcerated here. This temple also has the tallest Shikara amongst all the temples of its time. A prasna is organised here which is an ancient astrological decision-making whenever there is any problem in any of the other temples. The women cannot enter the sanctum after 6 pm, as Lord Shiva supposedly comes to the temple to pray every evening.
Timings: 5 AM – 8:30 PM
Location: Chiravakku, Taliparamba, Kannur, Kerala
Suggested Read: Places To Visit Near Kannur
4. Shree Vithoba Temple

Photo: Chandan Parihar / Pexels / Image For Representation Only
Shree Vithoba Temple in Kannur is a comparatively modern temple, which is 32 years old. The deity of Vithoda resides in this temple and is now one of the most attractive temples of Kannur. Goddess Rukmai also resides here and is worshipped to attain success in life. Devotees believe that Lord Vithoba makes all their wishes come true and ensures they live a long and happy life. It is also one of the popular temples in Kannur.
Timings: 8 AM – 6 PM
Location: Kurunkadavu Road, Payyanur, Kannur, Kerala
5. Subramanya Temple

Photo: BHARATHESHA ALASANDEMAJALU / Wikimedia Commons
Subramanya Temple is visited a lot by devotees who feel bored and depressed from day-to-day life. They come here to seek peace and prosperity in life. They feel a sense of calm and solace at this temple. This temple has historical importance as it is believed that Rama and Laxmana halted here on their way to Sri Lanka and sought blessings from the deity to rescue Sita from Ravana’s captivity. It is one of the oldest temples of Kannur and Lord Subrahmanya, son of Lord Shiva, is the presiding deity here.
Timings: 6 AM – 9 PM
Location: Peralassery, P.O. Mundalur, Kannur, Kerala
Suggested Read: Hill Stations Near Kannur
6. Trichambaram Shree Krishna Temple

Photo: Pramal / Wikimedia Commons / Image For Representation Only
Trichambaram Shree Krishna Temple is dedicated to Lord Krishna. The temple has a simple front elevation, but the interior of this temple is filled with exquisite antiques, belonging to the 15th and 16th centuries. The temple got its name after a saint known as Sambaran, who did meditation here. A colorful event Utsavam is held every year from 6th March to 20th March. Tourists must plan to visit this temple during this time to see it in full colour.
Timings: 5 AM – 12 PM, 5 PM – 8 PM
Location: 29J9+H8P, Trichambaram, Taliparamba, Kannur, Kerala
7. Sundareswara Temple

Photo: Kanishk Agarwal / Unsplash / Image For Representation Only
Sundareswara Temple is one of the most visited temples in south India. This place is like heaven for all the Lord Shiva devotees. Here, Lord Shiva is worshipped as Lord Sundareswara, the ‘God of Beauty’. It is also famous as one of the largest temples in the Kannur district. The interior is majestic and designed and decorated by renowned artist and Shiva devotee – Sri Chaithanyaall Swami. Tourists must plan to visit this divine temple and seek the blessings of Lord Shiva.
Timings: 5 AM – 12 PM, 5 PM – 8:15 PM
Location: V9M9+VH4, Talap, Kannur, Kerala
Suggested Read: Krishna Temples In Kerala
8. Thodeekalam Shiva Temple

Photo: Vinayaraj / Wikimedia Commons
Thodeekalam Shiva Temple is more than 2000 years old and is revered for its mural paintings. These paintings are made of natural colours and depict the famous Shiva-Vaishnavite epic tales. The main deity Lord Shiva is known by the name of ‘Perumal’. The upper story of the temple is smaller than the ground floor. This temple exudes rustic charm and natural beauty. Tourists must plan to visit this temple and witness this historic marvel.
Timings: 5 AM – 12 PM, 5 PM – 9 PM
Location: Thodikkulam Siva Temple, Kannavam Village, Kannur District, Kerala
9. Annapoorneshwari Temple

Photo: Vinayaraj / Wikimedia Commons
Annapoorneshwari Temple is a sacred shrine dedicated to the Goddess of Nourishment. The temple is located in a very peaceful setting and there is a serene and spiritual environment. The architecture of the temple is built in the Kerala style. The festivals and rituals offer a glimpse into the spiritual and cultural heritage of Kerala. This is a must-visit place amongst the lush Western Ghats.
Timings: 4:30 AM – 12 PM, 5:30 PM – 8:30 PM
Location: Cherukunnu- Kayatteel Rd, Kannapuram, Cherukunnu, Kannur, Kerala
Suggested Read: Most Famous Varahi Devi Temples In Kerala
10. Sree Mridanga Saileswari Temple

Photo: Rajeshodayanchal / Wikimedia Commons
Sree Mridanga Saileswari Temple, also known as Muzhakkunnu Mridanga Saileswari Temple is one of the beautiful temples in Kannur. It is a hotspot for travellers seeking spiritual stillness or a glimpse of cultural extravaganza. Dedicated to Goddess Durga, the temple is the family deity of the royal dynasty of Kannur and is the family temple of the legendary Pazhassi Raja. The temple’s divine energy, historical significance, architectural beauty, and peaceful environment attract visitors from all over the world.
Timings: 5 AM – 12:30 PM, 5 PM – 8 PM
Location: WMCR+V9W, Mridanga Shaileswary Temple Rd, Muzhakkunnu, Kannur, Kerala
11. Thiruvangad Sree Ramaswamy Temple

Photo: Primejyothi / Wikimedia Commons
One of the famous temples in Kannur, Thiruvangad Sree Ramaswamy Temple is a revered site in the vicinity of Kerala. Thiruvangad Temple is not only a place of worship but also an embodiment of Kerala’s rich cultural heritage. It is popularly known as ‘Brass Pagoda’ due to the copper sheeting of its roof and holds many intriguing sculptures and lithic records. Dedicated to Lord Rama, the temple is a landmark of spiritual devotion and historical importance for both locals and tourists.
Timings: 4 AM – 12 PM, 5:30 PM – 8:30 PM
Location: Thalassery – Manjodi Bridge, Thalassery- Kodiyeri Road, Thiruvangad, Illathaazha, Manjodi, Kannur, Kerala
Suggested Read: Places To visit In Kannur
12. Peralassery Subramanya Temple

Photo: Ashwini Prabhakaran / Wikimedia Commons
Peralassery Subramanya Temple, one of the popular temples in Kannur is a haven for seekers of spiritual bliss and peace. Dedicated to Lord Subramanya, the temple is steeped in mythology and vibrant cultural beauty. The sanctum houses the idol of Lord Subramanya in a serene and divine setting. The highlight of the temple is its massive stepwell exuding serenity and tranquillity. Whether you’re a devotee, an architecture aficionado, or someone simply seeking peace, this temple offers an unforgettable experience.
Timings: 4 AM – 12:30 PM, 4:15 PM – 8 PM
Location: Mundalur, Peralassery, Kannur, Kerala
13. Sree Thrikkaikkunnu Mahadeva Temple

Photo: Cristina Seaborn / Unsplash / Image For Representation Only
Perched atop a hillock in Thalassery in Kerala’s Kannur district, Sree Thrikkaikkunnu Mahadeva Temple is one of the top Kannur temples. The temple houses two sanctums dedicated to Lord Shiva and the other to Lord Perumal. The architecture of Sree Thrikkaikkunnu Mahadeva Temple reflects the traditional Kerala style, with intricate wooden carvings, tiled sloping roofs, and a peaceful courtyard. Bounty in nature’s beauty, the temple offers panoramic views of the Arabian Sea, nearby hills, and the town of Thalassery.
Timings: 5:30 AM – 10:30 AM, 5:30 PM – 8:30 PM
Location: Kottayam-Malabar, Kannur district, Kerala
Suggested Read: Top Kerala Temples That You Must Explore In God’s Own Country
14. Cherukunnu Sree Annapoorneswary Temple

Photo: sky.leaf.ocean / Shutterstock / Image For Representation Only
Cherukunnu Sree Annapoorneswary Temple stands as one of the popular temples to visit in Kannur, devoted to Goddess Annapoorna. The temple, built in the traditional Kerala style, is renowned for its harmonious ambiance and vibrant rituals. Each day, visitors and devotees witness special ceremonies, including the unique offering of Annadanam, where free meals are distributed as a gesture of compassion and generosity. The temple grounds are beautifully maintained, surrounded by lush greenery that adds to its tranquil charm. Whether seeking blessings, enjoying the serene setting, or participating in its legendary festivals, Annapoorneswary Temple remains a beacon of culture.
Location: Cherukunnu- Kayatteel Rd, Kannapuram, Cherukunnu, Kannur, Kerala
15. Kalarivathukkal Bhagavathi Temple

Photo: Vyacheslav Argenberg / Wikimedia Commons / Image For Representation Only
Kalarivathukkal Bhagavathi Temple, located near the Valapattanam river in Kannur, is steeped in centuries-old legend and tradition. Dedicated to Bhadrakali in her fierce form, the temple is famed as both the family shrine of the Chirakkal Royal family and the spiritual guardian of the ancient martial art, Kalarippayattu. Visitors will marvel at its timeless Kerala architecture, intricate wooden carvings, and serene surroundings, contrasting with the powerful energy of the deity within. Unmissable festivals like Meenapooram feature vibrant Theyyam performances and rituals that attract thousands each year.
Location: W9F3+R5W, Post, Valapattanam, Kannur, Kerala
Suggested Read: Bhadrakali Temples In Kerala
16. Akkare Kottiyoor Maha Siva Temple

Photo: Destination8infinity / Wikimedia Commons / Image For Representation Only
Akkare Kottiyoor Maha Siva Temple stands as a unique and revered pilgrimage destination in Kerala’s northern hills. Unlike typical temples, Akkare Kottiyoor exists as a temporary shrine erected annually on the banks of the Vavali river, drawing devotees during the famed Kottiyoor festival. The tranquil forest backdrop and gentle river create a mystical atmosphere as pilgrims gather for rituals honouring Lord Shiva in his primal form. This sacred site’s ephemeral nature enhances its spiritual allure; the connection with nature, devotion, and traditional ceremonies offer an experience that is both awe-inspiring and deeply moving.
Location: VVG7+6V3, Kottiyoor, Kannur, Kerala
Kannur is a coastal city with a lot of historical and religious significance. Once an ancient trading port is now a famous tourist destination. Temples in Kannur are very famous for their historical, architectural, and religious value. After worshipping the temples, tourists can also engage in visiting the beaches and wildlife sanctuaries here. Plan a trip with TripXL and embark on this divine journey.
Cover Photo: Dynamoland / Shutterstock