The journey from Upleta to Ranchi covers about 1700 km. You should travel to Ahmedabad or Rajkot to catch a train to Ranchi. The route involves a long journey across the country. The total travel time is around 35 to 40 hours. You will travel from the western coast to the eastern region of India.
Total Distance: Driving distance 1700 km, straight-line air distance 1400 km.
Book your train tickets well in advance.
October to March for pleasant weather.