This ancient Kaviyoor Mahadeva Temple is situated 6 km away from Thiruvalla town and well connected by road from Pathanamthitta, Thiruvalla, Mallappally, Changanachery and Kottayam. The nearest railway station is Thiruvalla and it is in almost equal distance from two major airports Trivandrum International Airport and Nedumbassery International Airport in Cochin.