The journey from Dosanjh Kalan to Bangalore is a very long-distance trip of 2600 kilometers. You should travel to Jalandhar City and board a train to Bangalore City Junction. This route is well-connected by major express trains. Expect a travel time of 45 to 50 hours by rail.
Total Distance: Driving distance is 2700 km; straight-line air distance is 2200 km.
Karnataka Express is a reliable train for this route.
October to March for pleasant weather.