
The Most Charming River Towns In New Hampshire
Known around the nation every election season for hosting the first U.S. presidential primary — and celebrated for natural treasures like the White Mountains and Lake Winnipesaukee — the "Granite State" is a beloved destination for residents and visitors alike. Searching for a postcard-worthy New Hampshire town where charm meets riverfront living? While many buyers flock to the lakes or mountains, some of the state’s most livable and often overlooked gems lie along its historic rivers. These smaller towns boast distinctive downtowns, walkable streets, beautiful scenery, and strong community roots. And with populations under 50,000, they offer the perfect blend of New England small-town life and modern convenience.
From the mill-town-turned-arts hub of Claremont to the Colonial-era streets of Exeter, these places deliver scenic views, rich history, and vibrant main streets, alongside kayaking, hiking, and one-of-a-kind dining. Whether you’re looking for a weekend getaway or a permanent address, New Hampshire’s river towns promise affordable, active, and architecturally rich living, all within reach of major cities.
Exeter

Straddling the Squamscott River just inland from the Seacoast, Exeter is a classic New England town steeped in history and elegance. Georgian- and Federal-style buildings line its tree-shaded downtown, home to indie bookstores, cafes, and boutiques like Water Street Bookstore, The Willow furniture store, and Inkwell Coffee. Phillips Exeter Academy anchors the town, its ivy-covered halls adding academic charm. Residents stroll Swasey Parkway, which curves along the river and hosts concerts and festivals in warmer months. With kayaking on the Squamscott and beaches only 20 minutes away, Exeter blends culture, beauty, and convenience. The American Independence Museum is the spot to discover early Americana, while the Gilman Garrison House offers a glimpse into the life of early settlers. The Exeter Inn is a charming 1930s Georgian brick hotel with solid reviews. For a more homelike experience, consider Around the Corner Bed & Breakfast.
Claremont

Once a gritty mill town, Claremont is reinventing itself as a creative outpost on the Connecticut River. Its downtown is defined by striking 19th-century red-brick factories, now housing artist studios, cafes, and loft-style apartments, like Hubert’s Family Outfitters, The Barn Cafe, and Monadnock Mill apartments. Nestled between the river and rolling forested hills, Claremont offers easy access to outdoor adventures, from hiking Mount Ascutney (about a 25-minute drive from town) to snowmobiling and cross-country skiing in winter. Visitors and locals alike flock to the restored Claremont Opera House and enjoy casual eats at Ramunto’s Brick Oven Pizza. The Windsor Mansion Inn, just about 12 miles away, and The Common Man Inn are two solid visitor choices.
Littleton

Perched on the Ammonoosuc River in the foothills of the White Mountains, Littleton is a bustling small town with a strong sense of place. Its walkable Main Street features colorful Victorian storefronts, classic hardware stores, and Schilling Beer Co., a riverside brewery in a restored gristmill. The town is known for its creative energy with murals and live music. Outdoor enthusiasts can enjoy nearby trails and kayaking, while families love the Pollyanna Statue, a tribute to the cheerful heroine penned by local author Eleanor H. Porter. Thayers Inn Hotel and the Hampton Inn are affordable, welcoming places to stay.
Keene

Keene’s vibrant downtown and proximity to the Ashuelot River make it too charming to leave off any list. Gothic churches, red-brick civic buildings, and cafes with outdoor seating, like The Works Café, flank its broad, brick-lined Main Street. A college town at heart (it's home to Keene State College), it also supports a thriving arts scene with the Walldog Mural Walking Tour and has a lively farmers market, the Farmers' Market of Keene. The Ashuelot Rail Trail offers biking and walking right from town, while the nearby Connecticut River adds even more opportunities for recreation. Try the baked goods at Brewbakers Cafe or browse the boutiques along Emerald Street. Both the Courtyard Keene Downtown and The Burrell House Inn offer comfortable accommodations.
Newmarket

Tucked along the Lamprey River, which flows into Great Bay and connects to the Piscataqua River, Newmarket is an underrated gem with an indie spirit. The compact downtown is rich in character, with converted textile mills now housing shops, restaurants, and apartments. Newmarket’s architecture reflects its mill town past: granite foundations, long brick facades, and tall factory windows. Riverside trails and parks offer a natural escape, while restaurants like The Big Bean Café make downtown a destination in itself. The best hotels are found in nearby Exeter, less than 15 minutes away.
Haverhill (Woodsville)

In northern New Hampshire, Haverhill’s village of Woodsville hugs the Connecticut River and offers a peaceful lifestyle with deep historic roots. The town is dotted with Greek Revival homes and 19th-century buildings, many lovingly preserved. American-style eateries like Shiloh’s Restaurant and Jamie Lynn’s Kitchen won’t disappoint. While small, Woodsville has a strong community spirit, a charming covered bridge, and plenty of boating, fishing, and hiking access. Local highlights include Bedell Bridge State Park and scenic trails along the river. It’s an ideal home base for those seeking beauty and tranquility in equal measure. The Deep Sleep Inn at Gibson House provides suitable accommodations.
Peterborough

Cradled in the Monadnock Region along the Contoocook River, Peterborough blends small-town sophistication with natural beauty. Its compact downtown boasts Colonial and Greek Revival buildings housing artisan shops, galleries, and beloved institutions like The Toadstool Bookshop and Peterborough Diner. The river winds gently through town, bordered by footbridges and walking paths that lead to riverside parks and picnic spots. The town is also known for its cultural richness, anchored by the Peterborough Players Theater and the MacDowell artist residency. With Mount Monadnock minutes away, hiking and scenic views are always within easy reach. Whether browsing antique stores or enjoying a quiet paddle, Peterborough offers a peaceful, creative lifestyle rooted in New England charm. Cranberry Meadow Farm is the place to stay, with stunning grounds and elegant rooms.
Staying on budget doesn’t mean giving up the dream of waterfront views or the thrill of water-based adventures. Whether drawn to the academic charm of Exeter, the mountain-framed arts culture of Claremont, or the lively riverside breweries in Littleton, New Hampshire’s river towns provide a refreshing alternative to the state’s busier, more expensive destinations. Rich in historic architecture, brimming with friendly communities, and offering seamless access to recreation and culture, these towns invite one to slow down, settle in, and savor life along the water’s edge.