The journey from Mahé to Shimla covers approximately 2900 km. You can take a train from Mahe to Mangalore and then board a long-distance train to Kalka, followed by the toy train to Shimla. Alternatively, fly from Kannur International Airport to Chandigarh Airport and take a taxi to Shimla. This route takes you from the coast to the mountains. Expect a travel time of 60 to 65 hours by train.
Total Distance: 2900 km driving distance, 2400 km air distance.
Book the toy train in advance as it is very popular.
Check for flights with short layovers.
March to June and October to February for snow.