The journey from Kayyoor to Shimla covers 2900 km. You can take a train from Kanhangad to Kalka, then the toy train to Shimla. Flights are available from Kannur to Chandigarh, then a taxi to Shimla. Shimla is a famous hill station.
Total Distance: 2900 km by road, 2300 km air distance.
Book the toy train well in advance.
March to June and October to February.