Best Temples of Tamil Nadu

The state of Tamil Nadu is also known as the land of temples. There are about 33,000 ancient temples which are about 1000-3000 years old. Apart from these, you can find numerous new temples too. This article will talk about the top ten temples that you should not miss in Tamil Nadu.

Discover Here List of Top Temple in Tamil Nadu

Meenakshi Amman Temple

This temple is located in Madurai on the banks of the river Vaigai. This temple was nominated for the new Seven Wonders of the World. This temple is famous for the architectural beauty, gopurams (gateway towers), pillared hall and sculptures. About 25,000 people visit this temple every day. This temple is the icon of the state and is present in the state seal.

Kapaleeswarar Temple

This temple is located in Chennai. It is a 7th century temple built with 120 feet gateway tower. This temple is famous for the hallways, festivals and the ancient sculptures. Many parts of the temples were destroyed by the Portuguese and were rebuilt in 16th century..

Brihadeeswarar Temple

This temple is located in Thanjavur. It is also called as periya kovil which can be translated as ‘big temple’. It is a heritage site. This temple is completely made of granite and it has numerous giant sculptures inside and outside the main shrine.

Temples in Mahabalipuram

The shore of Mahabalipuram has many carved caves, shore temples, rock cut temples and sculptures of 7th century that were constructed to impress the merchants who entered the place through the ancient port of Mahabalipuram. Each sculpture has a speciality and is a masterpiece. It is a world heritage site and one of the most commonly visited tourist spots by local and international visitors.

Nagarajan temple

The city of Nagercoil gets its name from this temple built for the snake god of Hindu mythology. Since the place is very close to Kerala, you can find a mixture of Dravidian and Kerala styled architectural elements in this temple. This temple is very famous for the vast pond that is found in the middle of the temple. There is no record to identify the origin of the temple and is considered to be ancient and the temple has a literature indications in many ethics and ancient literature.

Kumari Amman temple

The district of Kanyakumari gets its name from this temple. This temple is built exactly on the spot where the Bay of Bengal, Arabian Sea and Indian Ocean mix together. This temple is 3000 years old and has been mentioned in many epics of Hindus like Ramayana, Mahabaratha and others.

Kanchi Kailasanathar temple

Kailasanathar temple is very famous for the beautiful sculptures and wall carvings found all around the walls of the temple. This temple is the oldest one in Kanchipuram. It is also famous for the unique half-human and half-animal style of sculptures. The temples is built in Dravidian style and completely built with sandstone.

Annamalaiyar Temple

This temple is located in Thiruvannamalai. This is the temple with the largest complex in the country and highest tower in India. The temple covers over 19 hectares and has 66 meter high tower. During the Thiruvannamalai depam festival, a large pot of ghee is used as a lamp and a saree is used as thread for lighting the lamp which would stay lit throughout the festival. It is a very famous spot for pilgrims.

Ramanatha Swamy Temple

This temple is located in Rameshwaram. It has the longest corridor among all other temples in the world. It was built in 12th century. The pillared corridor is a wonder to see. There were numerous wells in the temple and only 22 exist now. The water in the wells is considered to be medicine for various illnesses. Every year thousands of tourists visit Rameshwaram just for the sake of this temple.


There are numerous other temples in Tamil Nadu like Palani Murugan temple, Vaitheeswaran temple of Chidambaram, Jambukeswarar temple of Trichy, Thiruvarur Thyagarajaswamy temple and many others. Each ancient temple has a history of why it was built. You can learn about it from your guide or from the officials of the temple.


Create My Trip