The best deals on hotels when visiting Cannon Mines in Missouri.

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 Cannon Mines, Missouri 63630

Super 8 by Wyndham Potosi

820 East High St Potosi, MO

With budget-friendly rooms starting at $50.99, Super 8 by Wyndham Potosi is a practical choice for travelers bound for Cannon Mines, providing a tucked away, welcoming atmosphere perfect for rest. Explore with confidence, utilizing Super 8's local expertise for recommendations on dining, sightseeing, and entertainment.

At Super 8 by Wyndham Potosi, guests can enjoy the calm surroundings, with downtown Cannon Mines still a convenient drive away for all their city adventures. Make your Cannon Mines trip relaxing and budget-friendly—secure your hotel stay now!

  Call (855) 236-8982 to book with an agent.
  9.6 miles from Cannon Mines, MO 63630

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Club Vacations Timber Creek Resort at De Soto an IHG Hotel

4800 U.S. Highway 67 De Soto, MO

Find a blend of charm and sophistication at Holiday Inn Club Vacations Timber Creek Resort at De Soto an IHG Hotel as you journey to Cannon Mines, where quality accommodations create comfort, with rates from $169.99. Speed up your departure with Holiday Inn’s express checkout, designed for a quick and easy exit.

The calm environment at Holiday Inn Club Vacations Timber Creek Resort at De Soto an IHG Hotel creates a peaceful escape, with downtown Cannon Mines close enough for all your adventures. Stay in Cannon Mines with a hotel that seamlessly combines modern luxury with convenience—book today!

  Call (855) 234-7135 to book with an agent.
  11.9 miles from Cannon Mines, MO 63630

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Bonne Terre

8 Northwood Dr. Highway 67 A Bonne Terre, MO

Guests traveling to Cannon Mines will find Super 8 by Wyndham Bonne Terre a intimate, budget-conscious choice, with rooms beginning at $50.99, creating a welcoming environment ideal for relaxation. Rely on Super 8 for a convenient, comfortable, and cost-effective stay, making it an ideal choice for budget-conscious travelers.

Guests at Super 8 by Wyndham Bonne Terre can enjoy quiet surroundings, with the added convenience of downtown Cannon Mines being just a drive away. Stay relaxed and budget-savvy while visiting Cannon Mines—secure your hotel now!

  Call (855) 233-7850 to book with an agent.
  12.6 miles from Cannon Mines, MO 63630

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Bonne Terre MO

1017 Highway K Bonne Terre, MO

At Motel 6 Bonne Terre MO, guests visiting Cannon Mines will find affordable comfort with rooms beginning at $0.00, creating a warm and inviting space perfect for unwinding. Discover the convenience of vending machines at Motel 6, offering snacks and drinks for a quick refreshment anytime.

Unwind in the calm atmosphere of Motel 6 Bonne Terre MO, where quiet surroundings create a relaxing stay, and downtown Cannon Mines is still nearby. Book a hotel for your Cannon Mines adventure that adds comfort without the extra cost—reserve today!

  Call (855) 235-6136 to book with an agent.
  12.7 miles from Cannon Mines, MO 63630
Read Reviews View Amenities View All Rooms

Roseners Inn&banquet center

3411 Rosener Rd Park Hills, MO

For a restful and affordable visit near Cannon Mines, Roseners Inn&banquet center offers reassuring accommodations with rooms starting at $87.99, creating a warm, welcoming environment. Experience dependable comfort in rooms that offer practical amenities, ensuring a pleasant and budget-friendly stay.

For a relaxing stay, Roseners Inn&banquet center offers quiet surroundings, with the added convenience of downtown Cannon Mines being within easy reach. Stay comfortably and save more on your Cannon Mines travels—lock in today!

  Call (855) 239-5277 to book with an agent.
  18.0 miles from Cannon Mines, MO 63630

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites FESTUS SOUTH ST. LOUIS an IHG Hotel

1802 Gamel Cemetery Road Festus, MO

Guests bound for Cannon Mines will enjoy budget-conscious comfort at Holiday Inn Express Hotel & Suites FESTUS SOUTH ST. LOUIS an IHG Hotel, with rooms starting at $129.99, creating a warm and inviting atmosphere. Choose Holiday Inn Express for your next group event or meeting, with comfortable accommodations and great value for all attendees.

With a focus on serenity, Holiday Inn Express Hotel & Suites FESTUS SOUTH ST. LOUIS an IHG Hotel provides a peaceful retreat, while downtown Cannon Mines is still accessible for a day of exploration. Enjoy Cannon Mines with an affordable hotel that enhances your travel experience—secure now!

  Call (855) 234-2997 to book with an agent.
  19.0 miles from Cannon Mines, MO 63630

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Festus St. Louis South

1303 Veterans Blvd Festus, MO

With rates beginning at $81.99, Comfort Inn Festus St. Louis South provides budget-friendly accommodations for travelers headed to Cannon Mines, creating a welcoming space ideal for relaxation. Enjoy the bright and cheerful atmosphere of Comfort Inn, where each stay promises a pleasant and satisfying experience.

At Comfort Inn Festus St. Louis South, travelers will appreciate the calm surroundings, while downtown Cannon Mines is still nearby for a day of adventure. Find your comfort zone in Cannon Mines with a hotel that delivers great value—reserve now!

  Call (855) 233-7850 to book with an agent.
  19.3 miles from Cannon Mines, MO 63630

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Festus

1200 West Gannon Dr Festus, MO

Relax in the comfortable surroundings of Quality Inn Festus as you explore Cannon Mines, where quality rooms offer a restful experience, with rates from $0.00. Relax with Quality Inn's selection of hypoallergenic bedding, available upon request for guests with allergies or sensitivities.

For a restful escape, Quality Inn Festus provides peaceful surroundings with the convenience of downtown Cannon Mines still being nearby. Stay comfortably in Cannon Mines with lodging that makes every moment enjoyable—secure your room now!

  Call (855) 239-5277 to book with an agent.
  19.3 miles from Cannon Mines, MO 63630
Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Festus St. Louis South

1001 Veterans Blvd Festus, MO

With budget-conscious rooms from $95.99, La Quinta Inn & Suites by Wyndham Festus St. Louis South provides serene accommodations for guests bound for Cannon Mines, creating a clean, comfortable space. Experience seamless service with La Quinta's friendly and attentive staff, dedicated to making your stay as enjoyable as possible.

Guests at La Quinta Inn & Suites by Wyndham Festus St. Louis South will enjoy the calm atmosphere, while the convenience of downtown Cannon Mines remains just a short drive away. Make your Cannon Mines travels both fun and affordable with thoughtfully designed accommodations—secure today!

  Call (855) 235-0725 to book with an agent.
  19.5 miles from Cannon Mines, MO 63630

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Crown Pointe Lodge Best Western Signature Collection

4245 Hunt Rd Farmington, MO

At Crown Pointe Lodge Best Western Signature Collection, guests visiting Cannon Mines will find inviting rooms with rates starting at $117.99, providing a clean and welcoming space perfect for relaxation. Sleep soundly with Best Western's high-quality bedding and linens, designed for maximum comfort and relaxation.

Discover the comfort of Crown Pointe Lodge Best Western Signature Collection, where spacious accommodations provide a restful atmosphere near Cannon Mines. Get ready to enjoy Cannon Mines with accommodations that balance cost and comfort—lock in today!

  Call (855) 233-7850 to book with an agent.
  21.5 miles from Cannon Mines, MO 63630

Starting at

$117.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Pevely

1711 Highway Z Pevely, MO

Guests visiting Cannon Mines can enjoy the affordable comfort at Super 8 by Wyndham Pevely, where delightful rooms start at $68.99, creating a warm and inviting environment. Simplify your departure with Super 8's express check-out service, ensuring a quick and hassle-free exit.

Tucked away in a quiet location, Super 8 by Wyndham Pevely offers a relaxing experience with Cannon Mines never too far for a visit. Book an inviting, economical hotel for your Cannon Mines visit—lock in now!

  Call (855) 235-0725 to book with an agent.
  22.4 miles from Cannon Mines, MO 63630

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Farmington

850 Valley Creek Dr Farmington, MO

Guests headed to Cannon Mines will find enveloping accommodations at Hampton Inn Farmington, where rooms begin at $173.99, creating a warm and welcoming environment ideal for rest. Dine on demand with Hampton’s all-day dining facility, serving up delicious meals and snacks at any time you desire.

Find your peaceful getaway at Hampton Inn Farmington, where serene surroundings and quick access to Cannon Mines ensure an enjoyable stay. Make Cannon Mines travel feel effortless with a cost-effective, welcoming hotel—book now!

  Call (855) 234-7135 to book with an agent.
  22.8 miles from Cannon Mines, MO 63630

Starting at

$173.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Farmington

930 Valley Creek Dr Farmington, MO

At Super 8 by Wyndham Farmington, travelers headed to Cannon Mines will find affordable comfort with rooms beginning at $57.00, creating a restorative, welcoming environment for relaxation. Keep your digital life active with Super 8’s reliable Wi-Fi service, essential for both relaxing and productive visits.

Step into the calm of Super 8 by Wyndham Farmington, where restful lodgings are paired with proximity to Cannon Mines's vibrant streets. Book now for an affordable Cannon Mines stay that doesn’t skimp on comfort!

  Call (855) 239-4019 to book with an agent.
  22.8 miles from Cannon Mines, MO 63630

Starting at

$57.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Farmington an IHG Hotel

820 Market St Farmington, MO

At Holiday Inn Express & Suites Farmington an IHG Hotel, guests traveling to Cannon Mines will find inviting accommodations with rooms starting at $199.00, creating a restful, welcoming environment perfect for rest. Appreciate the modern touches at Holiday Inn Express, including keyless entry and motion-sensor lighting in guest rooms.

Guests will love the quiet environment of Holiday Inn Express & Suites Farmington an IHG Hotel, while having the option to easily visit Cannon Mines's top attractions. Enjoy a seamless Cannon Mines experience with lodging that doesn’t compromise on comfort—book now!

  Call (855) 239-5277 to book with an agent.
  22.9 miles from Cannon Mines, MO 63630

Starting at

$199.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Farmington

1400 West Liberty St Farmington, MO

For a comfortable and inviting stay, Quality Inn Farmington offers safe rooms with rates beginning at $54.00, creating a clean and comfortable space near Cannon Mines. Gather and unwind in Quality Inn's inviting public spaces, designed for comfort and casual socializing.

At Quality Inn Farmington, guests can unwind in peaceful surroundings while keeping Cannon Mines's best offerings within easy reach. Relax and recharge in Cannon Mines with a hotel that’s both inviting and economical—secure now!

  Call (855) 234-2997 to book with an agent.
  23.4 miles from Cannon Mines, MO 63630

Starting at

$54.00

per night

Read Reviews View Amenities View All Rooms

Baymont Inn&Suites by Wyndham Farmington MO

1625 West Columbia St Farmington, MO

Guests headed to Cannon Mines will find budget-friendly comfort at Baymont Inn&Suites by Wyndham Farmington MO, where alluring rooms begin at $57.99, creating a welcoming atmosphere perfect for relaxation. Experience warm, welcoming service from Baymont by Wyndham’s staff, who are dedicated to making your stay as enjoyable as possible.

At Baymont Inn&Suites by Wyndham Farmington MO, you can experience a serene atmosphere, with Cannon Mines's vibrant streets always close enough for an adventure. Stay in Cannon Mines with a hotel that caters to your needs and budget—secure your room now!

  Call (855) 234-5074 to book with an agent.
  23.8 miles from Cannon Mines, MO 63630

Starting at

$57.99

per night

Read Reviews View Amenities View All Rooms

Pinemark Inn & Suites

866 South Outer Road St. Clair, MO

With rates beginning at $111.99, Pinemark Inn & Suites provides affordable accommodations for travelers bound for Cannon Mines, creating a comfortable, welcoming space ideal for rest. Relax in well-maintained accommodations that offer the essentials for a comfortable and affordable stay.

Positioned perfectly for relaxation, Pinemark Inn & Suites offers a quiet getaway while keeping Cannon Mines easily accessible. Plan ahead for an affordable and relaxing Cannon Mines stay—book your hotel room today!

  Call (855) 236-8982 to book with an agent.
  26.1 miles from Cannon Mines, MO 63630

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham St. Clair MO

1010 South Outer Rd St. Clair, MO

Guests visiting Cannon Mines can relax at Super 8 by Wyndham St. Clair MO, where affordable rooms begin at $70.99, creating a warm and welcoming environment ideal for relaxation. Unwind in Super 8’s tastefully designed rooms, offering modern amenities and cozy furnishings for a relaxing retreat.

Escape to the serenity of Super 8 by Wyndham St. Clair MO, a restful hideaway with Cannon Mines's lively attractions only a short drive away. Book your affordable Cannon Mines stay today and enjoy added comfort and value!

  Call (855) 235-0725 to book with an agent.
  26.1 miles from Cannon Mines, MO 63630

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Sullivan

275 North Service Rd. West Sullivan, MO

For a welcoming stay near Cannon Mines, Baymont by Wyndham Sullivan offers restful, budget-friendly rooms with rates starting at $81.99, creating a comfortable environment. Enjoy Baymont by Wyndham’s complimentary breakfast buffet, featuring a variety of options to kickstart a day of travel or exploration.

Recharge in the comfort of Baymont by Wyndham Sullivan, where restful surroundings are matched by the proximity to Cannon Mines's attractions. Take the guesswork out of your Cannon Mines stay with a hotel that delivers on value—secure now!

  Call (855) 235-0725 to book with an agent.
  27.8 miles from Cannon Mines, MO 63630

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Sullivan

307 North Service Road Sullivan, MO

With budget-friendly rooms beginning at $61.99, Americas Best Value Inn Sullivan provides inviting accommodations for guests traveling to Cannon Mines, creating a friendly and relaxing atmosphere. Navigate your travels easily with the helpful local recommendations from Americas Best Value Inn's knowledgeable staff.

Relax in the calm environment of Americas Best Value Inn Sullivan, knowing that the many attractions of Cannon Mines are never far away. Stay cozy and keep your wallet happy while exploring Cannon Mines—lock in your stay today!

  Call (855) 234-2997 to book with an agent.
  27.9 miles from Cannon Mines, MO 63630

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Sullivan Inn

209 North Service Rd. W Sullivan, MO

With affordable rooms starting at $62.99, Sullivan Inn is ideal for guests visiting Cannon Mines, creating a easygoing and welcoming environment for relaxation. Stay in a room that provides dependable comfort and practical amenities, making your visit both comfortable and affordable.

Unwind in the comfort of Sullivan Inn, a peaceful escape where you can keep Cannon Mines's energy within easy reach. Plan ahead and enjoy a cozy, budget-friendly stay for your Cannon Mines visit—reserve now!

  Call (855) 239-4019 to book with an agent.
  27.9 miles from Cannon Mines, MO 63630

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Sullivan

736 South Service Rd. W Sullivan, MO

With rooms beginning at $101.99, Comfort Inn Sullivan provides affordable comfort for travelers to Cannon Mines, creating a warm and welcoming space perfect for relaxation. Choose Comfort Inn for an optimal travel experience, where convenience meets comfort at an affordable price.

Stay at Comfort Inn Sullivan to enjoy a restful atmosphere and keep the fun of Cannon Mines close at hand for day trips and adventures. Unwind after exploring Cannon Mines with a hotel that keeps both comfort and savings in mind—secure now!

  Call (855) 235-6136 to book with an agent.
  27.9 miles from Cannon Mines, MO 63630

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Sullivan

601 North Service Rd. W Sullivan, MO

With rates from $62.99, Super 8 by Wyndham Sullivan provides affordable accommodations for guests visiting Cannon Mines, creating a peaceful and inviting environment for unwinding. Stay seamlessly connected and productive with Super 8's reliable Wi-Fi service, ensuring your digital needs are always met.

Stay at Super 8 by Wyndham Sullivan for a quiet escape, with the added benefit of having Cannon Mines's lively offerings just minutes away. Book a reliable, affordable hotel for your Cannon Mines trip and enjoy added savings!

  Call (855) 239-4019 to book with an agent.
  28.0 miles from Cannon Mines, MO 63630

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Near Six Flags St. Louis

1400 West Osage St Pacific, MO

Guests traveling to Cannon Mines will find inviting accommodations at Quality Inn Near Six Flags St. Louis, where restorative rooms start at $91.99, creating a warm and welcoming space. Maximize your stay with the Choice Privileges® rewards program at Quality Inn, earning points for free nights and more.

Discover a calming atmosphere at Quality Inn Near Six Flags St. Louis, where you can enjoy peaceful surroundings while keeping Cannon Mines easily within reach. Choose a hotel in Cannon Mines that keeps both your comfort and wallet in mind—reserve now!

  Call (855) 233-0132 to book with an agent.
  29.9 miles from Cannon Mines, MO 63630

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms