Coochbehar, the administrative headquarters of Coochbehar District, is a historic town centered on the Sagardighi Lake. It is a beautifully planned city with an infrastructure comparable with any modern town. Siliguri is 140 km northwest of Coochbehar.