National Highways 31 and 31D connect Cooch Behar to Siliguri an important West Bengal city in the northern region of the state. It is approximately 141 kilometers from Siliguri.