Last updated:
Guruvayur is a temple town in Thrissur district, central Kerala, built around one of the most revered Krishna temples in South India. Pilgrims arrive before dawn, weddings take place in a steady stream outside the east gate, and the temple’s elephants are part of daily life. About 26 km away, Thrissur – once the capital of the Cochin kingdom and often called Kerala’s cultural capital – adds the great Vadakkunnathan temple, a palace museum and the most famous festival in the state.
For travellers from Pondicherry, these two towns are the spiritual and cultural heart of a central Kerala trip, easily linked with the waterfalls at Athirappilly and the old port of Kochi.
On this page
Guruvayur Sri Krishna temple
The temple is dedicated to Guruvayurappan, a form of Krishna-Vishnu, and is managed by the Guruvayur Devaswom, a statutory body under the Kerala government. Legend says the image was installed by Guru (Brihaspati) and Vayu, the wind god, which gives the town its name. The temple also has a place in social history: the Guruvayur Satyagraha of 1931–32, led by K. Kelappan with A. K. Gopalan among others, campaigned for temple entry for all castes, and the temple was opened to all Hindus in June 1947.
Our Guruvayur temple guide covers darshan, offerings and practical details.
Entry rules and dress code
Only Hindus are allowed inside the temple. At the time of writing the dress code requires men to wear a mundu (dhoti) and remove shirts and vests before entering; women may wear a saree or traditional dress such as a churidar, but jeans, shorts and sleeveless tops are not allowed. Rules are set by the Devaswom and can change – check the official Guruvayur Devaswom information before your visit.
Darshan timings and crowds
The temple opens in the early hours, around 3 am, and closes for darshan in the afternoon (roughly 12.30 pm to 4 pm) and late at night. Queues can be several hours long on weekends, holidays, auspicious wedding days and festival days. Weekday mornings after the first rush are usually calmer. Timings change on special days, so confirm locally.
Punnathur Kotta: the temple elephants
A few kilometres from the temple, Punnathur Kotta (Anakotta) is a former palace of a local ruler that now houses the elephants offered to Guruvayurappan by devotees – several dozen animals at any time. The compound also has a traditional nalukettu house and a small Shiva shrine, and a school for elephant handlers. Visitors can see the elephants from designated areas; keep your distance and follow staff instructions. The care of captive elephants here has been criticised by animal welfare groups, which some travellers may want to bear in mind.
Festivals at Guruvayur
Guruvayur Ekadasi, on the eleventh lunar day of the bright fortnight in the Malayalam month of Vrischikam (November–December), is the temple’s most important day and draws huge crowds. The ten-day Utsavam in the month of Kumbham (February–March) begins with a flag-hoisting and is the temple’s main annual festival. Krishna Janmashtami and Vishu are also celebrated with great devotion. Expect very long queues and full hotels on these dates.
Thrissur: Vadakkunnathan, the palace and the Pooram
Vadakkunnathan temple
In the centre of Thrissur, on a low hill ringed by the open ground of Thekkinkadu Maidan, stands the Vadakkunnathan temple, a large Shiva temple in classic Kerala style with timber, tile and mural work. Local tradition links its origin to Parashurama. Check entry rules at the gate; the walls, gateways and the maidan around them are worth a walk in any case.
Sakthan Thampuran Palace
This two-storey palace, rebuilt in a Kerala-Dutch style in 1795, is named after Sakthan Thampuran, the most celebrated ruler of the Cochin kingdom, who moved his capital to Thrissur. Since 2005 it has been a museum run by the state archaeology department. Check opening days locally.
Thrissur Pooram
Sakthan Thampuran is also credited with creating Thrissur Pooram in the 1790s. Held on the Pooram day of the Malayalam month of Medam (April–May) at the Vadakkunnathan temple, it brings together processions from the Paramekkavu and Thiruvambady temples, with caparisoned elephants, the kudamattam display of changing parasols, the ilanjithara melam percussion ensemble and a huge pre-dawn fireworks display. It attracts enormous crowds; book stays early and expect road closures.
How to reach Guruvayur from Pondicherry
The drive runs west via Villupuram and Salem to Coimbatore, across the Palakkad gap into Kerala and on to Thrissur, then north-west to Guruvayur – about 520 km in all. Most travellers stop for a night around Coimbatore or Palakkad. Interstate permit charges apply for Tamil Nadu tourist cars entering Kerala.
Our Guruvayur, Athirappilly and Kochi tour brings these together: Guruvayur and Thrissur, then Athirappilly and the Athirappilly Falls, and finally Kochi. For other temple journeys, see our temples page.
Where to stay
Guruvayur has a large number of hotels and lodges close to the temple, from simple pilgrim rooms to comfortable mid-range hotels; staying within walking distance makes an early darshan much easier. Thrissur has more choice for a quieter base. We can help you book a stay that suits your plans.
Practical tips
- Carry as little as possible; there are restrictions on what you can take inside, so ask at the counters near the entrance.
- Footwear must be left outside – carry socks if the stone is hot.
- Check the wedding calendar: auspicious days bring large crowds.
- Simple Kerala vegetarian meals are easy to find near the temple.
- During Pooram, avoid driving into central Thrissur.
Frequently asked questions
How far is Guruvayur from Pondicherry?
About 520 km by road via Salem, Coimbatore, Palakkad and Thrissur, roughly ten hours’ driving. Most people split the journey over two days.
What is the dress code at Guruvayur temple?
At the time of writing, men must wear a mundu and remove shirts; women may wear a saree or traditional dress such as a churidar. Jeans, shorts and sleeveless tops are not allowed. Check the Devaswom’s current rules before you go.
Can non-Hindus enter Guruvayur temple?
No. Entry to the temple is restricted to Hindus. Non-Hindus can visit the town, Punnathur Kotta and the surroundings.
How far is Guruvayur from Thrissur?
About 26 km, around 45 minutes to an hour by road.
When is Thrissur Pooram?
On the Pooram day of the Malayalam month of Medam, which usually falls in April or May. The exact date changes every year.

