Ranchi is reachable from Egra via Kharagpur. You can take a bus to Kharagpur and then board a train to Ranchi. The total distance is approximately 300 km. Ranchi is the capital of Jharkhand and a beautiful city.
Total Distance: 300 km by road, 280 km air distance.
Check the train schedule from Kharagpur to Ranchi.
October to March for pleasant weather.