The cost of a hotel room in Walsenburg, CO, varies depending on the time of year, its type, and the location. Budget-friendly motels can cost around $50 to $70 per night, while more upscale hotels can cost anywhere from $100 to $200 or more per night.