Barrington Shores Campground is a beloved lakefront destination nestled along the shores of Swains Lake in Barrington, New Hampshire, with over 50 years of history welcoming families to its wooded, waterfront setting. Conveniently located just 90 minutes from Boston and 30 minutes from Portsmouth, this campground offers a true escape without sacrificing accessibility. The grounds feature sandy beaches, a boat launch, and excellent fishing, making it ideal for water enthusiasts and outdoor lovers alike. RV guests benefit from full hookup options including 30- and 50-amp electrical service, water, sewer, cable TV, and high-speed internet. Additional amenities include a dump station, grills, picnic tables, laundry facilities, firewood, and a camp store. Families with children will appreciate the playground and recreation hall, while pet owners will find the campground welcoming. Sport courts and a calendar of seasonal events round out the recreational offerings. As a multigenerational destination in the Lakes Region of New Hampshire, Barrington Shores fosters a strong sense of community — many guests who visited as children now return with families of their own. Whether seeking a weekend getaway or a full seasonal site, Barrington Shores Campground delivers a warm, family-oriented lakefront experience in the heart of New Hampshire.