Home › New Hampshire

Castle Wedding Venues in New Hampshire

4 castle wedding venues across 4 cities in New Hampshire — including 1 you can stay in. Castles are spread thin, so browse them all below, then tour your favorites in person.

4 castles
4 cities
1 you can stay in

Top-rated castles in New Hampshire

Ranked by what couples say — rating weighted by review count. See the full best-of-New Hampshire ranking →

Castle in the Clouds

4.7 ★★★★★ 1,538 reviews

455 Old Mountain Rd, Moultonborough, NH

Castle wedding venue stunning venue & groundsgrounds & gardens

Mountaintop estate with a 1913 mansion on 5,500 acres with lake views, hiking & a restaurant.

Searles Castle

4.7 ★★★★★ 376 reviews

23 Searles Rd, Windham, NH

Castle wedding venue Elopements stunning venue & groundsstress-free planningphoto-perfect backdrops

Nestled in the woods on 175 acres, this elegant, English Tudor castle features private event space.

The Castle on Charles

4.3 ★★★★☆ 56 reviews

19 Charles St, Rochester, NH

Castle wedding venue owners who go above & beyonddelicious food & drinks

Function room facility set in a castle hosting weddings and other events.

Hunt Castle

4.8 ★★★★★ 46 reviews

679 Fullam Hill Rd, Fitzwilliam, NH

Stay on-site stunning venue & groundsstunning architecture

Private castle set on a reservoir featuring swimming, canoeing, and kayaking, and a Frisbee golf course.

Where the castles are in New Hampshire

All 4 cities & towns A–Z

Plan your New Hampshire shortlist

Looking beyond New Hampshire?

Real castles are rare enough that the right one is often worth a drive across the state line — some of the country's best are next door.