Chengannur situates at the extreme east part of Alappuzha district. It lies between Thiruvalla and Pandalam in MC Road and between Thiruvalla and Mavelikkara in Railway line.
It is 117kms north of state capital Thiruvananthapuram on the Main Central Road (MC Road). Chengannur Mahadeva Temple is only 1 km away from both Railway Station and KSRTC Bus Stand.