
Rajkot to Shirdi
Shirdi is approximately 500+ kms from Rajkot. The fastest way to reach Shirdi from Rajkot is by Flight, Train Via Pune. It takes approximately 6 hours. The cheapest way to reach Shirdi from Rajkot is by Train, Bus Via Surat which would take approximately 13 hours.
Sort By
Mode of Transport
Via Mumbai
Rajkot
Mumbai
Shirdi
Approx Travel Time
6h 55m
₹3,818
Onwards
Rajkot
Mumbai
Shirdi
Approx Travel Time
6h 10m
₹4,494
Onwards
Rajkot
Mumbai
Shirdi
Approx Travel Time
7h 40m
₹6,661
Onwards
Via Pune
FASTEST
Rajkot
Pune
Shirdi
Approx Travel Time
5h 25m
₹3,304
Onwards
Rajkot
Pune
Shirdi
Approx Travel Time
6h 10m
₹3,529
Onwards
Via Surat
CHEAPEST
Rajkot
Surat
Shirdi
Approx Travel Time
12h 40m
₹785
Onwards
Rajkot
Surat
Shirdi
Approx Travel Time
13h 55m
₹1,100
Onwards
Via Yeola
Rajkot
Yeola
Shirdi
Approx Travel Time
12h 25m
On Demand
Via Nandgaon
Rajkot
Nandgaon
Shirdi
Approx Travel Time
12h 55m
On Demand
Frequently Asked Questions
What is the distance between Rajkot and Shirdi?
Shirdi is approximately 500+ kms from Rajkot.
How long does it take to reach Shirdi from Rajkot?
It takes approximately 6 hours to reach Shirdi from Rajkot by Flight, Train Via Pune.
What is the cheapest way to reach Shirdi from Rajkot?
The cheapest way to reach Shirdi from Rajkot is by Train, Bus Via Surat.
What is the fastest way to reach Shirdi from Rajkot?
The fastest way to reach Shirdi from Rajkot is by Flight, Train Via Pune.