
Shillong to Thane
Thane is approximately 2200+ kms from Shillong. The fastest way to reach Thane from Shillong is by Flight, Bus Via Guwahati, Mumbai. It takes approximately 8 hours. The cheapest way to reach Thane from Shillong is by Bus, Train Via Siliguri which would take approximately 48 hours.
Sort By
Mode of Transport
Via Guwahati, Mumbai
RECOMMENDED
Shillong
Guwahati
Mumbai
Thane
Approx Travel Time
12h 21m
₹11,217
Onwards
Shillong
Guwahati
Mumbai
Thane
Approx Travel Time
8h 5m
₹12,929
Onwards
FASTEST
Shillong
Guwahati
Mumbai
Thane
Approx Travel Time
7h 21m
₹13,393
Onwards
Shillong
Guwahati
Mumbai
Thane
Approx Travel Time
9h 8m
₹14,176
Onwards
Via Kolkata, Navi Mumbai
Shillong
Kolkata
Navi Mumbai
Thane
Approx Travel Time
10h 8m
₹19,509
Onwards
Via Rangia
Shillong
Rangia
Thane
Approx Travel Time
1d 20h 19m
₹7,264
Onwards
Via Siliguri
CHEAPEST
Shillong
Siliguri
Thane
Approx Travel Time
1d 23h 50m
₹1,790
Onwards
Via Siliguri, Gorakhpur
Shillong
Siliguri
Gorakhpur
Thane
Approx Travel Time
2d 6h 55m
₹4,898
Onwards
Via Kolkata, Mumbai
Shillong
Kolkata
Mumbai
Thane
Approx Travel Time
9h 28m
₹19,287
Onwards
Frequently Asked Questions
What is the distance between Shillong and Thane?
Thane is approximately 2200+ 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, Bus Via Guwahati, 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, Bus Via Guwahati, Mumbai.


