How about this new idea....a train to Guwahati via a route bordering Bangladesh for the most time....
Via Ranaghat, Berhampore Court, Azimganj, Malda Town, New Jalpaiguri, Maynaguri Road, Mathabhanga, New Coochbehar, Golakganj, Gauripur, Abhayaupri Assam, Goalpara Town, Dudhnoi....
The train departs daily from Barrackpore at 20:15 hrs. and arrives at Kamakhya the next evening at 16:45 hrs.