Vaikom Mahadeva Temple is situated 33 km south of Ernakulum and 40 km north of Kottayam. Nearest railway stations are Vaikom and thripunithura railway stations and the nearest Airport is Nedumbassery International Airport in Cochin which is 58 kms away. The temple is connected by road from all the nearby cities and towns. You can also reach the temple by boat from Thavanakkdavu to Vaikom Boat Jetty.