Trivandrum is located about 280 km from Guruvayur. You can easily travel by bus or train. The journey takes about 6 to 8 hours. It is a convenient trip within Kerala.
Total Distance: 280 km by road, 250 km air distance.
Frequent buses are available.
October to March for pleasant weather.