Star Rating
Hotel Name
Price Range (USD)to
Amenities

Canton Massachusetts Hotels & Motels

Only hotels in Canton are listed below. Search for the cheapest discounted hotel and motel rates in or near Canton, MA for your upcoming personal or group travel. We provide the best Canton, Massachusetts hotel and motel rooms. Browse the Canton area hotels to find the perfect lodging! Please use the provided map of the Canton hotels. Group booking? Search Canton Group Hotel Rates

The Canton center is about 2 miles southeast of Norwood Memorial Airport and 5 miles south of Westwood Amtrak Station.

Canton Hotels/Accommodations

Norwood Courtyard in Norwood 300 River Ridge Dr., Norwood, MA 02062 ~2.61 miles west of Canton
  • 3 star property
  • Hotel has 148 rooms
  • Vibe wasn't good
  • A/C broke
From$109
Very Good 4.0 /5Read Reviews CallBookMore Details
The Four Points by Sheraton Norwood - Norwood 1125 Boston Providence Turnpike, Norwood, MA 02062 ~2.80 miles west of Canton
  • Mid-scale Suburban hotel
  • Fitness + Health Center
From$135
Very Good 4.0 /5Reviews CallBookMore Details
Residence Inn by Marriott Norwood 275 Norwood Park South, Norwood, MA 02062 ~2.86 miles west of Canton
  • Affordable Suburban hotel
  • Hotel has 96 rooms
  • Bad amenities
  • Nice rooms
From$119
Very Good 4.5 /5Guest Reviews CallBookMore Details
Holiday Inn Express & Suites Norwood Boston Area 225 Norwood Park South, Norwood, MA 02062 ~2.86 miles west of Canton
  • Three Star Rural hotel
  • 85 sleeping rooms in hotel
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Inn Boston / Norwood - Norwood 434 Providence Highway, Norwood, MA 02062 ~3.34 miles northwest of Canton
  • Three Star property
  • Accessible parking
  • Clean rooms
Homewood Suites by Hilton Boston / Canton in Canton 50 Royall St., Canton, MA 02021
  • 3 star Suburban property
  • Fitness + Health Center
  • Most guests thought they were poorly maintained
  • Great amenities
From$109
Very Good 4.5 /5Guest Reviews CallBookMore Details
Courtyard Boston Westwood / Dedham in Westwood 64 Univeristy Ave., Westwood, MA 02090 ~3.65 miles north of Canton
  • Affordable Suburban property
  • Hotel has 4 floors
From$80
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Inn & Suites Stoughton / Boston 449 Page St., Stoughton, MA 02072 ~3.79 miles east of Canton
  • 3-star Rural hotel
  • Check-in: 3PM
Econo Lodge - Sharon
+1-888-305-3366
775 Providence Highway, Sharon, MA 02067 ~3.80 miles west of Canton
  • Inexpensive property
  • Irish Pub next door
  • Very good restaurant/bar next door
Fairfield Inn Walpole 630 Providence Highway, Walpole, MA 02081 ~3.98 miles west of Canton
  • Mid-scale Highway property
  • 4 floors in property
From$120
Excellent 5.0 /5Guest Reviews CallBookMore Details
Stoughton Courtyard in Stoughton 200 Technology Center Dr., Stoughton, MA 02072 ~4.19 miles east of Canton
  • Midscale hotel
Hilton Boston Dedham in Dedham 25 Allied Dr., Dedham, MA 02026 ~4.79 miles north of Canton
  • 4 star Suburban hotel
  • Hotel has 3 suites
  • Great Room Service
  • Clean rooms
Best Western Plus The Inn at Sharon / Foxboro 395 Old Post Rd., Sharon, MA 02067 ~4.99 miles west of Canton
  • Mid-scale Suburban property
  • 95 sleeping rooms in hotel
Fairfield Inn Boston / Dedham : 235 Elm St. 235 Elm St., Dedham, MA 02026 ~5.10 miles north of Canton
  • 3 star Suburban hotel
  • 150 sleeping rooms in hotel
  • Location was great
  • Great reception
Residence Inn by Marriott in Dedham 259 Elm St., Dedham, MA 02026 ~5.10 miles north of Canton
  • 3-star Suburban property
  • Check in time: 3:00 pm
  • Spacious rooms
  • Good breakfast
From$129
Very Good 4.0 /5Recent Reviews CallBookMore Details
Comfort Inn Randolph 1374 North Main St., Randolph, MA 02368 ~5.16 miles northeast of Canton
  • 3-star Suburban property
  • Check in: 3.00pm
  • Great location
  • Approx. half of guests criticized the unstylish hotel
Holiday Inn Boston Dedham : 55 Ariadne Rd. 55 Ariadne Rd., Dedham, MA 02026 ~5.40 miles north of Canton
  • 3 star Suburban hotel
  • 200 sleeping rooms in hotel
Super 8 Brockton : 385 Westgate Dr. 385 Westgate Dr., Brockton, MA 02301 ~6.34 miles southeast of Canton
  • 2 star Suburban hotel
  • Hotel has 6 suites
From$89
Average 3.0 /5Reviews CallBookMore Details
Holiday Inn Express Boston Brockton - Brockton 405 Westgate Dr., Brockton, MA 02301 ~6.35 miles southeast of Canton
  • Three Star Suburban hotel
  • Free breakfast available
  • Dated building
  • Broken toilet seat
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Candlewood Suites Boston Braintree in Braintree 235 Wood Rd., Braintree, MA 02184 ~6.91 miles northeast of Canton
  • Low priced Suburban property
  • 133 suites in hotel
  • No breakfast
  • Very good budget hotel
Hampton Inn Boston / Braintree in Braintree 215 Wood Rd., Braintree, MA 02184 ~6.96 miles northeast of Canton
  • Mid-scale Highway property
  • 103 rooms in property
  • Stylish Hotel
  • Terrific location
Holiday Inn Express Braintree in Braintree
+1-888-690-5247
190 Wood Rd., Braintree, MA 02184 ~7.07 miles northeast of Canton
  • Economy property
  • Fitness + Health Center
From$60
Average 3.5 /5Reviews CallBookMore Details
Hyatt Place Boston Braintree - Braintree 50 Forbes Rd., Braintree, MA 02184 Website ~7.28 miles northeast of Canton
  • High end Suburban property
  • 204 rooms in hotel
  • Rooms are ok
  • Staff was amazing
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Renaissance Boston Patriot Place Hotel - Foxborough 28 Patriot Place, Foxborough, MA 02035 ~7.53 miles southwest of Canton
  • High end Suburban hotel
  • Check in time: 3:00 PM
  • Wellness & sports facilities could be improved
  • Great shopping
From$199
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Extended Stay America Boston Braintree in Braintree 20 Rockdale St., Braintree, MA 02184 ~7.55 miles northeast of Canton
  • 2 star property
  • Check-in: 3:00 PM
  • No cutlery
  • Bus near the hotel
Next 25 Canton Hotels >  [1 - 25 of 50]    
Next: See My Canton Hotels with Pricing
Back to Top