The journey from Hatgarh to Bengaluru is a long-haul trip covering over 2400 km. You will first need to reach Chandigarh or Delhi. From there, the Karnataka Express or similar long-distance trains connect to Bengaluru City Station. Alternatively, flying from Chandigarh to Bengaluru is the fastest option. Expect a travel time of 40+ hours by train.
Total Distance: 2400 km by road, 2000 km air distance.
Carry sufficient food for the long train journey.
September to March for pleasant weather.