The best deals on hotels when visiting Canton in Illinois.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Canton, Illinois 61520

Canton Inn

665 West Locust Street Canton, IL

With rates beginning at $78.99, Canton Inn is an ideal option for travelers visiting Canton, offering harmonious rooms that provide a welcoming, comfortable experience. Stay in a room that provides standard amenities and a comfortable environment, ensuring a pleasant and budget-friendly visit.

Guests staying at Canton Inn will appreciate the proximity to downtown Canton, where the city’s top sights are always within easy reach. Book a hotel for your Canton adventure that keeps comfort and budget in balance—secure now!

  Call (855) 235-6136 to book with an agent.
  0.6 miles from Canton, IL 61520

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Heritage Grand Inn

1150 East Linn St Canton, IL

With rooms starting at $95.99, Heritage Grand Inn provides budget-conscious comfort for travelers visiting Canton, creating a plush, inviting space for relaxation. Find added comfort and value in rooms that provide extra amenities and features, designed for travelers looking for more.

At Heritage Grand Inn, guests are close enough to downtown Canton for a quick drive to the city’s top attractions, while still enjoying a quieter setting. Escape to Canton and indulge in well-designed, cost-effective lodging—book today!

  Call (855) 239-5277 to book with an agent.
  1.7 miles from Canton, IL 61520

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge

2110 North Main St Canton, IL

With rates beginning at $59.99, Econo Lodge provides affordable accommodations for travelers bound for Canton, creating a comfortable, welcoming space ideal for rest. Experience local charm at Econo Lodge properties, each reflecting the community’s character and offering a unique stay.

Guests staying at Econo Lodge will love how close they are to downtown Canton, where a short drive delivers them to the city’s best attractions. Book now for a convenient, wallet-friendly Canton experience—secure today!

  Call (855) 236-8982 to book with an agent.
  2.4 miles from Canton, IL 61520

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Big Horse Inn&Suites

805 South Main Street Lewistown, IL

With rooms starting at $89.99, Big Horse Inn&Suites provides inviting accommodations for guests bound for Canton, creating a clean, comfortable environment. Relax in rooms that offer a bit more luxury and space, making your stay comfortable and budget-friendly.

For travelers seeking both relaxation and city access, Big Horse Inn&Suites offers tranquility with downtown Canton still close by. Find the best way to enjoy Canton with accommodations that fit your needs—reserve now!

  Call (855) 233-7850 to book with an agent.
  13.3 miles from Canton, IL 61520

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge & Suites

3242 Van De Ver Ave Pekin, IL

With rooms starting at $65.99, Econo Lodge & Suites provides affordable comfort for guests visiting Canton, creating a plush, inviting space ideal for relaxation and rest. Rely on Econo Lodge for a clean, comfortable stay, where you can unwind and plan your next day’s activities with ease.

Relax at Econo Lodge & Suites, where a calm environment contrasts with the exciting attractions of Canton just a short drive away. Plan your Canton visit with ease and value-driven comfort—secure your stay today!

  Call (855) 235-6136 to book with an agent.
  23.2 miles from Canton, IL 61520

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Pekin Peoria Area

3445 Court Street Pekin, IL

For an affordable stay near Canton, Hampton Inn & Suites Pekin Peoria Area offers inviting accommodations with rooms beginning at $134.99, creating a clean and comfortable space. Relax and refresh in Hampton’s pool areas, whether you’re taking an early morning dip or enjoying an evening swim under the stars.

Stay at Hampton Inn & Suites Pekin Peoria Area for a blend of relaxation and exploration, with quiet lodgings and close proximity to Canton. Take comfort in knowing your Canton stay is both cozy and budget-friendly—reserve today!

  Call (855) 239-5277 to book with an agent.
  23.3 miles from Canton, IL 61520

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Pekin (Peoria Area)

3615 Kelly Avenue Pekin, IL

Enjoy a peaceful stay at Holiday Inn Express & Suites Pekin (Peoria Area) as you visit Canton, where delightful accommodations create a welcoming ambiance, with nightly rates starting at $129.00. Appreciate the cleanliness and safety protocols at Holiday Inn Express, ensuring a worry-free and healthy stay for all guests.

Whether for work or leisure, Holiday Inn Express & Suites Pekin (Peoria Area) offers a balance of tranquility and easy access to Canton's major attractions. Unwind in Canton with a hotel that brings added convenience to your journey—reserve now!

  Call (855) 236-8982 to book with an agent.
  23.5 miles from Canton, IL 61520

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Pekin / Peoria Area

3830 Kelly Drive Pekin, IL

With rates starting at $65.00, Super 8 by Wyndham Pekin / Peoria Area offers budget-friendly accommodations for travelers headed to Canton, creating a pleasant space ideal for relaxation. Navigate your travels with confidence, as Super 8's front desk is always ready to assist with directions and local tips.

Guests at Super 8 by Wyndham Pekin / Peoria Area can relax in a serene setting and still take advantage of Canton's top activities with ease. Plan ahead for your Canton visit with affordable, reliable lodging—book now!

  Call (855) 239-5277 to book with an agent.
  23.6 miles from Canton, IL 61520

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Grand Prairie an IHG Hotel

5300 West Landens Way Peoria, IL

At Candlewood Suites Grand Prairie an IHG Hotel, travelers to Canton can unwind in homely comfort with rooms beginning at $124.00, creating a warm and inviting space ideal for relaxation. Appreciate the 24-hour customer service at Candlewood Suites, where friendly staff are always ready to assist with your needs.

At Candlewood Suites Grand Prairie an IHG Hotel, the peaceful surroundings create a relaxing atmosphere, while Canton remains just a short drive away. Enjoy a hassle-free Canton adventure with extra perks at a great price—lock in today!

  Call (855) 236-8982 to book with an agent.
  24.0 miles from Canton, IL 61520

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Peoria North IL

5309 West Landens Way Peoria, IL

For a comfortable stay, Country Inn & Suites by Radisson Peoria North IL offers budget-friendly rooms with rates beginning at $108.31, creating a clean and inviting space ideal for relaxation. Stay connected with free high-speed Wi-Fi available throughout Country Inn & Suites, keeping you in touch with work and home.

Enjoy the serene atmosphere of Country Inn & Suites by Radisson Peoria North IL, providing the ideal base for travelers wanting to experience Canton at their own pace. Take comfort in knowing your Canton stay is both budget-wise and enjoyable—reserve today!

  Call (855) 235-6136 to book with an agent.
  24.1 miles from Canton, IL 61520

Starting at

$108.31

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Peoria at Grand Prairie an IHG Hotel

7601 North Orange Prairie Road Peoria, IL

Choose Holiday Inn Peoria at Grand Prairie an IHG Hotel for your trip to Canton, where comfortable rooms offer a relaxing atmosphere, starting at a budget-friendly rate of $144.00 per night. Stay energized with Holiday Inn's vending machines, stocked with snacks and drinks for a quick pick-me-up anytime.

At Holiday Inn Peoria at Grand Prairie an IHG Hotel, guests can enjoy a relaxing environment with the option to explore Canton whenever they desire. Find peace and relaxation in Canton with a hotel that turns your trip into a dream getaway—secure now!

  Call (855) 234-2997 to book with an agent.
  24.2 miles from Canton, IL 61520

Starting at

$144.00

per night

Read Reviews View Amenities View All Rooms

Studio 6 Peoria IL

2726 West Lake Avenue Peoria, IL

With affordable rooms starting at $71.99, Studio 6 Peoria IL provides budget-friendly accommodations for guests visiting Canton, creating a welcoming space for unwinding. Accommodations at Studio 6 are suitable for all types of travelers, from solo adventurers to families.

At Studio 6 Peoria IL, guests can enjoy the best of both worlds—peaceful surroundings with the vibrant energy of Canton never far away. Enjoy more of Canton for less with practical, cost-saving lodging—secure your stay today!

  Call (855) 235-0725 to book with an agent.
  24.4 miles from Canton, IL 61520

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Peoria IL

2726 West Lake Ave Peoria, IL

Guests traveling to Canton can unwind at Motel 6 Peoria IL, where budget-friendly rooms start at $61.40, providing a warm and welcoming space perfect for rest. Stay refreshed with Motel 6's outdoor pools available at select locations, a perfect way to cool off during your travels.

At Motel 6 Peoria IL, travelers will find a relaxing retreat, with Canton offering nearby opportunities for fun and adventure. Book an economical hotel with extra comfort for your Canton adventure—reserve today!

  Call (855) 233-7850 to book with an agent.
  24.4 miles from Canton, IL 61520

Starting at

$61.40

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott Peoria

2701 West Lake Ave Peoria, IL

For a restful stay near Canton, SpringHill Suites by Marriott Peoria offers plush accommodations with rooms from $129.99, creating a clean and comfortable environment perfect for relaxation. Relax knowing SpringHill Suites places a high priority on cleanliness and safety, with enhanced measures for a worry-free stay.

At SpringHill Suites by Marriott Peoria, guests are treated to spacious accommodations with quick access to the lively atmosphere of Canton. Stay refreshed and on budget while discovering Canton—reserve your hotel room now!

  Call (855) 239-4019 to book with an agent.
  24.4 miles from Canton, IL 61520

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham Peoria

7708 North Route 91 Peoria, IL

Stay affordably at Wingate by Wyndham Peoria on your journey to Canton, where relaxing rooms create a peaceful escape, with budget-friendly rates beginning at $125.99. Take advantage of Wingate’s priority check-in for loyalty program members, ensuring a swift and personalized welcome.

Discover the tranquility of Wingate by Wyndham Peoria, where restful accommodations are perfectly balanced with proximity to Canton. Get ready to enjoy Canton with accommodations that offer both quality and value—lock in today!

  Call (855) 233-7850 to book with an agent.
  24.6 miles from Canton, IL 61520

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Peoria at Grand Prairie IL

7806 North Route 91 Peoria, IL

Guests bound for Canton will find reassuring accommodations at Hampton Inn & Suites Peoria at Grand Prairie IL, with rooms starting at $209.16, creating a clean and welcoming space perfect for relaxation. Enjoy a unique stay at Hampton’s boutique properties, which offer a more personalized and intimate hotel experience.

Enjoy a comfortable stay at Hampton Inn & Suites Peoria at Grand Prairie IL, where the peaceful surroundings allow you to recharge before exploring Canton. Choose a hotel that makes your Canton experience seamless and budget-wise—reserve now!

  Call (855) 233-7850 to book with an agent.
  24.7 miles from Canton, IL 61520

Starting at

$209.16

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Peoria

2000 West War Memorial Drive Peoria, IL

Stay affordably at Residence Inn by Marriott Peoria when visiting Canton, where pleasant rooms and friendly service create a welcoming experience, with rates from $149.00 per night. Experience the convenience and comfort of Residence Inn, where each suite is designed to feel like a home away from home.

At Residence Inn by Marriott Peoria, you’ll find the balance between relaxation and proximity to Canton, making it an ideal base for exploration. Enjoy a Canton visit that’s as enjoyable as it is relaxing with exceptional lodging—reserve now!

  Call (855) 234-2997 to book with an agent.
  24.8 miles from Canton, IL 61520

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Staybridge Suites Downtown Peoria an IHG Hotel

300 West Romeo B Garrett Avenue Peoria, IL

Relax in the soft ambiance of Staybridge Suites Downtown Peoria an IHG Hotel as you journey to Canton, where quality rooms create a peaceful retreat, with rates starting at just $127.65 per night. Make Staybridge Suites your home away from home, where the welcoming atmosphere and comprehensive amenities make every stay special.

Escape to Staybridge Suites Downtown Peoria an IHG Hotel for a restful retreat, where the peace and quiet are perfectly paired with proximity to Canton. Enjoy seamless Canton travel with a hotel that ensures your comfort from start to finish—secure now!

  Call (855) 236-8982 to book with an agent.
  24.9 miles from Canton, IL 61520

Starting at

$127.65

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Peoria

1928 West War Memorial Drive Peoria, IL

Find a peaceful retreat at Courtyard by Marriott Peoria near Canton, where inviting rooms create a warm atmosphere, with budget-friendly rates beginning at $119.00 per night. Stay technologically current in Courtyard's tech hubs, which provide access to the latest devices and office tools for an efficient stay.

Find your ideal escape at Courtyard by Marriott Peoria, where guests can unwind in comfort and explore Canton at their convenience. Make the most of Canton with a hotel that understands your desire for comfort—book today!

  Call (855) 239-4019 to book with an agent.
  24.9 miles from Canton, IL 61520

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Hotel & Suites East Peoria an IHG Hotel

101 Holiday Dr East Peoria, IL

Find your ideal retreat at Holiday Inn Hotel & Suites East Peoria an IHG Hotel near Canton, where quality accommodations offer a warm atmosphere, with room rates beginning at $169.00 per night. Relax with the family-friendly atmosphere at Holiday Inn's outdoor movie nights, perfect for an evening of entertainment under the stars.

Unwind in style at Holiday Inn Hotel & Suites East Peoria an IHG Hotel, nestled in a calm setting yet keeping the energy of Canton within easy reach. Find luxury and savings in Canton with a hotel that caters to your every need—reserve now!

  Call (855) 235-6136 to book with an agent.
  24.9 miles from Canton, IL 61520

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Peoria

2002 West War Memorial Drive Peoria, IL

At Baymont by Wyndham Peoria, guests traveling to Canton will find inviting, budget-friendly rooms starting at $59.40, creating a clean and welcoming environment for relaxation. Relax with the peace and quiet of Baymont by Wyndham’s rooms, thanks to noise-reducing designs for a restful stay.

Experience the best of both worlds at Baymont by Wyndham Peoria, where relaxation meets the convenience of being close to Canton. Choose a hotel that adds value to your Canton journey—lock in your room now!

  Call (855) 236-8982 to book with an agent.
  24.9 miles from Canton, IL 61520

Starting at

$59.40

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Peoria I-74

1812 West War Memorial Dr Peoria, IL

For a budget-friendly stay, Comfort Suites Peoria I-74 offers inviting rooms with rates beginning at $79.99, creating a clean and comfortable space near Canton. Enjoy the privacy and convenience of Comfort Suites' in-suite dining areas, perfect for meals or small gatherings.

Relax in the peaceful surroundings of Comfort Suites Peoria I-74, a tranquil spot found just a short drive from Canton's lively attractions. Choose a cost-effective hotel that enhances your Canton travels—book your room now!

  Call (855) 234-7135 to book with an agent.
  24.9 miles from Canton, IL 61520

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Suburban Studios Peoria

1824 West War Memorial Drive Peoria, IL

Guests traveling to Canton will appreciate the affordable comfort at Suburban Studios Peoria, where relaxed rooms start at $56.99, providing a relaxing and welcoming space. Stay in accommodations that provide a reliable base for your travels, offering essential comforts at a reasonable cost.

Find your ideal getaway at Suburban Studios Peoria, where calm surroundings and the convenience of Canton come together seamlessly. Stay comfortable and save big on your Canton visit—lock in your room today!

  Call (855) 233-7850 to book with an agent.
  24.9 miles from Canton, IL 61520

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Peoria

1822 West War Memorial Dr Peoria, IL

Stay at Travelodge by Wyndham Peoria as you explore Canton, where quiet accommodations and welcoming rates start from $53.10 per night, perfect for those seeking relaxation. Relax in Travelodge's tastefully decorated rooms, where comfort and style come together to create a welcoming retreat.

Escape to Travelodge by Wyndham Peoria for a quiet retreat, where guests can relax in comfort while keeping Canton's attractions nearby. Find your ideal Canton retreat with a hotel that makes relaxation effortless—reserve now!

  Call (855) 234-2997 to book with an agent.
  25.0 miles from Canton, IL 61520

Starting at

$53.10

per night

Read Reviews View Amenities View All Rooms