The distance between New Haven and Boston / Logan Airport is 123 miles. The road distance is 139.3 miles.