Ranchi to Shajapur
Shajapur is approximately 1000+ kms from Ranchi. The fastest way to reach Shajapur from Ranchi is by Flight, Train Via Lucknow. It takes approximately 16 hours. The cheapest way to reach Shajapur from Ranchi is by Train Via Prayagraj(Allahabad) which would take approximately 24 hours.
Sort By
Mode of Transport
Via Jabalpur
RECOMMENDED
Ranchi
Jabalpur
Shajapur
Approx Travel Time
21h 40m
On Demand
Via Katni
Ranchi
Katni
Shajapur
Approx Travel Time
21h 40m
On Demand
Via Narsinghpur
Ranchi
Narsinghpur
Shajapur
Approx Travel Time
21h 40m
On Demand
Via Pipariya
Ranchi
Pipariya
Shajapur
Approx Travel Time
21h 55m
On Demand
Via Satna
Ranchi
Satna
Shajapur
Approx Travel Time
22h 25m
On Demand
Via Bilaspur, Chattisgarh
Ranchi
Bilaspur, Chattisgarh
Shajapur
Approx Travel Time
22h 40m
On Demand
Via Itarsi
Ranchi
Itarsi
Shajapur
Approx Travel Time
22h 25m
On Demand
Via Prayagraj(Allahabad)
CHEAPEST
Ranchi
Prayagraj(Allahabad)
Shajapur
Approx Travel Time
23h 55m
₹650
Onwards
Via Lucknow
FASTEST
Ranchi
Lucknow
Shajapur
Approx Travel Time
15h 40m
On Demand
Via Gyanpur
Ranchi
Gyanpur
Shajapur
Approx Travel Time
23h 55m
On Demand
Frequently Asked Questions
What is the distance between Ranchi and Shajapur?
Shajapur is approximately 1000+ kms from Ranchi.
How long does it take to reach Shajapur from Ranchi?
It takes approximately 16 hours to reach Shajapur from Ranchi by Flight, Train Via Lucknow.
What is the cheapest way to reach Shajapur from Ranchi?
The cheapest way to reach Shajapur from Ranchi is by Train Via Prayagraj(Allahabad).
What is the fastest way to reach Shajapur from Ranchi?
The fastest way to reach Shajapur from Ranchi is by Flight, Train Via Lucknow.