Khandwa
Khandwa
Shimla
Shimla
Train

Khandwa to Shimla

Updated: 28 May 2026

The journey from Khandwa to Shimla covers approximately 1250 km. You will travel by train to Chandigarh or Kalka, then take a bus or taxi to Shimla. The journey typically takes 24 to 26 hours. It is a great way to see the transition from the central Indian plateau to the Himalayan hill station.

Total Distance: 1250 km by road, 1000 km air distance.
Fastest Way
Flight from Indore (IDR) to Chandigarh (IXC), then taxi.
Cheapest Way
Sleeper class train to Kalka, then bus to Shimla.
Compare Khandwa to Shimla Routes
Train
Connecting
Duration
25 hours
Avg Price
1200 - 4500 INR
Operator
Indian Railways
Route
Khandwa to Kalka, then toy train to Shimla.

Book the toy train in advance for a scenic experience.

Travel Tips
  • Booking
    Book tickets well in advance.
  • Food
    Enjoy local Himachali cuisine.
  • Clothing
    Carry warm clothes.
  • Connectivity
    Keep your phone charged.
  • Health
    Carry motion sickness medicine.
Safety Tips
  • Luggage
    Secure your bags with chains.
  • Personal Safety
    Stay alert at major junctions.
  • Emergency
    Keep emergency numbers saved.
  • Documents
    Keep ID proof handy.
People Also Ask
  • Is there a direct train?
    No, you must change at Kalka.
  • How long does it take?
    Around 25 hours.
  • Are flights available?
    Yes, from Indore to Chandigarh.
  • Is it safe?
    Yes, it is a standard route.
  • Best time to visit?
    Summer is best.
Quick Info
  • From Khandwa, Madhya Pradesh, India
  • To Shimla, Himachal Pradesh, India
  • Modes
Best Time to Travel

March to June and September to November.

Things to Do in Shimla
1
The Ridge
Enjoy the panoramic views.
2
Mall Road
Shop and walk in the heart of the city.
3
Jakhu Temple
Visit the famous hilltop temple.
4
Christ Church
See the historic church.
Tags
Khandwa to Shimla train long distance travel India how to reach Himachal from MP Khandwa railway station Shimla travel guide train routes India traveling across India MP to Himachal