Kishanganj town is a most backward area of Bihar. There is no any hotel in Kishanganj. So if you are planning to stay at Kishanganj then you should stay at its nearest city Purnia or Katihar. You may reach to Kishanganj in 2 hours by bus from Purnia and 2 hours by train from Katihar.
There are many hotels in Purnia.