Shimla
Shimla
Train

Surkhai to Shimla

Updated: 28 May 2026

The journey from Surkhai to Shimla covers about 1500 km. You should travel to Surat, take a train to Chandigarh, and then proceed by road to Shimla. The route takes you from the plains of Gujarat to the majestic mountains of Himachal Pradesh. Expect a total travel time of 28 to 32 hours. Shimla is a popular hill station known for its colonial architecture and mountain views.

Total Distance: 1500 km by road, 1250 km air distance.
Fastest Way
Train to Chandigarh and taxi to Shimla.
Cheapest Way
Sleeper class train to Chandigarh and bus to Shimla.
Compare Surkhai to Shimla Routes
Train
Connecting
Duration
30 hours
Avg Price
2000 - 5000 INR
Operator
Kalka-Shimla Toy Train
Route
Surat to Chandigarh, then road to Kalka, then Toy Train

The Kalka-Shimla toy train is a UNESCO World Heritage experience.

Travel Tips
  • Transport
    The toy train is a must-experience, but book well in advance.
  • Clothing
    Carry heavy woolens if visiting in winter.
  • Food
    Try the local Himachali dishes like Siddu.
  • Connectivity
    Shimla is well-connected by road to Chandigarh.
  • Navigation
    The city is best explored on foot.
Safety Tips
  • Mountain Driving
    Ensure your taxi driver is experienced with mountain roads.
  • Night Travel
    Avoid driving on mountain roads at night due to fog and curves.
  • Emergency
    Keep the contact of your hotel and local emergency services.
  • Health
    Carry motion sickness medication for the winding roads.
People Also Ask
  • Is Shimla safe?
    Yes, it is a safe and popular tourist destination.
  • What is the best way to travel?
    Train to Chandigarh and then road/toy train.
  • Are there direct flights?
    Only to nearby airports like Chandigarh.
  • What is the weather like?
    Cool, with cold winters and snow.
  • Is it a good tourist spot?
    Yes, one of the most famous hill stations in India.
Quick Info
  • From Surkhai, Gujarat, 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
Walk along this famous open space in the heart of Shimla. It offers great views of the mountains.
2
Mall Road
Shop and dine on this pedestrian-only street, the hub of Shimla's social life.
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 on the Ridge.
Tags
Surkhai to Shimla Gujarat to Himachal Pradesh train to Shimla travel to Shimla best route to Shimla Surat to Shimla Shimla travel guide long distance travel