
Shillong to Thane
Thane is approximately 2100+ kms from Shillong. The fastest way to reach Thane from Shillong is by Flight, Train Via Kolkata, Navi Mumbai. It takes approximately 8 hours. The cheapest way to reach Thane from Shillong is by Bus, Train Via Siliguri which would take approximately 49 hours.
Sort By
Mode of Transport
Via Guwahati, Mumbai
RECOMMENDED
Shillong
Guwahati
Mumbai
Thane
Approx Travel Time
8h 5m
₹12,931
Onwards
Shillong
Guwahati
Mumbai
Thane
Approx Travel Time
9h 15m
₹13,395
Onwards
Shillong
Guwahati
Mumbai
Thane
Approx Travel Time
9h 8m
₹14,142
Onwards
Via Kolkata, Navi Mumbai
FASTEST
Shillong
Kolkata
Navi Mumbai
Thane
Approx Travel Time
8h 2m
₹13,076
Onwards
Via Rangia
Shillong
Rangia
Thane
Approx Travel Time
1d 20h 19m
On Demand
Via Siliguri
CHEAPEST
Shillong
Siliguri
Thane
Approx Travel Time
2d 1h 5m
₹1,757
Onwards
Via Siliguri, Gorakhpur
Shillong
Siliguri
Gorakhpur
Thane
Approx Travel Time
2d 18h 50m
₹4,517
Onwards
Via Kolkata, Mumbai
Shillong
Kolkata
Mumbai
Thane
Approx Travel Time
8h 25m
₹12,283
Onwards
Shillong
Kolkata
Mumbai
Thane
Approx Travel Time
9h 28m
₹13,494
Onwards
Frequently Asked Questions
What is the distance between Shillong and Thane?
Thane is approximately 2100+ kms from Shillong.
How long does it take to reach Thane from Shillong?
It takes approximately 8 hours to reach Thane from Shillong by Flight, Train Via Kolkata, Navi Mumbai.
What is the cheapest way to reach Thane from Shillong?
The cheapest way to reach Thane from Shillong is by Bus, Train Via Siliguri.
What is the fastest way to reach Thane from Shillong?
The fastest way to reach Thane from Shillong is by Flight, Train Via Kolkata, Navi Mumbai.

