The journey from Koyilandy to Ranchi is 2000 km. You need to reach Kozhikode first, then take a train to Ranchi. Expect a travel time of 40 to 45 hours.
Total Distance: 2000 km by road, 1700 km air distance.
Kozhikode is the nearest major railhead.
October to March.