A view behind the Thiru Thanjaimaamani Sri Neelamega Perumal Temple
A view behind the Thiru Thanjaimaamani Sri Neelamega Perumal Temple

Sri Neelamega Perumal Temple, also named as ‘Thiru Thanjaimaamani Temple’ is situated in Vennathankarai village of Thanjavur district in Tamil Nadu. Sri Neelamega Perumal Temple is dedicated to Lord Vishnu and also one of the 108 Divya Desam Temples. Sri Neelamega Perumal Temple complex is a collection of three temples of Lord Vishnu, which is considered as one of the Divya Desam Temple as a whole. The three temples are:

  1. Thiru Thanjaimaamani Temple
  2. Thiru ManiKundra Perumal Temple
  3. Thiru Thanjai Yazhinagar Temple

The legend says that the Demons got the blessings of Lord Shiva after a sincere penance towards Him. After that, the demons, particularly Thanjagan, Thandagan and Tharagan started disturbing the universe leading to extreme scarcity of food. And they also gave so much of troubles to the Devas and Rishis. By the worship of the Rishis, Lord Neelamega Perumal (Lord Vishnu) decided to kill the demons. As the demon Thanjagan changed his form as an elephant, Lord Neelamega Perumal took Narasimha Avatar (half man and half lion) and killed the demon Thanjagan. And the Lord took Varaha Avatar and killed the demon Thandagan and Tharagan was killed by Goddess Kaali(Goddess Shakthi), the consort of Lord Shiva. As requested by the demon Thanjagan to Lord, the place is named as Thanjavur.


The presiding deity of this Sri Neelamega Perumal Temple is Lord Sri Neelamega Perumal, facing the east direction. The other deities of Sri Neelamega Perumal Temple are Lord Krishna, Lord Ventakesha Perumal with His consorts, Lord Varadharaja Perumal, Lord Lakshmi Narasimhar, Goddess Lakshmi Devi, Goddess Andal Naachiyar, Lord Hanuman, and Lord Vishvakshenar. Another legend says that Maharishi Parasara and all other Rishi’s wished to have the dharsan of Lord Narayanan (Lord Vishnu) on the earth.

And so, it is said that Lord Narayanan sat on the bank of river Vinnaaru, which flows with ‘Amudham’ (brings eternity) in Vishnuloga. As Lord Narayanan hold Sengol (Baton) in His hand, signifies the King of the Universe. This is the one and only temple where three temples are worshipped as a one divya desam temple with a distance of one mile each. The Vimanam (the tower above the Sanctum) of this Sri Neelamega Perumal Temple is Soundarya Vimanam.

Dharshan Timings

  • From 7.00 a.m. to 12.00 a.m.
  • From 5.00 p.m. to 8.30 p.m.
  • Pradosha time – 4.30 p.m. to 6.00 p.m.


  • Brahmotsavam – March or April
  • Chithirai – April or May
  • Vaikasi – May or June
By Road

Thanjavur is well-connected with Chennai, Coimbatore, Tiruchirapalli, Karaikal, Pudukkottai, Madurai, Tirunelveli, Kumbakonam, Pattukkottai, Bangalore, Ernakulam, Marthandam, Nagercoil, Tirupathi, Thiruvananthapuram, Ooty and Mysore through regular bus services.

By Train

Thanjavur railway station is an important railway junction of Southern Railways. Thanjavur is connected by rail with most important CITIES and towns in India like Chennai, Bangalore, Mysore, Ernakulam, Thrissur, Palakkad, Coimbatore, Erode, Tirupur, Tiruchirapalli, Salem, Karur, Madurai, Tirunelveli, Rameswaram, Tiruchendur, Karaikal, Dharmapuri and weekly trains to Vishakapatnam, Tirupati, Vijayawada, Goa, Vizianagaram, Nagpur, Jabalpur, Allahabad, Varanasi, Bhubaneshwar and to all main cities.

By Air

A full-fledged Air Force Station is operational at Thanjavur which has several Fighter (aircraft) including Sukhoi jets. The Air Force Station is set to start function as a major Air base. The nearest INTERNATIONAL Airport is the Tiruchirapalli International Airport which is about 50 km from the city.

  • Andalakkum Aiyan Temple
  • Padikasu Nathar Temple
  • Gajendra Varadhan Temple
  • Hara Shaba Vimochana Perumal Temple
  • Appakudathan Temple
  • Adhivaraha Perumal Temple