The journey from Duliajan to Bengaluru covers approximately 3000 kilometers. You can take a train from Dibrugarh to Bengaluru, which is a long but comfortable journey. Alternatively, you can fly from Dibrugarh to Bengaluru. The train journey takes about 50 to 60 hours.
Total Distance: 3000 km by road, 2500 km straight-line.
Book a sleeper or AC coach for comfort on this long journey.
October to March for pleasant weather.