Hotels in Keene, NH

Find Hotels in Keene, NH. Listings include Holiday Inn Express Keene, Courtyard by Marriott Keene Downtown, Best Western Plus Keene Hotel, Days Inn Keene NH, Keene Elm City Hotel and Fairfield Inn & Suites Keene Downtown. Click on each in the list below the map for more information.

Hotels, inns and B&Bs
Campgrounds and RV parks
Show all categories