Newburyport to Portsmouth

This 60 mile ride is part of the Bike New England North Shore Tour. It starts from the Essex St. Inn in Newburyport, MA and continues north right along the Atlantic coast to Portsmouth NH. We return on back roads to Amesbury, MA, then take a bike path and a bridge across the Merrimack River back to Newburyport. For a shorter distance, begin this ride in North Hampton, New Hampshire.