
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 Train, Bus Via Nagpur, Delhi which would take approximately 46 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Chennai
Delhi
Shimla
Approx Travel Time
5h 10m
₹14,706
Onwards
Via Mohali
Chennai
Mohali
Shimla
Approx Travel Time
7h 16m
₹9,221
Onwards
Chennai
Mohali
Shimla
Approx Travel Time
7h 30m
₹6,856
Onwards
Via Rajahmundry, Delhi
Chennai
Rajahmundry
Delhi
Shimla
Approx Travel Time
13h 58m
₹14,543
Onwards
Via Nagpur, Delhi
CHEAPEST
Chennai
Nagpur
Delhi
Shimla
Approx Travel Time
1d 21h 57m
₹1,534
Onwards
Via Bhopal, Mohali
Chennai
Bhopal
Mohali
Shimla
Approx Travel Time
1d 20h 10m
₹3,750
Onwards
Via Hyderabad, Delhi
Chennai
Hyderabad
Delhi
Shimla
Approx Travel Time
2d 7h 22m
₹4,598
Onwards
Chennai
Hyderabad
Delhi
Shimla
Approx Travel Time
6h 55m
₹16,723
Onwards
Via Gannavaram, Delhi
Chennai
Gannavaram
Delhi
Shimla
Approx Travel Time
7h 15m
₹18,709
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 Train, Bus Via Nagpur, Delhi.
What is the fastest way to reach Shimla from Chennai?
The fastest way to reach Shimla from Chennai is by Flight Via Delhi.


