Massachusetts, United States
Destinations in Massachusetts with a travel guide or places to stay.
217 cities1,763 places to stay
Cities in Massachusetts
Most places to stay first.
- Boston360 staysHotelsThings to do
- South Yarmouth83 stays
- East Sandwich48 stays
- Provincetown40 stays
- Cambridge38 staysThings to do
- Chatham38 stays
- Nantucket36 staysThings to do
- Dennis Port34 stays
- Harwich Port34 stays
- Sandwich31 stays
- Hyannis27 stays
- North Truro27 stays
- West Yarmouth23 stays
- Eastham22 stays
- Edgartown20 stays
- Falmouth20 stays
- Lenox19 stays
- Harwich18 stays
- Great Barrington18 stays
- Plymouth16 staysThings to do
- Salem16 staysThings to do
- Lee15 stays
- Gloucester14 staysThings to do
- Rockport14 stays
- Waltham13 stays
- West Springfield13 stays
- Williamstown13 stays
- Woburn13 stays
- Wellfleet12 stays
- Brewster12 stays
- Revere12 stays
- Vineyard Haven12 stays
- Marlborough11 stays
- Sturbridge11 stays
- Roxbury11 stays
- Foxboro10 stays
- West Harwich10 stays
- Danvers10 stays
- Framingham10 stays
- Pittsfield10 stays
- West Dennis10 stays
- Worcester10 stays
- Brookline9 stays
- Orleans9 stays
- Peabody9 stays
- Seekonk9 stays
- Somerville9 stays
- Yarmouth Port9 stays
- Chelsea9 stays
- Centerville9 stays
- Sagamore Beach9 stays
- Andover8 stays
- Burlington8 stays
- Springfield8 stays
- Jamaica Plain8 stays
- Dorchester8 stays
- Medford7 stays
- Beverly7 stays
- Braintree7 stays
- Hadley7 stays
- Mashpee7 stays
- Newburyport7 stays
- Norwood7 stays
- Westborough7 stays
- Bourne6 stays
- Brockton6 stays
- Holyoke6 stays
- Milford6 stays
- Oak Bluffs6 stays
- Quincy6 stays
- Saugus6 stays
- Amherst5 stays
- Dennis5 stays
- Northampton5 stays
- Amesbury5 stays
- Auburn5 stays
- Chicopee5 stays
- Natick5 stays
- North Attleboro5 stays
- North Dartmouth5 stays
- Raynham5 stays
- Tewksbury5 stays
- Somerset5 stays
- South Chatham5 stays
- Truro5 stays
- Wareham5 stays
- Bourne5 stays
- Billerica4 stays
- Dedham4 stays
- Franklin4 stays
- Hull4 stays
- Mansfield4 stays
- Middleboro4 stays
- Stockbridge4 stays
- Westford4 stays
- Allston4 stays
- Marblehead4 stays
- East Harwich4 stays
- West Chatham4 stays
- West Barnstable3 stays
- Barnstable3 stays
- Chelmsford3 stays
- Concord3 stays
- East Falmouth3 stays
- Hancock3 stays
- Haverhill3 stays
- Lexington3 stays
- Lowell3 stays
- New Bedford3 stays
- North Adams3 stays
- Plainville3 stays
- Rockland3 stays
- Salisbury3 stays
- Sharon3 stays
- Watertown3 stays
- Westfield3 stays
- Winthrop3 stays
- Charlestown3 stays
- Fiskdale3 stays
- Fairhaven3 stays
- Everett3 stays
- Fitchburg3 stays
- Needham Heights3 stays
- Pocasset3 stays
- Adams2 stays
- Ashburnham2 stays
- Brighton2 stays
- Chestnut Hill2 stays
- Gardner2 stays
- Hyde Park2 stays
- Westport2 stays
- Bedford2 stays
- Canton2 stays
- East Wareham2 stays
- Fall River2 stays
- Leominster2 stays
- Newton2 stays
- Northborough2 stays
- Randolph2 stays
- Stoughton2 stays
- Sudbury2 stays
- Swansea2 stays
- Wakefield2 stays
- West Stockbridge2 stays
- Wrentham2 stays
- East Dennis2 stays
- Becket2 stays
- Monterey2 stays
- South Dennis2 stays
- Devens2 stays
- Boston Harbor Islands2 stays
- East Walpole2 stays
- Norwell2 stays
- Onset2 stays
- Osterville2 stays
- Sagamore2 stays
- Swampscott2 stays
- Rochester2 stays
- Attleboro1 stays
- Ayer1 stays
- Bernardston1 stays
- Bridgewater1 stays
- Cohasset1 stays
- Cotuit1 stays
- Hatfield1 stays
- Kingston1 stays
- Ludlow1 stays
- Marshfield1 stays
- North Andover1 stays
- North Falmouth1 stays
- Norton1 stays
- South Egremont1 stays
- Southbridge1 stays
- Stoneham1 stays
- Sutton1 stays
- Swampscott1 stays
- West Tisbury1 stays
- Acton1 stays
- Greenfield1 stays
- Hudson1 stays
- Ipswich1 stays
- Malden1 stays
- Methuen1 stays
- North Chelmsford1 stays
- Shrewsbury1 stays
- South Deerfield1 stays
- Southborough1 stays
- Tyngsboro1 stays
- Westminster1 stays
- Yarmouth1 stays
- Boxborough1 stays
- Woods Hole1 stays
- Deerfield1 stays
- South Hadley1 stays
- Granby1 stays
- Foxborough1 stays
- Otis1 stays
- Sheffield1 stays
- West Hatfield1 stays
- New Seabury1 stays
- Berlin1 stays
- Marion1 stays
- Westwood1 stays
- Groton1 stays
- Housatonic1 stays
- Leicester1 stays
- Monument Beach1 stays
- Newbury1 stays
- Newton Highlands1 stays
- North Weymouth1 stays
- Northwest Harwich1 stays
- Sherborn1 stays
- Sterling1 stays
- Walpole1 stays
- West Brookfield1 stays
- Whitinsville1 stays
- New Ashford1 stays
Places to stay in Massachusetts
Hotels 73 citiesApartments 5 citiesResorts 3 citiesHoliday homes 41 citiesGuest houses 1 citiesBed and breakfasts 8 citiesMotels 12 citiesInns 8 citiesStays with a pool 2 cities5-star hotels 1 cities4-star hotels 35 cities3-star hotels 46 citiesStays with a spa 3 citiesFamily-friendly stays 1 cities
Hotel brands in the top cities of Massachusetts
Other regions in United States
Alabama 154Alaska 51Arizona 136Arkansas 118California 714Colorado 201Connecticut 116Delaware 30District of Columbia 2Florida 430Georgia 250Guam 3Hawaii 73Idaho 89Illinois 299Indiana 156Iowa 158Kansas 119Kentucky 161Louisiana 115Maine 171Maryland 142Michigan 316Minnesota 226Mississippi 89Missouri 215Montana 78Nebraska 78Nevada 51New Hampshire 111New Jersey 256New Mexico 76New York 499North Carolina 322North Dakota 40Ohio 268Oklahoma 134Oregon 172Pennsylvania 374Puerto Rico 112Rhode Island 29South Carolina 128South Dakota 62Tennessee 202Texas 598Utah 135Vermont 94Virgin Islands 4Virginia 241Washington 225West Virginia 88Wisconsin 252Wyoming 63
Frequently asked questions about Massachusetts
How many places to stay are there in Massachusetts?
There are 1,700+ hotels, apartments and other places to stay in Massachusetts, across 210+ cities.
Which are the main destinations in Massachusetts?
The destinations with the most places to stay are Boston, South Yarmouth, East Sandwich, Provincetown, Cambridge.
Are there tours and activities in Massachusetts?
Yes, 190+ tours and activities are listed in Massachusetts.