Filters
Hotel Stars
Price Range
$142$2,345
Hotel Name
Guest Reviews
5+ Excellent
Property Type
Amenities
Best Hotel Deals in Canton, MA
83 of 100 Hotels
Currency:
Sort by:

Knights Inn North Attleboro
787 South Washington St. Rt 1, North Attleboro, US
3.2Good
$90/nightTotal $142
Taxes & fees included
Limited Inventory!

Motel 6 Brockton MA
391 Westgate Dr, Brockton, US
3.2Good
$114/nightTotal $161
Taxes & fees included
Limited Inventory!

Super 8 by Wyndham Brockton
385 Westgate Dr, Brockton, US
3.2Good
$129/nightTotal $184
Taxes & fees included
Limited Inventory!

Extended Stay America Suites Boston Waltham 52 4th Ave
52 4th Ave, Waltham, US
2.8Good
$125/nightTotal $198
Taxes & fees included
Limited Inventory!

Sonesta Simply Suites Boston Braintree
235 Wood Rd, Braintree, US
3.5Very Good
$159/nightTotal $204
Taxes & fees included
Limited Inventory!

Extended Stay America Suites Boston Waltham 32 4th Ave
32 4th Ave, Waltham, US
3.0Good
$130/nightTotal $206
Taxes & fees included
29 rooms available!

Country Inn & Suites by Radisson Brockton (Boston), MA
50 Christy Dr, Brockton, US
4.2Very Good
$151/nightTotal $209
Taxes & fees included
Limited Inventory!

Best Western Braintree Inn
190 Wood Road, Braintree, US
4.0Very Good
$149/nightTotal $211
Taxes & fees included
Limited Inventory!

Comfort Inn Rockland - Boston
850 Hingham St, Rockland, US
3.9Very Good
$169/nightTotal $216
Taxes & fees included
Limited Inventory!

Extended Stay America Suites Foxboro Norton
280 South Washington St., Norton, US
3.2Good
$155/nightTotal $220
Taxes & fees included
Limited Inventory!

Best Western Rockland
909 Hingham St, Rockland, US
4.1Very Good
$164/nightTotal $221
Taxes & fees included
Limited Inventory!

Comfort Inn & Suites Plainville-Foxboro
164 Washington St, Plainville, US
4.2Very Good
$179/nightTotal $233
Taxes & fees included
Limited Inventory!

Comfort Inn Boston Milford
24 Beaver St, Milford, US
3.7Very Good
$159/nightTotal $251
Taxes & fees included
Limited Inventory!

Red Roof Inn PLUS+ Boston - Mansfield / Foxboro
60 Forbes Blvd, Mansfield, US
3.9Very Good
$199/nightTotal $255
Taxes & fees included
Limited Inventory!

Tru by Hilton Brockton
245 Westgate Drive, Brockton, US
5.0Excellent
$169/nightTotal $259
Taxes & fees included
Limited Inventory!

DoubleTree by Hilton Boston - Rockland
929 Hingham St, Rockland, US
4.2Very Good
$185/nightTotal $264
Taxes & fees included
Limited Inventory!

Howard Johnson by Wyndham Quincy / Boston
845 Hancock St, Quincy, US
3.9Very Good
$209/nightTotal $272
Taxes & fees included
Limited Inventory!

Garner Hotel Brockton - Boston by IHG
405 Westgate Dr., Brockton, US
3.9Very Good
$209/nightTotal $274
Taxes & fees included
Limited Inventory!

Sonesta Select Boston Foxborough Mansfield
35 Foxborough Boulevard, Foxborough, US
4.3Very Good
$215/nightTotal $275
Taxes & fees included
Limited Inventory!

Hyatt Place Boston / Braintree
50 Forbes Road, Braintree, US
4.4Very Good
$203/nightTotal $285
Taxes & fees included
Limited Inventory!

enVision Hotel & Conference Center Mansfield-Foxboro
31 Hampshire St, Mansfield, US
3.5Very Good
$205/nightTotal $286
Taxes & fees included
Limited Inventory!

Holiday Inn Express Boston South - Quincy by IHG
1 Arlington Street, Quincy, US
4.4Very Good
$219/nightTotal $288
Taxes & fees included
Limited Inventory!

Hampton Inn & Suites North Attleboro
55 Draper Avenue, North Attleboro, US
4.6Excellent
$185/nightTotal $293
Taxes & fees included
Hurry 9 rooms left only!

MainStay Suites Foxboro – Mansfield
4 FISHER ST BLDG B, Foxborough, US
4.1Very Good
$229/nightTotal $293
Taxes & fees included
Limited Inventory!

DoubleTree by Hilton Boston - Milford
11 Beaver Street, Milford, US
4.2Very Good
$189/nightTotal $299
Taxes & fees included
Limited Inventory!

Staybridge Suites Boston - Quincy by IHG
1 Arlington Street, Quincy, US
4.4Very Good
$229/nightTotal $302
Taxes & fees included
Limited Inventory!

Sheraton Boston Needham Hotel
100 Cabot St, Needham, US
4.3Very Good
$220/nightTotal $304
Taxes & fees included
Limited Inventory!

Hampton Inn Boston / Braintree
215 Wood Rd, Braintree, US
4.1Very Good
$199/nightTotal $305
Taxes & fees included
Limited Inventory!

Home2 Suites by Hilton North Attleboro
777 South Washington Street, North Attleboro, US
5.0Excellent
$194/nightTotal $307
Taxes & fees included
Hurry 9 rooms left only!

Residence Inn Boston Needham
80 B Street, Needham, US
4.4Very Good
$224/nightTotal $315
Taxes & fees included
Limited Inventory!

Ramada by Wyndham Boston
800 Morrissey Blvd, Boston, US
3.3Good
$231/nightTotal $316
Taxes & fees included
Limited Inventory!

Comfort Inn Foxboro – Mansfield
4 Fisher St, Foxborough, US
4.0Very Good
$249/nightTotal $328
Taxes & fees included
Limited Inventory!

Embassy Suites by Hilton Boston Waltham
550 Winter Street, Waltham, US
3.9Very Good
$209/nightTotal $331
Taxes & fees included
Limited Inventory!

The Boston Hotel
40 Mt. Hood Road, Boston, US
3.7Very Good
$280/nightTotal $359
Taxes & fees included
Limited Inventory!

Hampton Inn & Suites Boston / Waltham
135 2nd Ave, Waltham, US
4.7Excellent
$231/nightTotal $365
Taxes & fees included
Limited Inventory!

SpringHill Suites by Marriott Wrentham Plainville
65 Ledgeview Way Building A, Plainville, US
4.6Excellent
$263/nightTotal $368
Taxes & fees included
Limited Inventory!

TownePlace Suites by Marriott Wrentham Plainville
65 Ledgeview Way Building B, Plainville, US
4.7Excellent
$263/nightTotal $368
Taxes & fees included
Limited Inventory!

Best Western Adams Inn Quincy-Boston
29 Hancock St, Quincy, US
3.8Very Good
$279/nightTotal $369
Taxes & fees included
Limited Inventory!

Holiday Inn Express Boston by IHG
69 Boston St, Boston, US
4.2Very Good
$274/nightTotal $371
Taxes & fees included
Limited Inventory!

Hilton Garden Inn Boston / Waltham
450 Totten Pond Rd, Waltham, US
4.3Very Good
$235/nightTotal $372
Taxes & fees included
Hurry 9 rooms left only!

The Midtown Hotel MOD Collection by Sonesta
220 Huntington Avenue, Boston, US
4.1Very Good
$299/nightTotal $383
Taxes & fees included
Limited Inventory!

Americas Best Value Inn Foxboro
105 Washington St, Foxborough, US
3.9Very Good
$297/nightTotal $388
Taxes & fees included
Limited Inventory!

HYATT house Boston / Waltham
54 4th Ave, Waltham, US
4.3Very Good
$249/nightTotal $394
Taxes & fees included
Limited Inventory!

Home2 Suites by Hilton Walpole Foxboro
2375 Boston Providence Highway, Walpole, US
4.4Very Good
$299/nightTotal $396
Taxes & fees included
Limited Inventory!

Home2 Suites by Hilton Boston South Bay
15 JAN KARSKI WAY, Boston, US
4.5Excellent
$279/nightTotal $405
Taxes & fees included
Limited Inventory!

Homewood Suites by Hilton Needham Boston
200 1st Avenue, Needham, US
4.5Excellent
$259/nightTotal $407
Taxes & fees included
Limited Inventory!

DoubleTree by Hilton Hotel Boston Bayside
240 Mount Vernon Street, Boston, US
4.1Very Good
$289/nightTotal $430
Taxes & fees included
Limited Inventory!

Residence Inn by Marriott Boston Braintree
180 Forbes Road, Braintree, US
4.7Excellent
$322/nightTotal $447
Taxes & fees included
Limited Inventory!

Arcadian Hotel
1200 Beacon St, Brookline, US
4.0Very Good
$349/nightTotal $480
Taxes & fees included
Limited Inventory!

Fairfield Inn & Suites by Marriott Mansfield
50 Reservoir Street, Mansfield, US
4.7Excellent
$348/nightTotal $482
Taxes & fees included
Limited Inventory!

Hampton Inn & Suites Foxborough / Mansfield
2 Foxborough Boulevard, Foxborough, US
4.6Excellent
$309/nightTotal $486
Taxes & fees included
Limited Inventory!

Marriott Boston Quincy
1000 Marriot Dr, Quincy, US
4.3Very Good
$367/nightTotal $488
Taxes & fees included
Limited Inventory!

enVision Hotel Boston Everett
1834 Revere Beach Pkwy, Everett, US
4.3Very Good
$309/nightTotal $488
Taxes & fees included
15 rooms available!

Homewood Suites by Hilton Boston Brookline-Longwood Medical
111 Boylston Street, Brookline, US
4.5Excellent
$329/nightTotal $489
Taxes & fees included
Limited Inventory!

Extended Stay America Suites Boston Braintree
20 Rockdale St, Braintree, US
3.1Good
$357/nightTotal $507
Taxes & fees included
Limited Inventory!

Hilton Garden Inn Boston Brookline MA
700 Brookline Ave, Brookline, US
4.5Excellent
$399/nightTotal $514
Taxes & fees included
Limited Inventory!

Staypineapple a Delightful Hotel, South End
26 Chandler St, Boston, US
4.5Excellent
$359/nightTotal $522
Taxes & fees included
Limited Inventory!

Doubletree by Hilton Boston Logan Airport Chelsea
201 Everett Ave, Chelsea, US
4.2Very Good
$339/nightTotal $536
Taxes & fees included
Hurry 9 rooms left only!

Homewood Suites by Hilton Boston Logan Airport Chelsea
145 Beech St, Chelsea, US
4.2Very Good
$339/nightTotal $536
Taxes & fees included
Limited Inventory!

Hampton Inn & Suites Boston Crosstown Center
811 Massachusetts Ave, Boston, US
3.9Very Good
$397/nightTotal $539
Taxes & fees included
Limited Inventory!

Residence Inn by Marriott Boston Downtown / South End
2001 Washington Street, Boston, US
4.4Very Good
$375/nightTotal $545
Taxes & fees included
Limited Inventory!

Hilton Garden Inn Boston Logan Airport
100 Boardman St, Boston, US
4.6Excellent
$343/nightTotal $560
Taxes & fees included
Hurry 8 rooms left only!

citizenM Boston Back Bay
408 Newbury street, Boston, US
4.7Excellent
$390/nightTotal $565
Taxes & fees included
Limited Inventory!

Broadway & Main Hotel
13 School St, Everett, US
3.1Good
$359/nightTotal $585
Taxes & fees included
Limited Inventory!

Courtyard by Marriott Boston-South Boston
63 R Boston St, Boston, US
4.3Very Good
$397/nightTotal $585
Taxes & fees included
Limited Inventory!

The Inn at Longwood Medical
342 Longwood Ave, Boston, US
4.2Very Good
$411/nightTotal $626
Taxes & fees included
Limited Inventory!

Hyatt Place Boston / Medford
116 Riverside Ave, Medford, US
4.2Very Good
$399/nightTotal $631
Taxes & fees included
Limited Inventory!

Residence Inn by Marriott Foxborough
250 Foxborough Blvd, Foxborough, US
4.5Excellent
$462/nightTotal $646
Taxes & fees included
Limited Inventory!

Cambria Hotel Boston Downtown - Seaport
6 West Broadway, Boston, US
4.2Very Good
$504/nightTotal $685
Taxes & fees included
Limited Inventory!

Sheraton Boston a Marriott Hotel
39 Dalton St, Boston, US
4.1Very Good
$510/nightTotal $758
Taxes & fees included
Limited Inventory!

Courtyard by Marriott Boston Brookline
40 Webster St, Brookline, US
4.2Very Good
$574/nightTotal $792
Taxes & fees included
Limited Inventory!

Boston Marriott Copley Place
110 Huntington Ave, Boston, US
4.5Excellent
$568/nightTotal $860
Taxes & fees included
Limited Inventory!

The Verb Hotel
1271 Boylston St, Boston, US
4.8Excellent
$629/nightTotal $907
Taxes & fees included
Limited Inventory!

The Colonnade Hotel Back Bay
120 Huntington Avenue, Boston, US
4.5Excellent
$699/nightTotal $930
Taxes & fees included
Limited Inventory!

The Westin Copley Place Boston, a Marriott Hotel
10 Huntington Ave, Boston, US
4.5Excellent
$653/nightTotal $995
Taxes & fees included
Limited Inventory!

Hilton Boston Back Bay
40 Dalton St, Boston, US
4.2Very Good
$718/nightTotal $1,076
Taxes & fees included
Limited Inventory!

Fairmont Copley Plaza Boston
138 Saint James Ave, Boston, US
4.4Very Good
$756/nightTotal $1,086
Taxes & fees included
Limited Inventory!

Courtyard by Marriott Boston Copley Square
88 Exeter St, Boston, US
4.3Very Good
$817/nightTotal $1,187
Taxes & fees included
Limited Inventory!

Residence Inn by Marriott Boston Back Bay / Fenway
125 Brookline Ave, Boston, US
4.5Excellent
$807/nightTotal $1,199
Taxes & fees included
Limited Inventory!

Mandarin Oriental Boston
776 Boylston St, Boston, US
4.6Excellent
$959/nightTotal $1,533
Taxes & fees included
Limited Inventory!

Hilton Garden Inn Foxborough Patriot Place
27 Patriot Place, Foxborough, US
4.5Excellent
$1,477/nightTotal $2,031
Taxes & fees included
Limited Inventory!

Renaissance by Marriott Boston Patriot Place Hotel
28 Patriot Place, Foxborough, US
4.5Excellent
$1,663/nightTotal $2,324
Taxes & fees included
Limited Inventory!

Raffles Boston
40 Trinity Place, Boston, US
4.8Excellent
$1,569/nightTotal $2,345
Taxes & fees included
Limited Inventory!