The journey from Kokrajhar to Shimla is a 1800 km trip. The most practical way is to take a train to Kalka and then a taxi or the toy train to Shimla. The journey takes about 40 to 45 hours.
Total Distance: 1800 km by rail/road, 1400 km straight-line air distance.
Book train to Kalka and then taxi.
March to June and October to December.