Go Hotels
Home > United States > Massachusetts > Amesbury United States Flag

We have 1 hotel in Amesbury.

Fairfield Inn Amesbury Star Rating 3        
35 Clarks Road

This straightforward hotel is a 5.3-mile drive from the Salisbury Beach State Reservation and a 8.2-mile drive from Hampton Beach State Park.
More on Amesbury .
Amesbury is a city in Essex County, Massachusetts, located on the left bank of the Merrimack River near its mouth, upstream from Salisbury and across the river from Newburyport and West Newbury. The population was 16,283 at the 2010 census.