Hotels in Canton, Massachusetts

Search & Compare Canton Hotels

When are you visiting Canton?

Hotels.com® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Canton

Canton overview

Canton is an inviting destination that has something for everyone. There's a nice selection of restaurants to enjoy during your stay. Visitors to Canton can take time to see places like Museum of American Bird Art at Mass Audubon and Eleanor Cabot Bradley Estate. You won't want to miss sights in the surrounding area like Blue Hills Ski Area and Legacy Place.

Where to stay in Canton

Whether traveling for business or pleasure, Canton can accommodate you. You can shop as many as 2889 deals for Canton accommodations on Hotels.com, some with discounts of up to 45%. We have room prices as low as 49 USD per night and below you'll find the number of hotels by star rating in Canton as well as in the surrounding area:
  • • 13 5-star hotels from 299 USD per night
  • • 295 4-star hotels from 151 USD per night
  • • 213 3-star hotels from 110 USD per night
  • • 30 2-star hotels from 72 USD per night

How to get to Canton

Fly into Boston, MA (BOS-Logan Intl.), 14.3 mi (23 km) from the heart of Canton.

Train stations include:
  • • Canton Center Station (1.6 mi/2.5 km from the city center)
  • • Canton Junction Station (1.6 mi/2.5 km from the city center)

What to see around Canton

Recommended sights include:
  • • Museum of American Bird Art at Mass Audubon
  • • Eleanor Cabot Bradley Estate

When to visit Canton

Wondering what time of year to travel or what clothes to pack? Here are some seasonal norms so you'll know what to expect for your trip:

Seasonal temperature averages
  • • January-March: 52°F day, 16°F night
  • • April-June: 82°F day, 31°F night
  • • July-September: 83°F day, 42°F night
  • • October-December: 68°F day, 17°F night
Seasonal rainfall averages
  • • January-March: 11.26 inches
  • • April-June: 11.77 inches
  • • July-September: 11.38 inches
  • • October-December: 12.76 inches