Guruvayur Sri Krishna Temple

Guruvayur, Kerala

The Guruvayur Sree Krishna Temple is one of the best-known Krishna temples in India, in the town of Guruvayur in Thrissur district, about 26 km from Thrissur city. The deity is Guruvayurappan, a form of Krishna and Vishnu, and the temple is classed among the 108 Abhimana Kshethrams of the Sri Vaishnava tradition. It is a busy temple town, with pilgrims arriving at all hours, for the temple opens before dawn.

What to see and do

  • Have darshan of Guruvayurappan, the child form of Krishna
  • See the tall flagstaff and the large temple courtyard
  • Join the early morning darshan, which is the quietest
  • Walk through the temple town and the temple tank

Ideal for

  • Devotees of Krishna
  • Families, with children, who come for blessings and special offerings
  • Pilgrims on a Kerala temple circuit

Good to know

  • Reported timings are about 3 am to 1 pm and 4:30 pm to 9:30 pm, with an afternoon break, so check locally
  • Kerala's old temples have strict dress codes, reported as a mundu or dhoti for men and a saree or set-mundu for women, with no Western wear, so check the rules at the gate, and men usually go bare-chested
  • Phones generally have to be left at the cloakroom, and facilities may vary, so carry few valuables
  • Sources differ on non-Hindu entry (inner sanctum or the whole temple), so check before you plan
  • Expect long queues on weekends, festivals and auspicious days

Spiritual significance

Guruvayur is one of the great Krishna shrines of the south, and the temple is a centre of daily worship, music and festivals. For many families in Kerala, it is the place for a child's first rice-feeding and for weddings.

Why it matters

  • Guruvayurappan: Krishna worshipped as a child
  • A great Krishna temple: one of the 108 Abhimana Kshethrams
  • A living temple town: busy from before dawn until night

All destinations · All packages