Chikkamagaluru is about 500 kilometers from Thiruvalla. The most practical way to reach is by train from Ernakulam to Hassan and then a bus or taxi to Chikkamagaluru. Alternatively, you can take a bus to Bangalore and then a connecting bus to Chikkamagaluru.
Total Distance: 500 km by road, 400 km air distance.
Hassan is the nearest major rail hub; take a taxi from there.
October to March for pleasant weather.