The journey from Kullu to Bengaluru is a massive 2500 km trip. You must take a bus to Delhi and then a long-distance train like the Karnataka Express to Bengaluru. The train journey from Delhi to Bengaluru takes about 35-40 hours. This route connects the Himalayas to the Silicon Valley of India. Expect a total travel time of 50-60 hours including transfers.
Total Distance: 2500 km by road, 2000 km air distance.
Karnataka Express is the most direct train option.
October to March for pleasant weather in Bengaluru.