The journey from Amritsar to Ranchi covers 1600 km. There are no direct trains, so you will need to change at major hubs. Flights are available to Ranchi, usually with a layover in Delhi. Ranchi is the capital of Jharkhand.
Total Distance: 1600 km by road, 1400 km by air.
Long journey, plan accordingly.
October to March.