A view infront of the 'Thirumohoor Kaalamegha Perumal Temple'
A view infront of the 'Thirumohoor Kaalamegha Perumal Temple'

Sri Kaalamegha Perumal Temple is popularly called as ‘Thirumohoor Kaalamegha Perumal Temple’ and is located at Melur town of Madurai district, Tamilnadu.  This temple is revered as one of the 108 Divya Desam temples dedicated to Lord Vishnu and also named as ‘Thirumoghur’. Sri Kaalamegha Perumal Temple is also named as Mohanapuram and Mohanakshetram. This temple has a five tiered Rajagopuram (monumental tower) built according to the ancient science of architecture and construction. The temple has four Prakarams (precincts) inside the temple.

Sri Kaalamegha Perumal Temple is said to be in existence from more than 2000 years and has been revered in great Tamil epics like Akananuru, Padhitrupathu, Maduraikanchi and Silappatikaram. The presiding deity of this temple is Lord Kaalamegaperumal (Lord Vishnu), who is in a Panchayudha Kolam (with five weapons). Among which Sudarshana Chakra is the chief weapon of Lord Vishnu. The other deities of the temple is Goddess Mogavalli, Lord Thirumogur Aabthan, Lord Narasimha, Narasingha Perumal, Chakrathazhvar. Lord Chakrathazhvar, the Hamsam of Sriman Narayanan, is seen with 16 hands, each holding different weapons and with 154 letters. The three eyes of Chakrathazhvar is found glowing in anger.

The Pushkarani (temple tank) of Sri Kaalamegha Perumal Temple is called as Kshirabtha Pushkarini and temple tree is Vilvam and the Vimanam (tower above the sanctum sanctorum) of the temple is called as Kethaki Vimanam. The legend says that when the Devas (heavenly deities) were churning the ocean of milk (nectar of immortality), one of its drop is believed to have fallen into Kshirabtha temple tank and Lord Vishnu is said to have appeared to the south of this tank.

Pooja Timings

  • Viswaroopam – 6.00 AM to 6.30 AM
  • Kaala Shanthi Pooja – 8.00 AM to 8.30 AM
  • Thirumanjanam – 11.00 AM to 12.00 PM
  • Uchchi Kaala Pooja – 12.00 PM to 12.30 PM
  • Sayaratchai – 6.00 PM to 6.30 PM


  • Vaikasi Brammotsavam – May/June
  • Vaikunta Ekadasi – December/January
  • Gajendra Moksham – February/March
  • Panguni Thirukalyanam – March/April
  • Krishna Jeyanthi – August/September
  • Diwali – October/November
  • Pongal – January
By Road

Thirumogur is 10 km from Madurai. Buses are available from Central and Mattuthavani bus stand to reach the temple.

By Train

Nearest railway station to reach Kaalamegaperumal Temple is Madurai Railway station.

By Air

Nearest airport to reach Kaalamegaperumal Temple is Madurai airport.

  • Meenakshi Amman Temple
  • Alagar Koyil
  • Koodal Azhagar Temple
  • Vandiyur Mariamman Temple, Teppakulam
  • Thirupparamkunram Murugan Temple
  • Badri Narayanan Temple