
Chennai to Shimla
Shimla is approximately 2000+ kms from Chennai. The fastest way to reach Shimla from Chennai is by Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Shimla from Chennai is by Bus Via Pune, Delhi which would take approximately 62 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Chennai
Delhi
Shimla
Approx Travel Time
5h 10m
₹13,881
Onwards
Chennai
Delhi
Shimla
Approx Travel Time
1d 23h 8m
On Demand
Via Mohali
Chennai
Mohali
Shimla
Approx Travel Time
6h 51m
₹10,363
Onwards
Chennai
Mohali
Shimla
Approx Travel Time
7h 30m
₹8,248
Onwards
Chennai
Mohali
Shimla
Approx Travel Time
1d 20h 40m
On Demand
Chennai
Mohali
Shimla
Approx Travel Time
1d 20h 1m
On Demand
Via Jaipur
Chennai
Jaipur
Shimla
Approx Travel Time
13h 26m
On Demand
Via Pune, Delhi
CHEAPEST
Chennai
Pune
Delhi
Shimla
Approx Travel Time
2d 14h 16m
₹6,579
Onwards
Via Nagpur, Delhi
Chennai
Nagpur
Delhi
Shimla
Approx Travel Time
7h 5m
₹21,762
Onwards
Frequently Asked Questions
What is the distance between Chennai and Shimla?
Shimla is approximately 2000+ kms from Chennai.
How long does it take to reach Shimla from Chennai?
It takes approximately 5 hours to reach Shimla from Chennai by Flight Via Delhi.
What is the cheapest way to reach Shimla from Chennai?
The cheapest way to reach Shimla from Chennai is by Bus Via Pune, Delhi.
What is the fastest way to reach Shimla from Chennai?
The fastest way to reach Shimla from Chennai is by Flight Via Delhi.