Hampton Beach is located in Hampton Beach, New Hampshire, United States. The beach is approximately 1.5 miles long and features golden sand. Visitors can enjoy swimming, sunbathing, beach volleyball, surfing, and boogie boarding at the beach. There are also various shops, arcades, and restaurants nearby for visitors to explore. The beach offers a number of amenities such as lifeguards on duty during peak season, restrooms, showers, and changing rooms. Dogs are allowed on the beach during the off-season.