The journey from Kahalgaon to Bengaluru spans approximately 2100 km. The most practical way to travel is by train, with several express services connecting Bhagalpur/Kahalgaon to Bengaluru (SBC or YPR). The journey takes about 40 to 48 hours. By road, it is a very long and tiring journey, so train travel is highly recommended.
Total Distance: 2100 km by road, 1700 km straight-line air distance.
Book your tickets well in advance as this is a very popular route.
October to March, when the weather in Bengaluru is pleasant.