1. Hotel Surya: the cheapest licensed AC hotel in Haldwani.
Hotel Surya is on the Nainital Road stretch, 1.2 km east of Kathgodam Junction, in a narrow three-storey building behind the Mukhani crossing. It has eighteen rooms, all with split AC, an attached bathroom, basic Wi-Fi and a single cable TV channel. Walk-in rates run from Rs 899 to Rs 1,399, depending on the night and the lowest price on booking sites. Weekend evenings, when the Delhi drivers arrive, push it to the top of that range, while Tuesday and Wednesday nights stay at the bottom.
What you get for Rs 899. A single AC room on the second or third floor; an attached bathroom with a small bucket geyser, with hot water from 6 AM to 11 AM and 6 PM to 10 PM; a clean bed with cotton sheets changed for each guest; and a working TV. Towels cost an extra Rs 30 each if you forget to ask for them at check-in. The corridor lights are fluorescent and the rooms facing the road get traffic noise until midnight, so ask for one at the back.
What you do without. There is no restaurant. Breakfast and meals come to your room from a short menu (paneer paratha Rs 80, chai Rs 20, full thali Rs 150), cooked in a neighbouring kitchen rather than by the hotel. There is no parking of its own; the paid lot next door charges Rs 80 a day. There is no business desk or concierge, and help with onward travel stops at the desk giving you the number of the local Maruti taxi stand.
Aadhaar policy. Aadhaar is accepted as the main ID for both members of a couple. The house policy is written up on the wall, which is a good sign in a hotel under Rs 1,000.
When to choose Surya. For a single night in transit, an arrival at or departure from Kathgodam within 12 hours, or a Tuesday or Wednesday business stop. For a longer stay, or any trip where you want a proper restaurant, look elsewhere.