If you’re planning a wedding surrounded by nature and beautiful scenery, you’ll need to check out these scenic New Hampshire wedding venues. As wedding photographers, we’ve had the chance to work at locations that offer great light, stunning landscapes, and unique features that make photos stand out. Each venue has its own feel, and we’ve put together a list of our favorites that consistently deliver great photo spots, helpful staff, and a relaxed setting. Whether you’re hosting a small gathering or a big party, these New Hampshire wedding venues are full of natural beauty and great views—perfect for capturing the day from start to finish.
1. Longlook | Sanbornton, NH
Longlook is one of the most stunning wedding venues in New Hampshire and an absolute favorite of ours to photograph. Set on 200 private acres with sweeping views of Mount Kearsarge, every part of the property feels like a scene from a postcard. The ceremony site overlooks open fields and mountains, offering a picture-perfect natural backdrop. Across the grounds, flower gardens, forest paths, and a quiet pond provide endless options for dreamy portraits. Indoors, the hand-crafted barn and cozy Carriage House glow with natural light and rustic character. Sunset on the patio is pure magic, casting golden light over the mountains. With full weekend access, we’re able to capture the entire story in this beautifully designed and incredibly photogenic space!



2. The Barn on The Pemi | Plymouth, NH
The Barn on the Pemi in Plymouth, New Hampshire, is a photographer’s dream filled with rustic charm and New Hampshire beauty. Perched above the Pemigewasset River, the venue offers sweeping mountain views from the beautiful flagstone terrace. Golden hour here is pure magic and always delivers glowing, unforgettable portraits. Inside, the restored barn features exposed beams, a grand stone fireplace, and warm lighting. Nearby, the seasonal greenhouse is full of florals and greenery, perfect for ceremonies and couples portraits. Every corner of The Barn on the Pemi feels thoughtfully designed and makes it easy to capture beautiful moments!



3. The Thompson Inn | Durham, NH
With its mix of classic New England charm and wide-open space, The Thompson Inn & Cyderhouse is an ideal setting for wedding photography. Set high above the Lamprey River in Durham, New Hampshire, the venue is surrounded by farmland and towering trees that create soft, natural backdrops. Winding stone paths, a wraparound porch, and beautiful walnut and maple trees offer plenty of spots for portraits throughout the day. Inside the Cyderhouse, tall ceilings, a grand stone fireplace, and a wine cellar provide warmth and texture for indoor shots. With full weekend access, there’s time to capture every part of the celebration!



4. Owl’s Nest Resort | Thornton, NH
Owl’s Nest Resort in Thornton, New Hampshire, is filled with photo opportunities for every part of a wedding day! The Sunset Pavilion offers wide views of the White Mountains, providing great light for golden hour portraits and ceremony shots. Next, the LakeHouse features floor-to-ceiling windows, a stone fireplace, and a wrap-around deck for indoor and outdoor photos. Additionally, the resort includes mountain backdrops and calm lake reflections for even more variety. With everything nearby (and easy to reach via golf cart!), Owl’s Nest makes capturing weddings both fun and simple.



5. Bellevue Barn | Jefferson, NH
Bellevue Barn at Carlisle Place in Jefferson, NH, is full of natural backdrops for every part of the wedding day. Nestled in the White Mountains, the venue offers mountain views, open fields, and peaceful orchards, perfect for portraits and candid moments. Inside, the barn features natural wood, vaulted ceilings, and string lights that create a cozy, romantic vibe for photos. Additionally, the stone patio and fire pit are perfect for cocktail hour and dreamy sunset shots. Throughout the property, each space feels thoughtfully designed and easy to access for photos. Whether it’s sweeping landscapes or tucked-away moments, Bellevue Barn remains one of our favorite scenic New Hampshire wedding venues!



6. Allrose Farm | Greenfield, NH
Allrose Farm in Greenfield, New Hampshire, is full of warmth, charm, and storybook appeal. Nestled on private grounds with forest and fields, it offers romantic backdrops around every corner. The rustic white barn features high ceilings, glowing string lights, and wood beams that create a cozy, inviting atmosphere for portraits and reception photos. Couples can exchange vows in the open meadow or beneath a canopy of trees, both beautiful spots for photographs. Plus, the vintage farmhouse and its wraparound porch add even more charm and variety! Every detail at Allrose feels timeless, making it a joyful and inspiring place for photographers to capture the magic of a wedding day.



Dreaming of a scenic New Hampshire wedding? Let’s find the perfect backdrop and capture every beautiful moment together—contact us here!
If you enjoyed this post, make sure to check out: