
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
₹7,004
Onwards
Shajapur
Indore
Ranchi
Approx Travel Time
9h 25m
₹7,104
Onwards
Via Dewas, Indore
Shajapur
Dewas
Indore
Ranchi
Approx Travel Time
10h 55m
₹7,149
Onwards
Shajapur
Dewas
Indore
Ranchi
Approx Travel Time
11h 21m
On Demand
Via Indore, Bhubaneshwar
FASTEST
Shajapur
Indore
Bhubaneshwar
Ranchi
Approx Travel Time
7h 40m
₹11,790
Onwards
Via Dewas, Varanasi
CHEAPEST
Shajapur
Dewas
Varanasi
Ranchi
Approx Travel Time
1d 7h 35m
₹1,875
Onwards
Via Ujjain, Indore
Shajapur
Ujjain
Indore
Ranchi
Approx Travel Time
11h 5m
₹7,109
Onwards
Shajapur
Ujjain
Indore
Ranchi
Approx Travel Time
11h 20m
₹7,144
Onwards
Via Shujalpur, Indore
Shajapur
Shujalpur
Indore
Ranchi
Approx Travel Time
11h 20m
₹7,049
Onwards
Via Sarangpur, Indore
Shajapur
Sarangpur
Indore
Ranchi
Approx Travel Time
11h 18m
₹7,212
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.

