In a side street just 100m east of the bus station intersection, the Evergreen is surprisingly peaceful. Each of the 11 rooms is different, but they're all clean and fresh-ish, with comfy mattresses and faint pretensions of style.
Evergreen Inn
Siliguri & New Jalpaiguri