
Anuppur to Shimla
Shimla is approximately 1100+ kms from Anuppur. The fastest way to reach Shimla from Anuppur is by Train, Flight, Bus Via Lucknow, Chandigarh. It takes approximately 15 hours. The cheapest way to reach Shimla from Anuppur is by Train Via Ghaziabad which would take approximately 24 hours.
Sort By
Mode of Transport
Via Haridwar
RECOMMENDED
Anuppur
Haridwar
Shimla
Approx Travel Time
23h 25m
On Demand
Via Muzaffarnagar
Anuppur
Muzaffarnagar
Shimla
Approx Travel Time
23h 25m
On Demand
Via Roorkee
Anuppur
Roorkee
Shimla
Approx Travel Time
23h 25m
On Demand
Via Saharanpur
Anuppur
Saharanpur
Shimla
Approx Travel Time
23h 25m
On Demand
Via Meerut
Anuppur
Meerut
Shimla
Approx Travel Time
23h 40m
₹835
Onwards
Via Lucknow, Chandigarh
FASTEST
Anuppur
Lucknow
Chandigarh
Shimla
Approx Travel Time
14h 35m
₹5,466
Onwards
Anuppur
Lucknow
Chandigarh
Shimla
Approx Travel Time
14h 35m
₹7,367
Onwards
Via Delhi
Anuppur
Delhi
Shimla
Approx Travel Time
18h 55m
₹3,631
Onwards
Anuppur
Delhi
Shimla
Approx Travel Time
1d 1h 55m
₹1,163
Onwards
Via Ghaziabad
CHEAPEST
Anuppur
Ghaziabad
Shimla
Approx Travel Time
1d 0h 10m
₹815
Onwards
Frequently Asked Questions
What is the distance between Anuppur and Shimla?
Shimla is approximately 1100+ kms from Anuppur.
How long does it take to reach Shimla from Anuppur?
It takes approximately 15 hours to reach Shimla from Anuppur by Train, Flight, Bus Via Lucknow, Chandigarh.
What is the cheapest way to reach Shimla from Anuppur?
The cheapest way to reach Shimla from Anuppur is by Train Via Ghaziabad.
What is the fastest way to reach Shimla from Anuppur?
The fastest way to reach Shimla from Anuppur is by Train, Flight, Bus Via Lucknow, Chandigarh.