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