The journey from Kannur to Shimla is a long-distance trip that takes you from the tropical coast to the Himalayan foothills. By train, you will travel to Kalka, then take the famous toy train to Shimla. The total journey takes about 50 to 55 hours. Shimla is a beautiful hill station, perfect for a relaxing getaway.
Total Distance: 2800 km by road, 2300 km air distance.
Book the Kalka-Shimla toy train well in advance.
March to June or September to November.