The distance between Kanayannur and Varkala is approximately 150 km. The most efficient way to travel is by train from Ernakulam Junction to Varkala Sivagiri Railway Station, which takes about 3 hours. Alternatively, you can drive via the NH 66, which takes about 4 hours. Varkala is famous for its unique cliff beach, the Janardanaswamy Temple, and its laid-back atmosphere.
Total Distance: 150 km by road, 130 km air distance.
Trains are frequent and comfortable.
Expect heavy traffic on NH 66.
October to March for pleasant weather.