Diphu
Diphu
Shimla
Shimla
Train

Diphu to Shimla

Updated: 21 May 2026

To reach Shimla from Diphu, you must first travel to Guwahati. From Guwahati, you can take a train to Kalka, then take the toy train or a taxi to Shimla. Shimla is a popular hill station and is well-connected by road from Kalka.

Total Distance: 2100 km by road, 1750 km air distance.
Fastest Way
Train from Guwahati to Kalka, then taxi to Shimla.
Cheapest Way
Train from Guwahati to Kalka, then bus to Shimla.
Compare Diphu to Shimla Routes
Train
Connecting
Duration
46 hours
Avg Price
2300-4000 INR
Operator
Guwahati-Kalka Express
Route
Guwahati to Kalka, then toy train to Shimla.

The toy train journey is very scenic.

Travel Tips
  • Local Transport
    Use walking or local taxis.
  • Food
    Try the local Himachali cuisine.
  • Weather
    It can be cold; carry warm clothing.
  • Booking
    Book taxi services in advance.
  • Navigation
    Use local guides for mountain trips.
Safety Tips
  • Night Safety
    The city is safe, but avoid isolated areas at night.
  • Emergency
    Keep the local police number saved.
  • Valuables
    Keep your belongings secure in public places.
  • Water
    Drink only bottled water.
People Also Ask
  • Is Shimla safe?
    Yes, it is generally safe for tourists.
  • How to reach from Kalka?
    Taxis and the toy train are available.
  • Are there direct trains?
    No, you must travel to Kalka first.
  • What is famous here?
    The hills and the colonial architecture.
  • Best time to visit?
    Spring and autumn are the best times.
Quick Info
  • From Diphu, Assam, India
  • To Shimla, Himachal Pradesh, India
  • Modes
Best Time to Travel

March to June and September to December.

Things to Do in Shimla
1
The Ridge
Visit this famous square. It is the heart of the city.
2
Mall Road
Take a walk in this pedestrian-only street.
3
Jakhu Temple
Visit this temple dedicated to Lord Hanuman.
4
Christ Church
Visit this historic church.
Tags
Diphu to Shimla Guwahati to Kalka train travel from Assam to Himachal Shimla travel guide how to reach Shimla trains from Guwahati Northeast to North India