Inns by Town
When planning your vacation, use this page to explore

New Hampshire lodging

by town.  Here you will find information about local events and lodging alternatives for

NH hotels in Walpole and Keene

, in addition to other towns in the region.

Our member Bed and Breakfasts and Country Inns cover the entire Monadnock region.   Below is a list of our member properties sorted by town and listed in alphabetical order including Hillsborough, Swanzey, and

Peterborough bed and breakfasts

.  To find a property in a specific town, click on the underlined town name below to jump directly to them.  For a general overview of the area, see our "Regional Map".

Fitzwilliam          Francestown          Harrisville          Jaffrey
Keene          Peterborough          Swanzey          Temple          Walpole

Ashburn House B&B imageAshburn House
20 Upper Troy Road
Fitzwilliam, NH 03447
An intimate Bed & Breakfast in historic Fitzwilliam. This early 1800's home invites individuals, couples and families to experience the ambience of the past with the amenities of the present in combination with robust breakfasts and welcoming hosts.
Inn at Crotched MountainInn at Crotched Mountain
Mountain Road
Francestown, NH 03043
This 175 year-old colonial house is located on the northeastern side of Crotched Mountain. An awe-inspiring setting and a spectacular view of the Piscatagoug Valley makes all the difference at this out-of-the-way Colonial Inn.
Harrisville Inn Harrisville Inn
797 Chesham Road
Harrisville, NH 03450
Stay in comfort under the ancient maples in the most photographed village in NE.  The inn has five rooms with private baths, WIFI, and scrumptious breakfasts.  Hike, bike, swim, fish, ski, go antiquing, enjoy great dining nearby or just relax.
Benjamin Prescott Inn Benjamin Prescott Inn
Route 124 East
Jaffrey, NH 03452
1853 farmhouse with antiques, private en suite bath, WIFI & full breakfast - vegans welcome. Amidst 300 acres of meadows for bird-watching, dramatic Mt. Monadnock view and hiking. Skiing, golf and lakes w/i 5 miles, too. Ask about our falconry package.
The Currier's House The Currier's House B&B
5 Harkness Road
Jaffrey, NH 03452
Relax into simple country living on the best back porch. Prepare for your climb up Mt. Monadnock, 10 minutes away, with a full breakfast. Located in historic Jaffrey Center, the 200 year old Currier's House welcomes babies and children!
Carriage Barn Carriage Barn Guest House
358 Main Street
Keene, NH 03431
Peaceful and relaxing four guest room located in an 1810 New Englander carriage barn. Located across from Keene State College and easy walking to Main Street shopping, dining, theater & concerts.
Colony House 104 Colony House Bed & Breakfast
104 West Street
Keene, NH 03431
Listed on the National Register of Historic Places, the Colony House sits as a cornerstone of Keene's historical district.

Little River B&B Little River Bed and Breakfast
184 Union Street
Peterborough, NH 03458
Recently renovated 1870s farmhouse just steps from the scenic Nubanusit River and a one mile walk to charming downtown Peterborough. Four nicely appointed guest rooms each with a queen size bed and attached private bath; gas stove fireplaces, TV, wi-fi, and A/C.
Bridges Inn Bridges Inn at Whitcomb House
27 Main Street
Swanzey, NH 03446
Lovely B&B five miles south of Keene. Scrumptious, multi-course breakfasts.  This historic 1792 building combines the splendor of yesteryear with the amenities of today.  A stone’s throw from Thompson Covered Bridge and near other covered bridges of Monadnock Region.
Inn of the Tartan Fox  Inn of the Tartan Fox
350 Old Homestead Highway
Swanzey, NH 03446
Toll Free: 877-836-4319
1832 Arts & Craft style B&B just three miles from Keene. Antiques and Scottish Tartans, fireplaces, private baths, WiFi, scrumptious, second to none breakfasts. Convenience and comfort for business or leisure travel. A perfect base to explore the region and beyond.
Auk's Nest B&B Auk's Nest B&B
204 East Road
Temple, NH 03084
Hospitable Old World allure in a 1770s cottage on a peaceful country road. Awake to birdsong & the smell of coffee … organic fruits and eggs, homemade breads and jams in the sunny stenciled dining room…evenings by the fire.
Birchwood Inn The Birchwood Inn & London Tavern
340 Route 45
Temple, NH 03084
Enjoy a taste of old England in the warmth and charm of a truly original New England Country Inn.  Conveniently located in the beautiful state of New Hampshire only 7 1/2 hours from British soil, the inn captures all with its gorgeous seasons & unforgettable grace.
Inn at Valley Farms Inn at Valley Farms B&B, Cottages, and Vacation Farmhouse
633 Wentworth Road
Walpole, NH 03608
Elegant 1774 Colonial home on 105-acre organic farm. Beautiful guest rooms with private baths, gourmet breakfasts or self sufficient cottages with room to sleep six. Tranquil setting with spectacular views, extensive gardens, walk to neighboring orchard.