
Shajapur to Thane
Thane is approximately 650+ kms from Shajapur. The fastest way to reach Thane from Shajapur is by Train. It takes approximately 13 hours. The cheapest way to reach Thane from Shajapur is by Train, Bus Via Indore which would take approximately 17 hours.
Sort By
Mode of Transport
Via Ratlam
Shajapur
Ratlam
Thane
Approx Travel Time
15h 40m
On Demand
Via Surat
Shajapur
Surat
Thane
Approx Travel Time
16h 10m
On Demand
Shajapur
Surat
Thane
Approx Travel Time
18h 5m
₹4,973
Onwards
Via Vadodara
Shajapur
Vadodara
Thane
Approx Travel Time
16h 40m
On Demand
Via Bharuch
Shajapur
Bharuch
Thane
Approx Travel Time
16h 25m
On Demand
Shajapur
Bharuch
Thane
Approx Travel Time
16h 55m
₹6,231
Onwards
Via Anand
Shajapur
Anand
Thane
Approx Travel Time
17h 40m
On Demand
Via Indore
CHEAPEST
Shajapur
Indore
Thane
Approx Travel Time
17h 10m
₹1,390
Onwards
Via Bhopal
Shajapur
Bhopal
Thane
Approx Travel Time
17h 40m
On Demand
Frequently Asked Questions
What is the distance between Shajapur and Thane?
Thane is approximately 650+ kms from Shajapur.
How long does it take to reach Thane from Shajapur?
It takes approximately 13 hours to reach Thane from Shajapur by Train.
What is the cheapest way to reach Thane from Shajapur?
The cheapest way to reach Thane from Shajapur is by Train, Bus Via Indore.
What is the fastest way to reach Thane from Shajapur?
The fastest way to reach Thane from Shajapur is by Train.