Datia is a historic town in Madhya Pradesh, reachable from Kanchrapara via a combination of rail and road. The total distance is roughly 1400 km. You should aim for a train to Jhansi Junction, which is the nearest major railhead. From Jhansi, Datia is a short 30 km drive by bus or taxi. The journey typically takes over 26 hours.
Total Distance: 1400 km by road, 1250 km air distance.
Jhansi is the best hub for onward travel to Datia.
November to February for pleasant temple visits.