Traveling from Jaisalmer to Shimla is a long-distance journey of over 1000 km, transitioning from the desert to the Himalayan foothills. The most practical way is to take a train to Delhi and then a connecting train or bus to Shimla. Alternatively, you can drive, which takes approximately 20 hours. This route offers a dramatic change in climate and geography.
Total Distance: 1050 km driving distance, 850 km straight-line distance.
Take the Kalka-Shimla Toy Train for the final scenic leg.
April to June or September to November.