United States
Hotels in Massachusetts
Massachusetts has 407 places to stay listed here — 407 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around $90.
Browse by city
- Boston 60
- Cambridge 16
- Falmouth 13
- Provincetown 11
- South Yarmouth 10
- Salem 9
- Waltham 9
- Woburn 9
- Hyannis 8
- Burlington 7
- Chelsea 7
- Gloucester 7
- Lenox 7
- Nantucket 7
- Foxborough 6
- Marlborough 6
- Plymouth 6
- Williamstown 6
- Worcester 6
- Andover 5
- Brookline 5
- Revere 5
- Springfield 5
- Sturbridge 5
- West Yarmouth 5
- Dennis Port 4
- Natick 4
- Oak Bluffs 4
- Somerville 4
- Westborough 4
Where to stay
Cities in Massachusetts
-
Boston
-
Cambridge
-
Falmouth
-
Provincetown
-
South Yarmouth
-
Salem
-
Waltham
-
Woburn
-
Hyannis
-
Burlington
-
Chelsea
-
Gloucester
-
Lenox
-
Nantucket
-
Foxborough
-
Marlborough
-
Plymouth
-
Williamstown
-
Worcester
-
Andover
-
Brookline
-
Revere
-
Springfield
-
Sturbridge
-
West Yarmouth
-
Dennis Port
-
Natick
-
Oak Bluffs
-
Somerville
-
Westborough
-
Auburn
-
Beverly
-
Danvers
-
Eastham
-
Edgartown
-
Framingham
-
Great Barrington
-
Hadley
-
Holyoke
-
Medford
-
Middleboro
-
Needham
-
Orleans
-
Pittsfield
-
Quincy
-
Seekonk
-
West Springfield
-
Billerica
-
Braintree
-
Brewster
-
Canton
-
Chatham
-
Chelmsford
-
Chicopee
-
Concord
-
Fairhaven
-
Franklin
-
Hancock
-
Hull
-
Lee
-
Lexington
-
Northampton
-
Rockport
-
Sandwich
-
Tewksbury
-
Truro
-
Watertown
-
Wellfleet
-
Westford
-
Wrentham
-
Yarmouth
-
Amesbury
-
Amherst
-
Arlington
-
Berlin
-
Bridgewater
-
Brockton
-
Buzzards Bay
-
Devens
-
East Sandwich
-
Fall River
-
Gardner
-
Greenfield
-
Groton
-
Harwich Port
-
Hatfield
-
Haverhill
-
Hudson
-
Lakeside
-
Lawrence
-
Ludlow
-
Mansfield
-
Marblehead
-
Marshfield
-
Mashpee
-
New Bedford
-
Newburyport
-
North Adams
-
North Truro
-
North Westport
-
Norwood
-
Peabody
-
Randolph
-
Raynham
-
Rockland
-
Saugus
-
Shelburne Falls
-
Somerset
-
South Chatham
-
South Lee
-
Southbridge
-
Stockbridge
-
Swansea
-
Wakefield
-
Walpole
-
Wareham
-
West Harwich
-
West Stockbridge
-
Westwood
Where to stay in Massachusetts
| City | Listings | From | Top-rated |
|---|---|---|---|
| Boston | 60 hotels | from $131 | The Verb Hotel (4.7/5) |
| Cambridge | 16 hotels | from $147 | Hotel 1868 (4.4/5) |
| Falmouth | 13 hotels | from $115 | InnSeason Resorts Captain's Quarters (4.7/5) |
| Provincetown | 11 hotels | from $125 | Somerset House Inn (4.7/5) |
| South Yarmouth | 10 hotels | from $122 | Cape Cod Veranda (4.7/5) |
| Waltham | 9 hotels | from $127 | Crescent Suites Hotel (4.6/5) |
| Woburn | 9 hotels | from $117 | Residence Inn by Marriott Boston Woburn (4.4/5) |
| Salem | 9 hotels | from $183 | The Merchant (4.8/5) |
| Hyannis | 8 hotels | from $99 | A Cape Cod Ocean Manor Inn (4.6/5) |
| Lenox | 7 hotels | from $122 | The Cornell Inn, Lenox & The Berkshires (4.7/5) |
Good to know
How many hotels are listed in Massachusetts?
407 hotels, guesthouses and B&Bs across 119 cities in Massachusetts, each with rooms, photos and live partner rates.
What do hotels in Massachusetts cost?
Listed nightly rates on partner sites start around $90, varying by area, property and dates. Live prices show on the booking partner's page.
Which Massachusetts city has the most listings here?
Boston, with 60 listed hotels.