Hassan is about 450 kilometers from Thiruvalla. The most practical way to reach is by train from Ernakulam to Hassan Junction. Alternatively, you can take a bus to Bangalore and then a connecting bus or train to Hassan.
Total Distance: 450 km by road, 350 km air distance.
Book tickets well in advance for this long-distance train journey.
October to March for pleasant weather.