
Ujjain to Shirdi
Shirdi is approximately 450+ kms from Ujjain. The fastest way to reach Shirdi from Ujjain is by Cab. It takes approximately 10 hours. The cheapest way to reach Shirdi from Ujjain is by Train Via Khandwa which would take approximately 18 hours.
Sort By
Mode of Transport
Via Indore
Ujjain
Indore
Shirdi
Approx Travel Time
10h 14m
₹2,029
Onwards
Ujjain
Indore
Shirdi
Approx Travel Time
10h 25m
₹735
Onwards
Ujjain
Indore
Shirdi
Approx Travel Time
10h 30m
₹725
Onwards
Via Dewas, Indore
Ujjain
Dewas
Indore
Shirdi
Approx Travel Time
11h 26m
₹770
Onwards
Ujjain
Dewas
Indore
Shirdi
Approx Travel Time
11h 9m
₹840
Onwards
Ujjain
Dewas
Indore
Shirdi
Approx Travel Time
11h 43m
On Demand
Via Khandwa
CHEAPEST
Ujjain
Khandwa
Shirdi
Approx Travel Time
18h 15m
₹550
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Shirdi?
Shirdi is approximately 450+ kms from Ujjain.
How long does it take to reach Shirdi from Ujjain?
It takes approximately 10 hours to reach Shirdi from Ujjain by Cab.
What is the cheapest way to reach Shirdi from Ujjain?
The cheapest way to reach Shirdi from Ujjain is by Train Via Khandwa.
What is the fastest way to reach Shirdi from Ujjain?
The fastest way to reach Shirdi from Ujjain is by Cab.


