The Wedding Barns of Maine

The Wedding Barns of Maine host distinctly memorable events at its two barn and farmhouse locations just outside of Portland. The Barn on Walnut Hill, located in North Yarmouth, and The Barn at Flanagan Farm, situated in Buxton, both offer exceptional spaces and gracious accommodations on one property. Join us to celebrate in the stylish, nationally published homes and meticulously restored 19th century barns that honor and preserve the very best of Maine’s heritage and history.



North Yarmouth, Maine

The serene and beautifully manicured estate-like acreage of The Barn on Walnut Hill offers an intimate setting to host your event from May through October. Located just twenty-five minutes northwest of Portland in the quiet town of North Yarmouth, the custom-designed gardens and four green acres provide an enchanting setting for your celebration. The attached 19th-century barn and farmhouse have been painstakingly restored and renovated to capture the charm of time past while simultaneously offering modern amenities to facilitate flawless events.


Buxton, Maine

The Barn at Flanagan Farm hosts exquisite events year round. With two magnificent barns set on sixty-six pastoral acres, Flanagan Farm is versatile and accommodating—designed to take advantage of Maine’s four seasons—be it the open-air freshness of spring and summer or the crisp light and cozy warmth of fall and winter. Echoes of the property’s agrarian past are present and preserved in the brilliant restoration and renovation of the attached 19th-century barn and farmhouse and unadulterated pasture. Located just twenty minutes southwest of Portland, The Barn at Flanagan Farm offers an unforgettable backdrop to host your event, whether it is an intimate gathering, grandiose celebration or somewhere in between.

Amenity Walnut Hill Flanagan Farm
Open May – October Year-Round
Accomodates Up to 200 Guests Up to 250 Guests
Sleeps 12 10–12
Property Size 4 Acres 66 Acres
Parking 65 Cars 85 Cars
Barns 1 2