We have 1761 properties available in 284 towns and cities. You are currently filtering the town listings by Hotels, Motels, Extended Stay. To show all listed towns in Massachusetts select "ALL" from the menu below.
The best Massachusetts destinations for Hotels, Motels and Extended Stay Suites
Located in Historic Downtown Plymouth, the John Carver Inn is walking distance to the waterfront, local attractions, shopping and dining. Make a splash in our Pilgrim Cove Indoor Theme Pool with 80 foot Water Slide.
Situated on scenic Cedar Lake the Sturbridge Host Hotel is the only full service hotel and conference center in Central Massachusetts!
We offer 232 tastefully appointed guest rooms and suite.
Whether you choose one of our lakeside or a balcony .....
"Rather large hotel near the grounds of Sturbridge Village, business seems to be a mix of tourist trade and conferences. Midscale- nice but not luxurious, Our room was fine, bed comfortable."
The Doubletree Hotel Boston-Bedford Glen nestled on 24 wooded acres only 18 miles northwest of Downtown Boston just off the crossroads of I-95 and Route 3 is centrally located by the Middlesex towns of Bedford Burlington and Billerica.
Our .....
"This hotel was like a dream. While we were there, we saw a wedding party and it is the kind of place you would expect to see that sort of thing. The grounds were lovely, with a beautiful garden, ..... "
Clean-cut and cosy with just the right amount of quirk, boutique B&B Salt House Inn is just a stone’s throw from the hedonistic delights of Provincetown’s Commercial Street.
Admiralty Inn & Suites, a member of The Red Collection® by Red Roof, is a wonderful place you can call home during your getaway on the southern coast of Cape Cod.
Our 100% smoke free hotel is conveniently located near some of Cape Cod's greatest treasures.
The Mariner Resort Cape Cod, a member of The Red Collection by Red Roof, is one of the best 100% smoke-free hotels in West Yarmouth, MA.
We are conveniently located near some of Cape Cod's greatest attractions such as Seagull Beach, John F.