
Shivpuri to Shirdi
Shirdi is approximately 800+ kms from Shivpuri. The fastest way to reach Shirdi from Shivpuri is by Train, Flight Via Indore. It takes approximately 12 hours. The cheapest way to reach Shirdi from Shivpuri is by Train Via Bhopal which would take approximately 18 hours.
Sort By
Mode of Transport
Via Ujjain
RECOMMENDED
Shivpuri
Ujjain
Shirdi
Approx Travel Time
17h 55m
₹710
Onwards
Via Indore
FASTEST
Shivpuri
Indore
Shirdi
Approx Travel Time
11h 42m
₹3,948
Onwards
Via Bhopal
CHEAPEST
Shivpuri
Bhopal
Shirdi
Approx Travel Time
18h 10m
₹630
Onwards
Shivpuri
Bhopal
Shirdi
Approx Travel Time
18h 55m
₹6,224
Onwards
Via Khachrod
Shivpuri
Khachrod
Shirdi
Approx Travel Time
18h 10m
On Demand
Via Bhopal, Kopargaon
Shivpuri
Bhopal
Kopargaon
Shirdi
Approx Travel Time
19h 20m
₹680
Onwards
Shivpuri
Bhopal
Kopargaon
Shirdi
Approx Travel Time
19h 35m
₹1,308
Onwards
Via Bhopal, Nandgaon
Shivpuri
Bhopal
Nandgaon
Shirdi
Approx Travel Time
19h 35m
₹3,397
Onwards
Shivpuri
Bhopal
Nandgaon
Shirdi
Approx Travel Time
19h 35m
On Demand
Via Kota
Shivpuri
Kota
Shirdi
Approx Travel Time
19h 10m
On Demand
Frequently Asked Questions
What is the distance between Shivpuri and Shirdi?
Shirdi is approximately 800+ kms from Shivpuri.
How long does it take to reach Shirdi from Shivpuri?
It takes approximately 12 hours to reach Shirdi from Shivpuri by Train, Flight Via Indore.
What is the cheapest way to reach Shirdi from Shivpuri?
The cheapest way to reach Shirdi from Shivpuri is by Train Via Bhopal.
What is the fastest way to reach Shirdi from Shivpuri?
The fastest way to reach Shirdi from Shivpuri is by Train, Flight Via Indore.