Back

Guruvayur Sri Krishna Temple travel guide

Guruvayur, in Thrissur district, is home to a Krishna temple held in the highest regard across India, often described as the Dwarka of the South. The deity, Guruvayurappan, is worshipped in the form of the child Krishna. Pilgrims come from across the country for darshan, for weddings held near the temple and for the first rice-feeding ceremony of infants. Elephants play a big part in its rituals and festivals.

Garuda statue at Guruvayur Sri Krishna Temple
Deity
Lord Krishna (Guruvayurappan)
District
Thrissur
Nearest railway station
Guruvayur
Nearest airport
Cochin International Airport
Entry
Hindus only; dress code applies

About the temple

Worship at Guruvayur follows an elaborate daily schedule that begins before dawn and continues into the night. The temple is built in the traditional Kerala style, and its rituals have been kept up for centuries. The temple's elephants are housed at Punnathur Kotta, a short distance away, which visitors can see separately. It is a good place to watch the elephants being bathed and fed in the morning.

The temple sees its largest crowds during festival seasons and on days considered auspicious for weddings and rice-feeding ceremonies. Families often plan these visits months ahead, and hotels in the town fill up quickly at such times.

Rituals and offerings

Devotees often make offerings on behalf of their families, and certain ceremonies draw particularly large crowds.

Visitor rules and tips

Only Hindus may enter the temple. A traditional dress code applies: men wear a mundu and remove their shirts, and women wear traditional clothes such as a saree. Mobile phones and cameras are not allowed inside and must be left at the deposit counters. Carry a small bag with essentials only, and keep water and snacks for the wait outside. Queues can be long, particularly on weekends, holidays and auspicious wedding days, so plan to arrive early.

How to reach

Guruvayur has its own railway station, and Thrissur, the district headquarters, is roughly 25 km away with far more train connections. Cochin International Airport is the nearest airport. Buses run frequently from Thrissur and other Kerala towns. We can plan a Guruvayur visit with stays nearby and darshan timed to avoid the busiest hours.

Also nearby

Punnathur KottaThrissurGuruvayoor Temple

Plan it with us

Tell us your dates and who is travelling. We will build the route, book the car, driver and hotels, and send you a clear quote.

Hi! I'm Robo — need help planning your trip?