
Ujjain to Shirdi
Shirdi is approximately 450+ kms from Ujjain. The fastest way to reach Shirdi from Ujjain is by Cab, Bus Via Indore. It takes approximately 10 hours. The cheapest way to reach Shirdi from Ujjain is by Train which would take approximately 14 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
FASTEST
Ujjain
Indore
Shirdi
Approx Travel Time
10h 4m
₹2,029
Onwards
Ujjain
Indore
Shirdi
Approx Travel Time
10h 25m
₹735
Onwards
Ujjain
Indore
Shirdi
Approx Travel Time
10h 30m
₹1,050
Onwards
Via Dewas, Indore
Ujjain
Dewas
Indore
Shirdi
Approx Travel Time
11h 28m
₹2,342
Onwards
Ujjain
Dewas
Indore
Shirdi
Approx Travel Time
11h 9m
₹840
Onwards
Ujjain
Dewas
Indore
Shirdi
Approx Travel Time
11h 26m
₹770
Onwards
Via Vapi
Ujjain
Vapi
Shirdi
Approx Travel Time
16h 1m
₹6,147
Onwards
Via Bhusawal
Ujjain
Bhusawal
Shirdi
Approx Travel Time
15h 5m
On Demand
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, Bus Via Indore.
What is the cheapest way to reach Shirdi from Ujjain?
The cheapest way to reach Shirdi from Ujjain is by Train.
What is the fastest way to reach Shirdi from Ujjain?
The fastest way to reach Shirdi from Ujjain is by Cab, Bus Via Indore.