
Shimla to Anuppur
Anuppur is approximately 1100+ kms from Shimla. The fastest way to reach Anuppur from Shimla is by Bus, Flight, Train Via Chandigarh, Lucknow. It takes approximately 15 hours. The cheapest way to reach Anuppur from Shimla is by Bus, Train Via Delhi which would take approximately 26 hours.
Sort By
Mode of Transport
Via Haridwar
RECOMMENDED
Shimla
Haridwar
Anuppur
Approx Travel Time
23h 25m
On Demand
Via Muzaffarnagar
Shimla
Muzaffarnagar
Anuppur
Approx Travel Time
23h 25m
On Demand
Via Saharanpur
Shimla
Saharanpur
Anuppur
Approx Travel Time
23h 25m
On Demand
Via Roorkee
Shimla
Roorkee
Anuppur
Approx Travel Time
23h 25m
On Demand
Via Meerut
Shimla
Meerut
Anuppur
Approx Travel Time
23h 40m
On Demand
Via Chandigarh, Lucknow
FASTEST
Shimla
Chandigarh
Lucknow
Anuppur
Approx Travel Time
14h 35m
₹5,368
Onwards
Shimla
Chandigarh
Lucknow
Anuppur
Approx Travel Time
14h 35m
₹7,357
Onwards
Via Delhi
Shimla
Delhi
Anuppur
Approx Travel Time
18h 55m
₹8,380
Onwards
CHEAPEST
Shimla
Delhi
Anuppur
Approx Travel Time
1d 1h 55m
₹1,104
Onwards
Via Mohali, Lucknow
Shimla
Mohali
Lucknow
Anuppur
Approx Travel Time
15h 39m
₹7,575
Onwards
Frequently Asked Questions
What is the distance between Shimla and Anuppur?
Anuppur is approximately 1100+ kms from Shimla.
How long does it take to reach Anuppur from Shimla?
It takes approximately 15 hours to reach Anuppur from Shimla by Bus, Flight, Train Via Chandigarh, Lucknow.
What is the cheapest way to reach Anuppur from Shimla?
The cheapest way to reach Anuppur from Shimla is by Bus, Train Via Delhi.
What is the fastest way to reach Anuppur from Shimla?
The fastest way to reach Anuppur from Shimla is by Bus, Flight, Train Via Chandigarh, Lucknow.