Home to the renowned
Guruvayoorappan Temple, dedicated to
Lord Krishna, Guruvayoor is located about 30 km north-west of
Thrissur.
Basically a temple town, all the activities in and around Guruvayoor are closely related to the Guruvayoorappan Temple. The town is dotted with flower and garland shops. Numerous hotels and restaurants are housed here as the town is filled with pilgrims round the year. During the major festivals of the temple, the town attracts scores of visitors.
Punnathur Kotta Elephant Sanctuary (4 km) is a major attraction near Guruvayoor.
Cochin International Airport is 87 km from Guruvayoor. Guruvayoor Railway Station is a terminus station on the rail line from Thrissur. Buses ply from Guruvayoor to Mookambika Temple, Palani and other sacred places in south India.