There are over 2,350 Hotels and Motels in Massachusetts. Top Cities in Massachusetts with most Hotels are: Boston, Provincetown, Nantucket, Cambridge & Hyannis. You will find a list of all major cities in Massachusetts in the list below. You may also view Hotels and Motels in various Counties in Massachusetts, or view top Hotel Chains & Franchises in Massachusetts.
Interested in Hotels or Motels in another state? Select it from the list below: