The journey from Malappuram to Ranchi covers 2200 km. The most practical way is to take a train to a major junction like Vijayawada or Kolkata and then a connecting train to Ranchi. Alternatively, flying is recommended due to the extreme distance. Ranchi is a beautiful city known for its waterfalls.
Total Distance: 2200 km by road and 1800 km air distance.
This is a very long journey; consider breaking it up.
October to March for pleasant weather.