KeralaTimings 2026Free Entry

Guruvayur Temple, Thrissur: History, Timings & Visitor Guide

The Guruvayur Temple, also called the Guruvayur Sree Krishna Temple, is situated in the town of Guruvayur, Thrissur district, Kerala,…

Location Thrissur, Kerala
Entry Fee Free
Best Time October to February
Railway Station ~1 km
Nearest Airport ~61 km
Guruvayur Temple, Thrissur, Kerala

About Guruvayur Temple

The Guruvayur Temple, also called the Guruvayur Sree Krishna Temple, is situated in the town of Guruvayur, Thrissur district, Kerala, India. Located approximately 26 kilometers (16 miles) northwest of Thrissur city, the temple is dedicated to the deity Guruvayurappan, a form of Krishna-Vishnu. it is classified as one among the 108 Abhimana Kshethrams (honuored temples) of the Sri Vaishnava tradition.

Guruvayur Temple: Key Facts

  • TempleGuruvayur Temple
  • LocationThrissur, Kerala
  • StateKerala
  • Entry FeeFree (general darshan)
  • Best Time to VisitOctober to February
  • Nearest Railway StationGuruvayur Railway Station, ~1 km
  • Nearest AirportKozhikode (CCJ), ~61 km
  • GPS10.59444, 76.03917

Guruvayur Temple Timings 2026

Guruvayur Temple is open every day, usually from early morning to late evening with a break in the afternoon. Darshan and aarti timings change with the season and on festival days.

  • MorningOpens early morning (around 5 to 6 AM)
  • AfternoonShort break around midday at many temples
  • EveningEvening aarti around sunset, closes by about 8 to 9 PM

Check the exact timings on the official website before your visit.

Dress Code & Temple Rules

  • DressModest, traditional clothes covering shoulders and knees
  • FootwearRemove before entering; use the shoe stand
  • PhotographyNot allowed inside the sanctum
  • Not AllowedLeather items, tobacco, alcohol, non-veg food
  • QueueFollow queue lines and staff instructions on festival days

How to Reach Guruvayur Temple

  • LocationThrissur, Kerala
  • By AirKozhikode (CCJ), about 61 km
  • By AirKochi (COK), about 63 km
  • By TrainGuruvayur Railway Station, about 1 km
  • Major StationThrissur railway station, about 20 km
  • By RoadTaxis, autos and state buses from the railway station and nearby cities

Distance from Nearby Cities

FromRoad Distance (approx.)Travel Time (approx.)
Kozhikode79 km2 hr
Kochi82 km2 hr
Coimbatore156 km3 hr
Kannur204 km5 hr
Mysuru252 km6 hr

Best Time to Visit

October to February. The weather is cooler and drier. April–May is very hot, and the monsoon brings heavy rain to the coast. Weekday mornings are the least crowded; expect long queues on weekends, holidays and festivals.

Open in Google Maps

History of Guruvayur Temple

The location is mentioned as "Kuruvayur" in the 14th-century Tamil text "Kokasandesam". The Old Tamil root kuruvai suggests a meaning related to "sea" or a "village on the Malabar Coast". The name was popularly Sanskritized to 'Guruvayur,' a practice often attributed to Melpathur Narayana Bhattathiri, the author of Narayaneeyam (16th century). By the close of the 16th century, Guruvayur had solidified its status as a principal pilgrimage center in Kerala.

Legend & Significance

According to the Gurupavanapura Mahatmya in the Narada Purana, the central icon of the Guruvayur Temple was created by Vishnu in Vaikuntha. The idol was entrusted to Brahma, who gifted it to King Sutapas and his consort Prishni. Legend holds that Vishnu granted the couple the boon of worshipping the idol across three successive rebirths, culminating in the Dvapara Yuga when Vishnu incarnated as Krishna.

Following the svargarohanam (heavenly ascent) of Krishna and the subsequent submergence of the city of Dvaraka, the idol was retrieved by Krishna's disciple, Uddhava. Uddhava entrusted the relic to Brihaspati (Guru, the preceptor of the gods) and Vayu (the wind god). They carried the idol south and installed it at its current location, which was designated by Shiva. The name of the place, Guruvayur, is a portmanteau derived from Guru and Vayu, while -ur stands for place in the local language. Shiva then relocated to the adjacent Mammiyoor Temple to maintain his presence over the main shrine.

Architecture of Guruvayur Temple

The Guruvayur Temple is an example of the traditional Kerala architectural style, characterised by its sloped roofs, copper sheeting, and extensive use of wood and laterite stone. The entire complex is oriented to the east, with the main sanctum, the Srikovil, facing the rising sun.

The Srikovil is a rectangular, two-storied structure. Its roof is covered with copper sheets and plated with gold. The inner structure is divided into three rooms, culminating in the garbhagriha (innermost sanctum). The srikovil walls are a canvas for exquisite murals, which, though damaged in the fire of 1970, were meticulously restored in the 1980s. Inside, in addition to the mulavigraha (main idol), are two processional idols: a gold idol used for the daily sriveli (procession) and an 18th-century panchaloha (five-metal alloy) idol reserved for the arattu (holy bath) ceremony. Behind the main idol lies a huge shaligram stone, believed to amplify the energy of the shrine.

Frequently Asked Questions

Where is Guruvayur Temple located?
Guruvayur Temple is in Thrissur, Kerala, India. GPS location: 10.5944, 76.0392.
What are the timings of Guruvayur Temple?
Guruvayur Temple is open daily from early morning to evening, usually with an afternoon break. Timings change on festivals, so confirm with the temple office before you go.
Is there an entry fee at Guruvayur Temple?
General darshan is free. Special pujas, sevas or quick darshan may have a separate fee set by the temple.
What is the best time to visit Guruvayur Temple?
October to February. The weather is cooler and drier. April–May is very hot, and the monsoon brings heavy rain to the coast.
Which is the nearest railway station to Guruvayur Temple?
Guruvayur Railway Station is the nearest railway station, about 1 km away. The nearest major station is Thrissur railway station, about 20 km away.
How far is Guruvayur Temple from Kozhikode?
Guruvayur Temple is about 79 km by road from Kozhikode (approx.).
Which is the nearest airport to Guruvayur Temple?
Kozhikode (CCJ) is the nearest major airport, about 61 km away in a straight line. Kochi (COK) is the next option.
What is the dress code at Guruvayur Temple?
Wear modest, traditional clothes that cover shoulders and knees. Remove footwear before entering. Shorts and sleeveless tops are best avoided.
Is photography allowed inside Guruvayur Temple?
Photography is usually not allowed inside the sanctum. Outer areas may allow photos; follow the signs and staff instructions.
Which other temples are near Guruvayur Temple?
Mammiyoor Temple, Vadakkunnathan Temple, Thrissur, Uthralikavu Pooram, Abaya Pradhan Temple are close by and can be covered on the same trip.

Temples Near Guruvayur Temple

Mammiyoor Temple
Thrissur, Kerala

Mammiyoor Temple

Mammiyur Mahadeva Temple is a popular Shiva temple situated in Guruvayoor, Thrissur district of Kerala, India. Every devotee who goes to Guruvayur…

Read Full Guide
Vadakkunnathan Temple, Thrissur
Kerala

Vadakkunnathan Temple, Thrissur

The Vadakkumnathan Temple is an ancient Hindu temple dedicated to Shiva in Thrissur, in the Thrissur district of Kerala, India. The temple is a…

Read Full Guide
Uthralikavu Pooram
Thrissur, Kerala

Uthralikavu Pooram

Uthralikkavu Pooram (ഉത്രാളിക്കാവ്) is a festival held at Shri Rudhiramahakalikav (ശ്രീ രുധിരമഹാകാളികാവ്) temple situated at Wadakkanchery in…

Read Full Guide
Abaya Pradhan Temple
Palakkad, Kerala

Abaya Pradhan Temple

Thirumittakode Anchumoorthi Temple (also called Thiruviththuvakkōdu) is a Hindu temple equally associated with the deities Vishnu and Shiva. Temple…

Read Full Guide
Tirunavaya Temple
Malappuram, Kerala

Tirunavaya Temple

Tirunavaya Temple (in full Tirunavaya Navamukunda Temple) is an ancient Hindu temple at Tirunavaya, central Kerala, India, on the northern bank of…

Read Full Guide
Thiruvanchikulam Mahadeva Temple
Thrissur, Kerala

Thiruvanchikulam Mahadeva Temple

Thiruvanchikulam Siva Temple (medieval Thiruvanchaikkalam Temple) is a Hindu temple situated in Kodungallur in Thrissur district of Kerala state…

Read Full Guide