Leisure

Best Beaches Near Portsmouth, NH

Portsmouth, located at the mouth of the Piscataqua River, may not have its own beach, but it is surrounded by the beautiful sandy beaches of Seacoast New Hampshire. So even though your stay at one of our two boutique Portsmouth hotels is downtown in this small, historic city, a day at the beach is only a short drive away. Next time you're on a lark to Portsmouth, get out and soak up some sun with our recommendations for best beaches near Portsmouth, NH.

Wallis Sands State Beach | 1050 Ocean Blvd, Rye | (603) 436-9404

The oceanfront town of Rye has several miles of sandy beaches, all managed by the state park system. The facilities are no-frills, but provide everything you need for a day on the beach, with lifeguards, showers, and restrooms. The beach is wide and slopes gently to the water here, meaning there's tons of room for relaxing and playing, especially at low tide. A view of the Isle of Shoals offshore gives this beach near Portsmouth a unique touch.

Great Island Common | 301 Wentworth Rd, New Castle | (603) 436-1992

This 32-acre park in neighboring New Castle is a quieter spot compared to the state beaches. There is a small sand beach with gentle waves, a large open park, and a playground, so it's a great spot for kids. The surrounding preserve means you'll likely see plenty of birds and other wildlife at the beach, making it much more than just a spot for sand and sun. This park overlooks the entrance to Portsmouth Harbor, so you'll see boat traffic and the lighthouses that guide the way.

Hampton Beach State Park | Ocean Blvd, Hampton | (603) 926-8990

A beach for those who make going to the beach a lifestyle, Hampton Beach is legendary in the area. With a boardwalk, casino, and ballroom that hosts national concerts, this town is not for those looking for a quiet day at the beach. Rather for those that want some excitement during a beach day, the games, activities, and food stands along the boardwalk will be the perfect complement to one of the best beaches near Portsmouth, NH.