Bhopal to Ranchi
Ranchi is approximately 950+ kms from Bhopal. The fastest way to reach Ranchi from Bhopal is by Flight, Train Via Prayagraj(Allahabad). It takes approximately 12 hours. The cheapest way to reach Ranchi from Bhopal is by Train Via Bilaspur, Chattisgarh which would take approximately 21 hours.
Sort By
Mode of Transport
Via Bilaspur, Chattisgarh
RECOMMENDED
CHEAPEST
Bhopal
Bilaspur, Chattisgarh
Ranchi
Approx Travel Time
20h 40m
₹585
Onwards
Via Jabalpur
Bhopal
Jabalpur
Ranchi
Approx Travel Time
19h 25m
₹640
Onwards
Bhopal
Jabalpur
Ranchi
Approx Travel Time
20h 10m
₹5,544
Onwards
Bhopal
Jabalpur
Ranchi
Approx Travel Time
20h 55m
₹945
Onwards
Via Katni
Bhopal
Katni
Ranchi
Approx Travel Time
19h 40m
₹705
Onwards
Via Prayagraj(Allahabad)
FASTEST
Bhopal
Prayagraj(Allahabad)
Ranchi
Approx Travel Time
12h 10m
₹11,094
Onwards
Bhopal
Prayagraj(Allahabad)
Ranchi
Approx Travel Time
22h 10m
₹855
Onwards
Via Raipur, Chhattisgarh
Bhopal
Raipur, Chhattisgarh
Ranchi
Approx Travel Time
12h 10m
₹5,928
Onwards
Via Bhatapara
Bhopal
Bhatapara
Ranchi
Approx Travel Time
20h 55m
₹835
Onwards
Via Gondia
Bhopal
Gondia
Ranchi
Approx Travel Time
21h 40m
₹625
Onwards
Frequently Asked Questions
What is the distance between Bhopal and Ranchi?
Ranchi is approximately 950+ kms from Bhopal.
How long does it take to reach Ranchi from Bhopal?
It takes approximately 12 hours to reach Ranchi from Bhopal by Flight, Train Via Prayagraj(Allahabad).
What is the cheapest way to reach Ranchi from Bhopal?
The cheapest way to reach Ranchi from Bhopal is by Train Via Bilaspur, Chattisgarh.
What is the fastest way to reach Ranchi from Bhopal?
The fastest way to reach Ranchi from Bhopal is by Flight, Train Via Prayagraj(Allahabad).