
Thane to Shimla
Shimla is approximately 1400+ kms from Thane. The fastest way to reach Shimla from Thane is by Cab, Flight Via Navi Mumbai, Delhi. It takes approximately 6 hours. The cheapest way to reach Shimla from Thane is by Bus Via Jaipur which would take approximately 33 hours.
Sort By
Mode of Transport
Via Navi Mumbai, Delhi
RECOMMENDED
FASTEST
Thane
Navi Mumbai
Delhi
Shimla
Approx Travel Time
6h 5m
₹16,097
Onwards
Thane
Navi Mumbai
Delhi
Shimla
Approx Travel Time
6h 27m
₹14,947
Onwards
Via Mumbai, Mohali
Thane
Mumbai
Mohali
Shimla
Approx Travel Time
8h 26m
On Demand
Via Mumbai, Delhi
Thane
Mumbai
Delhi
Shimla
Approx Travel Time
6h 45m
₹15,242
Onwards
Thane
Mumbai
Delhi
Shimla
Approx Travel Time
6h 15m
On Demand
Via Chandigarh
Thane
Chandigarh
Shimla
Approx Travel Time
23h 40m
On Demand
Via Panipat
Thane
Panipat
Shimla
Approx Travel Time
1d 0h 24m
₹5,954
Onwards
Via Jaipur
CHEAPEST
Thane
Jaipur
Shimla
Approx Travel Time
1d 9h
₹4,070
Onwards
Via Nashik, Delhi
Thane
Nashik
Delhi
Shimla
Approx Travel Time
8h 40m
₹17,162
Onwards
Frequently Asked Questions
What is the distance between Thane and Shimla?
Shimla is approximately 1400+ kms from Thane.
How long does it take to reach Shimla from Thane?
It takes approximately 6 hours to reach Shimla from Thane by Cab, Flight Via Navi Mumbai, Delhi.
What is the cheapest way to reach Shimla from Thane?
The cheapest way to reach Shimla from Thane is by Bus Via Jaipur.
What is the fastest way to reach Shimla from Thane?
The fastest way to reach Shimla from Thane is by Cab, Flight Via Navi Mumbai, Delhi.


