
Shajapur to Ranchi
Ranchi is approximately 1050+ kms from Shajapur. The fastest way to reach Ranchi from Shajapur is by Train, Flight Via Indore, Bhubaneshwar. It takes approximately 8 hours. The cheapest way to reach Ranchi from Shajapur is by Bus Via Dewas, Varanasi which would take approximately 32 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
Shajapur
Indore
Ranchi
Approx Travel Time
8h 25m
₹8,077
Onwards
Shajapur
Indore
Ranchi
Approx Travel Time
9h 27m
₹8,149
Onwards
Via Dewas, Indore
Shajapur
Dewas
Indore
Ranchi
Approx Travel Time
10h 57m
₹8,194
Onwards
Shajapur
Dewas
Indore
Ranchi
Approx Travel Time
11h 23m
On Demand
Via Indore, Bhubaneshwar
FASTEST
Shajapur
Indore
Bhubaneshwar
Ranchi
Approx Travel Time
7h 40m
₹12,040
Onwards
Via Dewas, Varanasi
CHEAPEST
Shajapur
Dewas
Varanasi
Ranchi
Approx Travel Time
1d 8h 14m
₹1,847
Onwards
Via Ujjain, Indore
Shajapur
Ujjain
Indore
Ranchi
Approx Travel Time
11h 5m
₹8,167
Onwards
Shajapur
Ujjain
Indore
Ranchi
Approx Travel Time
11h 20m
₹8,217
Onwards
Via Shujalpur, Indore
Shajapur
Shujalpur
Indore
Ranchi
Approx Travel Time
11h 20m
₹8,122
Onwards
Via Sarangpur, Indore
Shajapur
Sarangpur
Indore
Ranchi
Approx Travel Time
11h 22m
₹8,237
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Ranchi?
Ranchi is approximately 1050+ kms from Shajapur.
How long does it take to reach Ranchi from Shajapur?
It takes approximately 8 hours to reach Ranchi from Shajapur by Train, Flight Via Indore, Bhubaneshwar.
What is the cheapest way to reach Ranchi from Shajapur?
The cheapest way to reach Ranchi from Shajapur is by Bus Via Dewas, Varanasi.
What is the fastest way to reach Ranchi from Shajapur?
The fastest way to reach Ranchi from Shajapur is by Train, Flight Via Indore, Bhubaneshwar.

