Ujjain to Shirdi - Multiple Options To Reach By Train, Flight, Cab, Bus
Shirdi is approximately 450+ kms from Ujjain. The fastest way to reach Shirdi from Ujjain is by Train, Flight Via Indore. It takes approximately 4 hours. The cheapest way to reach Shirdi from Ujjain is by Train which would take approximately 10 hours.
Sort By
Mode of Transport
Via Nandgaon
Ujjain
Nandgaon
Shirdi
Approx Travel Time
10h 55m
On Demand
Ujjain
Nandgaon
Shirdi
Approx Travel Time
11h 10m
On Demand
Ujjain
Nandgaon
Shirdi
Approx Travel Time
11h 44m
On Demand
Via Indore
FASTEST
Ujjain
Indore
Shirdi
Approx Travel Time
3h 40m
₹3,156
Onwards
Ujjain
Indore
Shirdi
Approx Travel Time
3h 40m
₹4,332
Onwards
Ujjain
Indore
Shirdi
Approx Travel Time
3h 55m
₹3,146
Onwards
Ujjain
Indore
Shirdi
Approx Travel Time
12h 55m
₹645
Onwards
Ujjain
Indore
Shirdi
Approx Travel Time
12h 55m
₹1,821
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 4 hours to reach Shirdi from Ujjain by Train, Flight 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 Train, Flight Via Indore.