
Ajmer to Shirdi
Shirdi is approximately 1100+ 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, Bus Via Vadodara which would take approximately 20 hours.
Sort By
Mode of Transport
Via Pune
RECOMMENDED
FASTEST
Ajmer
Pune
Shirdi
Approx Travel Time
6h 10m
₹4,412
Onwards
Ajmer
Pune
Shirdi
Approx Travel Time
6h 40m
₹4,637
Onwards
Ajmer
Pune
Shirdi
Approx Travel Time
7h 25m
₹6,901
Onwards
Via Surat
Ajmer
Surat
Shirdi
Approx Travel Time
8h 40m
₹7,522
Onwards
Ajmer
Surat
Shirdi
Approx Travel Time
9h 40m
₹13,201
Onwards
Via Indore
Ajmer
Indore
Shirdi
Approx Travel Time
11h 10m
₹9,286
Onwards
Via Surat, Mumbai
Ajmer
Surat
Mumbai
Shirdi
Approx Travel Time
8h 20m
₹13,313
Onwards
Via Udaipur, Mumbai
Ajmer
Udaipur
Mumbai
Shirdi
Approx Travel Time
8h 35m
On Demand
Via Ahmedabad, Mumbai
Ajmer
Ahmedabad
Mumbai
Shirdi
Approx Travel Time
8h 20m
₹7,149
Onwards
Via Vadodara
CHEAPEST
Ajmer
Vadodara
Shirdi
Approx Travel Time
19h 55m
₹1,339
Onwards
Frequently Asked Questions
What is the distance between Ajmer and Shirdi?
Shirdi is approximately 1100+ 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, Bus Via Vadodara.
What is the fastest way to reach Shirdi from Ajmer?
The fastest way to reach Shirdi from Ajmer is by Flight, Train Via Pune.