The beach actually begins south of the state line, on the north bank of the Merrimack River at Salisbury Beach State Reservation in Massachusetts. Take I-95 exit 56 (MA 1A) and head east to Salisbury Beach, then north along NH 1A to Hampton Beach State Park, a long stretch of sand shielded by dunes. Facilities include a promenade, bathhouses and a band shell with an amphitheater.
Hampton Beach State Park
New Hampshire