
Inns and B&Bs
The Monadnock region of New Hampshire offers a quaint and intimate escape for travelers looking for a getaway surrounded by natural beauty and charming hospitality. With its array of small inns and bed and breakfasts, visitors can immerse themselves in the local culture and enjoy a comfortable and cozy stay. Whether you're seeking adventure or simply seeking solitude, these quaint lodgings provide the perfect backdrop for a memorable trip. Whether you're exploring the region's historic sites and charming towns, or simply seeking a peaceful haven to curl up with a good book on a rainy day, the Monadnock region's inns and B&Bs offer a welcoming and comfortable escape. Each one offers a unique character and atmosphere, allowing you to choose the perfect spot to fit your individual style and needs. From the charming and rustic to the luxurious and elegant, these small inns and bed and breakfasts are sure to provide a memorable and rejuvenating experience for all who visit.



The General Amos Shepard Bed and Breakfast
471 Alstead Center Rd.,
Alstead, NH. 03602



Harrisville Inn
797 Chesham Rd. Harrisville, NH. 03450 (603) 827-3163
Greenfield Inn





AirBnBs around Mt. Monadnock


Grand View Resort
580 Mountain Rd Jaffrey, New Hampshire (603) 325-8883
Log Cabin Vrbo
1209 Route 10 Marlow, NH 03456 https://www.vrbo.com/593765
Bruce & Katey Adams Vacation Rental
135 Skatutakee Road Harrisville, NH
Uplands Inn
4 Miltmore Rd., Antrim, NH. 03440 (603) 588-2407
Lakefront Rental by Louise & Keith Donnington
Call Vrbo at 888-640-7927Property # 114651ha

Hancock Inn
33 Main Street Hancock, New Hampshire 03449 (603) 525-3318
The Inn at East Hill Farm
460 Monadnock St. Troy, NH. 03465 (603) 242-6495


The Benjamin Prescott Inn
433 Turnpike Rd., Jaffrey, NH. 03452 (603) 532-6637
Tartan Fox Bed and Breakfast
350 Old Homestead Highway, Swanezy NH. 03446 (603) 357-9308
Stonewall Farm Bed and Breakfast
235 Windsor Rd., Hillsborough, NH. 03244 (603) 478-1947
Peep-Willow Farm Bed and Breakfast
51 Bixby St., Marlborough, NH. 03455 (603) 876-3807
Monadnock Inn
379 Main St., Jaffrey, NH. 03452 (603) 532-7800
Little River Bed & Breakfast
184 Union St., Peterborough, NH. 03458 (603) 924-3280