The journey from Mayyanad to Guruvayur covers 220 km, passing through the coastal towns of Kerala. You will travel via NH 66, passing through Alappuzha and Ernakulam. The route is well-connected by highways. Expect a travel time of 6 to 7 hours by road.
Total Distance: 220 km by road, 190 km air distance.
Direct KSRTC buses are available from Kollam.
October to March for pleasant weather.