For some alternatives, look at the Garrison Inn Boutique Hotel and the Salem Inn. They are located 18 kilometres and 35 kilometres respectively from the main center. If these two don't meet your needs, you can try the Boston Marriott Peabody or the Fairfield Inn & Suites by Marriott Portsmouth Exeter.
If you want to explore some close by localities, try Lawrence and Andover. Travel 11 kilometres to the southwest from Haverhill and you'll locate Lawrence. Alternatively, Andover is 15 kilometres to the south. Accommodations in Lawrence include the Courtyard by Marriott Boston Andover and Homewood Suites by Hilton Boston / Andover. The Andover Inn and Holiday Inn Express Andover North-Lawrence are some of the choices in Andover.
Before you say "adios" to Merrimack Valley, make sure you catch a local game. Find Tsongas Arena to the southwest of Haverhill. The Best Western Plus Chelmsford Inn and the UMass Lowell Inn and Conference Center are close to all the action.
Visitors planning on arriving through Manchester-Boston Regional Airport may plan to book a bed at the Homewood Suites by Hilton Manchester/Airport or the Holiday Inn Manchester Airport, which are both a short ride away.
Hotels in Haverhill start at AU$85 per night. Prices and availability subject to change. Additional terms may apply.