New Hampshire has a short coastline – 13 miles to be exact – but that doesn’t mean that our state is lacking in beautiful beaches. Those precious miles of coastlines are filled with beautiful beaches, and we have more sandy, waterside paradises scattered throughout the state along our lakes. Here are 8 of the best, most beautiful beaches in New Hampshire.
1. Wallis Sands State Beach, Rye
This 700-foot stretch of sandy beach is a popular spot. A bit quieter than Hampton, this beach still has all the necessities, including beautiful ocean views looking out toward the Isle of Shoals, a bathhouse for changing, and a snack bar.
2. Odiorne Point State Park, Rye
This state park is for those who care less about sandy stretches, and prefer their beaches with a healthy dose of history and adventure. The rocky coastline here was where a Scottish settler landed in 1623, establishing the first European settlement in New Hampshire. During World War II the area, which looks out over Portsmouth Harbor, was the site of Fort Dearborn, the remnants of which visitors can explore today, after they enjoy sweeping views of Portsmouth Harbor.
Hampton Beach, Hampton
At 700 feet long, Hampton Beach is the largest and most popular beach in New Hampshire. This is a typical beachside town – with heavy crowds on the beach during the high of summer, and a strip of stores selling t-shirts, souviners, and beachside food like fried dough. Recently renovated, Hampton Beach is stepping away from its seedy reputation in favor of family-friendly hustle and bustle.
4. Jenniss State Beach, Rye
A bit further up the seacoast from Hampton, you’ll find Jenniss State Beach. Jenniss has fewer crowds (due in part to limited parking), and is a popular spot with surfers – who even brave the cold waters of the Atlantic during the winter!
5. Weirs Beach, Laconia
One of the most popular beaches in the Lakes Region, Weirs Beach offers everything you could want: beautiful views over Lake Winnipesaukee and the channel connecting the larger lake to Paugus Bay; a boardwalk full of arcades and tourist shop; and plenty of sand.
6. White Lake State Park, Tamworth
White Lake State Park is one of the most popular beaches in the White Mountains. The sandy beach along White Lake offers sweeping mountain views, and a well-maintained trail around the lake is perfect for walking with the family. Visitors can also try their hand at trout fishing or boating on this pristine lake.
7. Sunapee State Beach, Newbury
Tucked under the shadow of Mount Sunapee, this large, sandy beach is perfect for families. The beach offers great swimming, canoe and kayak rentals, and has a playground. It also has a store and a bathhouse – necessities for a trip to the beach with the family.
8. Echo Lake State Park, Franconia
This small but stunning lake rests beneath the 700-foot high Cathedral Ledge in Echo Lake State Park. The sandy beach will keep little ones happy, while older visitors will enjoy the beautiful views and plentiful hiking trails.