The journey from Malappuram to Shimla is a massive 3000 km trek across the length of India. The most practical way is to take a train to New Delhi, then a train to Kalka, and finally the toy train to Shimla. Alternatively, flying to Chandigarh and then taking a taxi is recommended. Shimla is a beautiful hill station in the Himalayas.
Total Distance: 3000 km by road and 2500 km air distance.
The toy train ride is a must-do experience.
March to June and September to November.