Located on the banks of the river Manimala, Kaviyoor is famous for its temples. Thrikkaviyoor Mahadeva Temple or Kaviyoor Mahadeva Temple is of historical importance and is preserved as a monument by the Archaeological Department. It bears close resemblance to the Pallava style of architecture and has prompted historians to date it to a period as early as the eighth century AD.
The engravings here are among the earliest specimens of stone sculptures in Kerala. Enshrined in a square cave is the main deity of the shrine, Lord Shiva, represented in the '' Shivalinga'' which is about three feet high and carved out of rock. The shrine also has idols of Ganapathy, Maharshi and Dwarapalakas.
Another noted shrine in Kaviyoor is the Hanuman Temple which stands on a small hillock and is built in the gable style architecture peculiar to Kerala.