Jaisalmer
Jaisalmer
Shimla
Shimla
Train

Jaisalmer to Shimla

Updated: 28 May 2026

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.
Fastest Way
Flight to Chandigarh + Taxi to Shimla.
Cheapest Way
Train (Sleeper Class) to Delhi + Bus to Shimla.
Compare Jaisalmer to Shimla Routes
Train
Connecting
Duration
24 hours
Avg Price
1500 - 4000 INR
Operator
Indian Railways
Route
Jaisalmer - Delhi - Kalka - Shimla

Take the Kalka-Shimla Toy Train for the final scenic leg.

Travel Tips
  • Toy Train
    Book the Kalka-Shimla toy train well in advance.
  • Clothing
    Carry heavy woolens even in summer for the evenings.
  • Altitude
    Stay hydrated to avoid altitude sickness.
  • Transport
    Use the HRTC bus service for reliable mountain travel.
  • Booking
    Plan your Delhi layover carefully to avoid missing connections.
Safety Tips
  • Mountain Driving
    If driving, hire a local driver experienced in mountain roads.
  • Landslides
    Check weather reports for monsoon-related road closures.
  • Health
    Carry basic motion sickness medication.
  • Emergency
    Keep emergency contacts for Himachal tourism.
People Also Ask
  • Is there a direct train?
    No, you must change trains in Delhi and Kalka.
  • How long is the journey?
    It takes over 24 hours by train.
  • Can I fly to Shimla?
    Yes, there is a small airport at Jubbarhatti.
  • Is the road route safe?
    Yes, but mountain roads require caution.
  • What is the best way to reach?
    Train to Delhi then bus to Shimla is most popular.
Quick Info
  • From Jaisalmer, Rajasthan, India
  • To Shimla, Himachal Pradesh, India
  • Modes
Best Time to Travel

April to June or September to November.

Things to Do in Shimla
1
The Ridge
Walk along this famous open space in the heart of Shimla.
2
Jakhu Temple
Visit the highest point in Shimla for panoramic views.
3
Mall Road
Shop for local handicrafts and enjoy the colonial architecture.
4
Christ Church
Admire the neo-Gothic architecture of this historic church.
Tags
Jaisalmer to Shimla distance how to reach Shimla from Jaisalmer Jaisalmer to Shimla train travel from Rajasthan to Himachal Shimla travel guide long distance travel India Jaisalmer transport Shimla hill station