Kharagpur
Kharagpur
Shimla
Shimla
Train

Kharagpur to Shimla

Updated: 28 May 2026

The journey from Kharagpur to Shimla covers approximately 1650 km. You can take a train to Kalka and then the famous Kalka-Shimla toy train. The total journey takes about 35 to 40 hours. Alternatively, fly to Chandigarh and take a taxi to Shimla. Shimla is a beautiful hill station known for its colonial architecture and mountain views.

Total Distance: Driving distance is 1650 km; straight-line air distance is 1400 km.
Fastest Way
Flight to Chandigarh and then taxi is the fastest.
Cheapest Way
Train (Sleeper Class) is the most economical option.
Compare Kharagpur to Shimla Routes
Train
Connecting
Duration
36 hours
Avg Price
1800 - 5000 INR
Operator
Kalka-Shimla Toy Train
Route
Kharagpur to Kalka, then toy train to Shimla.

Book the toy train well in advance as it is very popular.

Travel Tips
  • Clothing
    Carry heavy woolens even in summer.
  • Transport
    Walking is the best way to explore the town center.
  • Food
    Try local Himachali dishes at authentic eateries.
  • Weather
    Check for road closures during heavy snowfall.
  • Shopping
    Buy local handicrafts and woolens.
Safety Tips
  • Mountain Roads
    Be careful on winding roads if traveling by taxi.
  • Altitude
    Acclimatize yourself to the altitude.
  • Emergency
    Keep local emergency numbers saved.
  • Trekking
    Always hire a guide for mountain treks.
People Also Ask
  • Is there a direct train?
    No, you must change at Kalka.
  • How long is the journey?
    About 36 hours by train.
  • What is Shimla famous for?
    It is known for its colonial history and mountain views.
  • Is it safe?
    Yes, it is a safe tourist destination.
  • Best time to visit?
    Winter for snow, summer for pleasant weather.
Quick Info
  • From Kharagpur, West Bengal, India
  • To Shimla, Himachal Pradesh, India
  • Modes
Best Time to Travel

March to June and October to February for snow.

Things to Do in Shimla
1
The Ridge
Enjoy the panoramic views of the mountains from this central open space.
2
Mall Road
Stroll through this bustling street filled with shops, cafes, and colonial buildings.
3
Jakhu Temple
Visit this temple dedicated to Lord Hanuman, located at the highest point in Shimla.
4
Christ Church
Admire the neo-Gothic architecture of this historic church.
Tags
Kharagpur to Shimla train Kharagpur to Shimla distance best way to reach Shimla trains from Kharagpur to Shimla traveling to Himachal Pradesh Shimla tourism Kharagpur transport Shimla travel guide