
Anand to Shimla
Shimla is approximately 800+ kms from Anand. The fastest way to reach Shimla from Anand is by Train, Flight Via Vadodara, Delhi. It takes approximately 6 hours. The cheapest way to reach Shimla from Anand is by Train, Bus Via Gurgaon which would take approximately 24 hours.
Sort By
Mode of Transport
Via Vadodara, Delhi
RECOMMENDED
Anand
Vadodara
Delhi
Shimla
Approx Travel Time
6h 37m
On Demand
FASTEST
Anand
Vadodara
Delhi
Shimla
Approx Travel Time
6h 5m
On Demand
Anand
Vadodara
Delhi
Shimla
Approx Travel Time
6h 25m
On Demand
Via Gurgaon
CHEAPEST
Anand
Gurgaon
Shimla
Approx Travel Time
23h 32m
₹1,241
Onwards
Via Karnal
Anand
Karnal
Shimla
Approx Travel Time
23h 48m
₹5,811
Onwards
Via Chandigarh
Anand
Chandigarh
Shimla
Approx Travel Time
1d 1h 9m
₹4,604
Onwards
Via Nathdwara, Delhi
Anand
Nathdwara
Delhi
Shimla
Approx Travel Time
1d 6h 47m
₹7,936
Onwards
Via Ahmedabad, Delhi
Anand
Ahmedabad
Delhi
Shimla
Approx Travel Time
6h 59m
On Demand
Anand
Ahmedabad
Delhi
Shimla
Approx Travel Time
6h 47m
On Demand
Frequently Asked Questions
What is the distance between Anand and Shimla?
Shimla is approximately 800+ kms from Anand.
How long does it take to reach Shimla from Anand?
It takes approximately 6 hours to reach Shimla from Anand by Train, Flight Via Vadodara, Delhi.
What is the cheapest way to reach Shimla from Anand?
The cheapest way to reach Shimla from Anand is by Train, Bus Via Gurgaon.
What is the fastest way to reach Shimla from Anand?
The fastest way to reach Shimla from Anand is by Train, Flight Via Vadodara, Delhi.


