Traveling from Kamakhyaguri to Bangalore involves a long-distance rail journey or a combination of train and flight. You can take a train from New Alipurduar to Bangalore (SBC or YPR). The route traverses the length of India, passing through Odisha and Andhra Pradesh. Expect a travel time of approximately 45 to 50 hours by train. Alternatively, flying from Bagdogra to Bangalore is much faster.
Total Distance: 2500 km by rail, 2000 km straight-line.
Carry a power bank as charging points may not always work.
October to February for pleasant weather in Bangalore.