The journey from Barnala to Bengaluru is a long-distance trip of approximately 2400 km. The most practical way to travel is by train, which takes about 40 to 45 hours. You will pass through major cities like Delhi and Hyderabad. Bengaluru is known as the Silicon Valley of India and is a major IT hub.
Total Distance: 2400 km driving distance; 2200 km straight-line air distance.
Book tickets well in advance as this is a busy route.
November to February for pleasant weather.