
Shajapur to Shirdi
Shirdi is approximately 500+ kms from Shajapur. The fastest way to reach Shirdi from Shajapur is by Train, Flight Via Indore, Nashik. It takes approximately 7 hours. The cheapest way to reach Shirdi from Shajapur is by Train, Bus Via Indore which would take approximately 11 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
CHEAPEST
Shajapur
Indore
Shirdi
Approx Travel Time
10h 25m
₹730
Onwards
Shajapur
Indore
Shirdi
Approx Travel Time
12h 15m
₹790
Onwards
Via Indore, Nashik
Shajapur
Indore
Nashik
Shirdi
Approx Travel Time
7h
₹6,089
Onwards
Shajapur
Indore
Nashik
Shirdi
Approx Travel Time
7h
₹4,881
Onwards
FASTEST
Shajapur
Indore
Nashik
Shirdi
Approx Travel Time
6h 48m
₹4,307
Onwards
Shajapur
Indore
Nashik
Shirdi
Approx Travel Time
8h 50m
₹6,149
Onwards
Shajapur
Indore
Nashik
Shirdi
Approx Travel Time
15h 25m
₹2,747
Onwards
Shajapur
Indore
Nashik
Shirdi
Approx Travel Time
8h 50m
₹4,941
Onwards
Via Valsad
Shajapur
Valsad
Shirdi
Approx Travel Time
16h 19m
₹6,167
Onwards
Via Itarsi
Shajapur
Itarsi
Shirdi
Approx Travel Time
16h 33m
On Demand
Frequently Asked Questions
What is the distance between Shajapur and Shirdi?
Shirdi is approximately 500+ kms from Shajapur.
How long does it take to reach Shirdi from Shajapur?
It takes approximately 7 hours to reach Shirdi from Shajapur by Train, Flight Via Indore, Nashik.
What is the cheapest way to reach Shirdi from Shajapur?
The cheapest way to reach Shirdi from Shajapur is by Train, Bus Via Indore.
What is the fastest way to reach Shirdi from Shajapur?
The fastest way to reach Shirdi from Shajapur is by Train, Flight Via Indore, Nashik.


