Rajkot to Shirdi - Multiple Options To Reach By Bus, Train, Flight
Shirdi is approximately 500+ kms from Rajkot. The fastest way to reach Shirdi from Rajkot is by Flight, Train Via Mumbai. It takes approximately 6 hours. The cheapest way to reach Shirdi from Rajkot is by Train Via Kalyan which would take approximately 14 hours.
Sort By
Mode of Transport
Via Surat
Rajkot
Surat
Shirdi
Approx Travel Time
12h 40m
₹785
Onwards
Rajkot
Surat
Shirdi
Approx Travel Time
13h 55m
₹949
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
Via Kalyan
CHEAPEST
Rajkot
Kalyan
Shirdi
Approx Travel Time
13h 25m
₹635
Onwards
Via Vadodara
Rajkot
Vadodara
Shirdi
Approx Travel Time
14h 55m
₹925
Onwards
Via Mumbai
FASTEST
Rajkot
Mumbai
Shirdi
Approx Travel Time
6h 10m
₹5,625
Onwards
Rajkot
Mumbai
Shirdi
Approx Travel Time
6h 55m
₹5,000
Onwards
Via Thane
Rajkot
Thane
Shirdi
Approx Travel Time
13h 40m
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 Mumbai.
What is the cheapest way to reach Shirdi from Rajkot?
The cheapest way to reach Shirdi from Rajkot is by Train Via Kalyan.
What is the fastest way to reach Shirdi from Rajkot?
The fastest way to reach Shirdi from Rajkot is by Flight, Train Via Mumbai.