Fairfield Inn By Marriott Amesbury (Amesbury) The Fairfield Inn Amesbury is located 33 miles from Logan International Airport. Minutes from Massachusetts and New Hampshire Beaches and very convenient to historic Newburyport, the hotel is conveniently located for both business and leis...