
Ranchi to Shajapur
Shajapur is approximately 1050+ kms from Ranchi. The fastest way to reach Shajapur from Ranchi is by Flight, Train Via Bhubaneshwar, Indore. It takes approximately 7 hours. The cheapest way to reach Shajapur from Ranchi is by Bus Via Gorakhpur which would take approximately 31 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
Ranchi
Indore
Shajapur
Approx Travel Time
7h 35m
₹8,582
Onwards
Ranchi
Indore
Shajapur
Approx Travel Time
9h 25m
₹8,652
Onwards
Via Bhubaneshwar, Indore
FASTEST
Ranchi
Bhubaneshwar
Indore
Shajapur
Approx Travel Time
6h 30m
₹10,052
Onwards
Ranchi
Bhubaneshwar
Indore
Shajapur
Approx Travel Time
8h 20m
₹10,122
Onwards
Via Katni
Ranchi
Katni
Shajapur
Approx Travel Time
22h 13m
On Demand
Via Karwi
Ranchi
Karwi
Shajapur
Approx Travel Time
1d 1h 36m
On Demand
Via Jharsuguda
Ranchi
Jharsuguda
Shajapur
Approx Travel Time
1d 3h 30m
On Demand
Via Gorakhpur
CHEAPEST
Ranchi
Gorakhpur
Shajapur
Approx Travel Time
1d 6h 50m
₹2,850
Onwards
Via Lucknow, Indore
Ranchi
Lucknow
Indore
Shajapur
Approx Travel Time
8h 5m
₹8,796
Onwards
Ranchi
Lucknow
Indore
Shajapur
Approx Travel Time
9h 55m
₹8,866
Onwards
Frequently Asked Questions
What is the distance between Ranchi and Shajapur?
Shajapur is approximately 1050+ kms from Ranchi.
How long does it take to reach Shajapur from Ranchi?
It takes approximately 7 hours to reach Shajapur from Ranchi by Flight, Train Via Bhubaneshwar, Indore.
What is the cheapest way to reach Shajapur from Ranchi?
The cheapest way to reach Shajapur from Ranchi is by Bus Via Gorakhpur.
What is the fastest way to reach Shajapur from Ranchi?
The fastest way to reach Shajapur from Ranchi is by Flight, Train Via Bhubaneshwar, Indore.


