
Dindigul to Shimla
Shimla is approximately 2150+ kms from Dindigul. The fastest way to reach Shimla from Dindigul is by Train, Flight Via Madurai, Delhi. It takes approximately 8 hours. The cheapest way to reach Shimla from Dindigul is by Train, Bus Via Viluppuram, Delhi which would take approximately 52 hours.
Sort By
Mode of Transport
Via Madurai, Delhi
RECOMMENDED
Dindigul
Madurai
Delhi
Shimla
Approx Travel Time
8h 21m
On Demand
FASTEST
Dindigul
Madurai
Delhi
Shimla
Approx Travel Time
8h 5m
On Demand
Dindigul
Madurai
Delhi
Shimla
Approx Travel Time
8h 25m
On Demand
Via Viluppuram, Delhi
CHEAPEST
Dindigul
Viluppuram
Delhi
Shimla
Approx Travel Time
2d 3h 58m
₹1,716
Onwards
Via Itarsi, Mohali
Dindigul
Itarsi
Mohali
Shimla
Approx Travel Time
2d 3h 48m
₹4,045
Onwards
Via Bangalore, Delhi
Dindigul
Bangalore
Delhi
Shimla
Approx Travel Time
2d 15h 37m
₹6,431
Onwards
Via Coimbatore, Delhi
Dindigul
Coimbatore
Delhi
Shimla
Approx Travel Time
9h 36m
On Demand
Dindigul
Coimbatore
Delhi
Shimla
Approx Travel Time
10h 47m
On Demand
Via Tiruchirappalli, Delhi
Dindigul
Tiruchirappalli
Delhi
Shimla
Approx Travel Time
10h 3m
On Demand
Dindigul
Tiruchirappalli
Delhi
Shimla
Approx Travel Time
8h 50m
On Demand
Frequently Asked Questions
What is the distance between Dindigul and Shimla?
Shimla is approximately 2150+ kms from Dindigul.
How long does it take to reach Shimla from Dindigul?
It takes approximately 8 hours to reach Shimla from Dindigul by Train, Flight Via Madurai, Delhi.
What is the cheapest way to reach Shimla from Dindigul?
The cheapest way to reach Shimla from Dindigul is by Train, Bus Via Viluppuram, Delhi.
What is the fastest way to reach Shimla from Dindigul?
The fastest way to reach Shimla from Dindigul is by Train, Flight Via Madurai, Delhi.


