Guruvayur (also written as Guruvayoor or Gurupavanapuri) is a municipal town in Thrissur District, of Kerala State in India. It houses the famous Guruvayur Sree Krishna Temple, the fourth biggest temple in India in terms of the number of devotees per day.