Ajmer to Shirdi - Multiple Options To Reach By Train, Bus, Flight
Shirdi is approximately 800+ kms from Ajmer. The fastest way to reach Shirdi from Ajmer is by Flight, Train Via Pune. It takes approximately 6 hours. The cheapest way to reach Shirdi from Ajmer is by Train Via Ujjain which would take approximately 19 hours.
Sort By
Mode of Transport
Via Nandgaon
RECOMMENDED
Ajmer
Nandgaon
Shirdi
Approx Travel Time
18h 10m
On Demand
Ajmer
Nandgaon
Shirdi
Approx Travel Time
18h 25m
On Demand
Via Khachrod
Ajmer
Khachrod
Shirdi
Approx Travel Time
18h 25m
On Demand
Via Yeola
Ajmer
Yeola
Shirdi
Approx Travel Time
18h 10m
On Demand
Via Vadodara
Ajmer
Vadodara
Shirdi
Approx Travel Time
20h 40m
₹1,140
Onwards
Via Surat
Ajmer
Surat
Shirdi
Approx Travel Time
9h 10m
₹14,765
Onwards
Via Ujjain
CHEAPEST
Ajmer
Ujjain
Shirdi
Approx Travel Time
19h 10m
₹840
Onwards
Via Indore
Ajmer
Indore
Shirdi
Approx Travel Time
11h 40m
₹3,716
Onwards
Via Kota
Ajmer
Kota
Shirdi
Approx Travel Time
19h 10m
₹900
Onwards
Via Pune
FASTEST
Ajmer
Pune
Shirdi
Approx Travel Time
6h 10m
₹5,184
Onwards
Frequently Asked Questions
What is the distance between Ajmer and Shirdi?
Shirdi is approximately 800+ kms from Ajmer.
How long does it take to reach Shirdi from Ajmer?
It takes approximately 6 hours to reach Shirdi from Ajmer by Flight, Train Via Pune.
What is the cheapest way to reach Shirdi from Ajmer?
The cheapest way to reach Shirdi from Ajmer is by Train Via Ujjain.
What is the fastest way to reach Shirdi from Ajmer?
The fastest way to reach Shirdi from Ajmer is by Flight, Train Via Pune.