The best deals on hotels when visiting South Troy 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 South Troy, Missouri 63379

Luxury Inn & Suites

107 King Dr Troy, MO

For a comfortable stay, Luxury Inn & Suites offers inviting accommodations with rates starting at $99.00, creating a warm and welcoming space perfect for those headed to South Troy. Stay in rooms that elevate your stay with additional conveniences, ensuring a comfortable and affordable experience.

Guests at Luxury Inn & Suites can enjoy the convenience of a short drive into downtown South Troy, making it easy to explore the city’s best sights and return to a quieter retreat. Get the most out of South Troy with lodging that makes your visit effortless—reserve now!

  Call (855) 235-0725 to book with an agent.
  2.3 miles from South Troy, MO 63379

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn

12 Highway W Foristell, MO

With affordable rooms from $110.99, Quality Inn provides inviting comfort for guests bound for South Troy, creating a homely, welcoming environment ideal for relaxation. Rest easy in Quality Inn's comfortable rooms, featuring premium bedding for a good night's sleep.

From Quality Inn, a convenient drive delivers guests to downtown South Troy, where they can enjoy the city’s highlights before returning to a peaceful retreat. Enjoy a seamless South Troy experience with lodging that doesn’t compromise on comfort—book now!

  Call (855) 234-7135 to book with an agent.
  9.9 miles from South Troy, MO 63379

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Wentzville

130 Crossroads South Drive Wentzville, MO

For a comfortable stay near South Troy, Fairfield Inn & Suites Wentzville offers budget-conscious rooms with rates beginning at $159.99, creating a peaceful, inviting space for relaxation. Relax with the convenient amenities offered at Fairfield, including on-site parking and luggage storage for early arrivals or late departures.

Rest in the peaceful surroundings of Fairfield Inn & Suites Wentzville, while knowing downtown South Troy is just a convenient drive away for your city adventures. Choose a hotel that takes your South Troy experience to the next level—book now!

  Call (855) 233-7850 to book with an agent.
  11.8 miles from South Troy, MO 63379

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay Warrenton Inn

220 Arlington Way Warrenton, MO

Guests bound for South Troy can unwind in affordable comfort at Extended Stay Warrenton Inn, with charming rooms starting at $70.99, creating a welcoming, relaxing space. Take advantage of Extended Stay America’s 24-hour front desk service, where friendly staff are ready to assist you anytime.

Guests staying at Extended Stay Warrenton Inn can enjoy a quiet retreat, with downtown South Troy just a short drive away for sightseeing or city adventures. Book your South Troy stay today and experience comfort without breaking the bank!

  Call (855) 235-6136 to book with an agent.
  11.9 miles from South Troy, MO 63379

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Warrenton

1429 North Service Rd. East I 70 Warrenton, MO

For an affordable stay near South Troy, Super 8 by Wyndham Warrenton offers budget-friendly comfort with rooms from $81.99, creating a clean and intimate-feeling environment. Enjoy the simplicity and efficiency of Super 8's check-in and check-out process, designed to get you on your way quickly.

For those seeking tranquility, Super 8 by Wyndham Warrenton provides a peaceful setting, while keeping downtown South Troy easily accessible by car. Enjoy South Troy adventures with a budget-conscious, comfortable hotel—reserve now!

  Call (855) 235-6136 to book with an agent.
  12.0 miles from South Troy, MO 63379

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Warrenton an IHG Hotel

1008 North Highway 47 & Interstate 7 Warrenton, MO

Guests bound for South Troy can enjoy intimate-feeling comfort at Holiday Inn Express Warrenton an IHG Hotel, where rooms start at $156.99, creating a welcoming environment ideal for relaxation. Enjoy the convenience of on-site parking at Holiday Inn Express, making arrivals and departures smooth and hassle-free (where available).

At Holiday Inn Express Warrenton an IHG Hotel, guests can embrace the calm surroundings, with downtown South Troy still reachable by a simple drive for a day of fun. Make your South Troy adventure both relaxing and affordable with top-notch amenities—book today!

  Call (855) 233-7850 to book with an agent.
  12.0 miles from South Troy, MO 63379

Starting at

$156.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Warrenton

425 East Veterans Memorial Pkwy Warrenton, MO

For a quiet and affordable stay near South Troy, Baymont by Wyndham Warrenton offers comfortable accommodations with rates beginning at $74.99, providing a warm environment. Enjoy the seasonal charm of Baymont by Wyndham’s decorations, creating a festive atmosphere during holidays and celebrations.

Travelers can relax at Baymont by Wyndham Warrenton, knowing that the sights and attractions of downtown South Troy are just a short drive away. Unwind in South Troy with lodging that ensures you’re rested and refreshed—lock in today!

  Call (855) 235-0725 to book with an agent.
  12.5 miles from South Troy, MO 63379

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Wentzville St. Louis West an IHG Hotel

1100 Lodora Drive Wentzville, MO

At Holiday Inn Express & Suites Wentzville St. Louis West an IHG Hotel, guests bound for South Troy can enjoy appealing accommodations with rates starting at $169.00, creating a clean, inviting space perfect for relaxation. Enjoy the privacy of separate sleeping and living areas in the suites at Holiday Inn Express, ideal for business and leisure travelers.

For travelers seeking peace and proximity, Holiday Inn Express & Suites Wentzville St. Louis West an IHG Hotel provides the perfect blend of tranquility with downtown South Troy still nearby. Enjoy the beauty of South Troy with a hotel that keeps your budget intact—book today!

  Call (855) 239-5277 to book with an agent.
  12.6 miles from South Troy, MO 63379

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn St. Louis Wentzville

150 Wentzville Bluffs Drive Wentzville, MO

Guests visiting South Troy will find harmonious comfort at Hampton Inn St. Louis Wentzville, where budget-friendly rooms start at $147.99, creating a warm and inviting space perfect for relaxation. Feel secure with advanced in-room security features at Hampton, including electronic safes and modern locking systems.

Experience a serene retreat at Hampton Inn St. Louis Wentzville, where quiet surroundings offer relaxation and downtown South Troy is just a drive away. Discover a South Troy stay that makes every moment worthwhile with practical, cost-saving lodging—lock in today!

  Call (855) 233-7850 to book with an agent.
  12.9 miles from South Troy, MO 63379

Starting at

$147.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Wentzville

20 Cliff View Drive Wentzville, MO

Find a peaceful escape at TownePlace Suites by Marriott Wentzville when traveling to South Troy, where inviting rooms provide relaxation, with affordable rates beginning at $179.99. Explore the area with TownePlace Suites as your base, offering complimentary maps and guides to local attractions and dining.

Relax at TownePlace Suites by Marriott Wentzville in a peaceful setting, knowing downtown South Troy is within easy reach by car for city adventures. Relax in South Troy with a hotel that combines modern elegance and unbeatable rates—lock in today!

  Call (855) 236-8982 to book with an agent.
  12.9 miles from South Troy, MO 63379

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Economy Inn Wentzville

1390 Continental Dr Wentzville, MO

Guests bound for South Troy can enjoy affordable comfort at Economy Inn Wentzville, with rooms starting at $69.99, providing a welcoming and relaxing environment. Experience dependable comfort in well-appointed rooms that provide everything you need for a relaxing visit.

Travelers will find a restful escape at Economy Inn Wentzville, where peace meets proximity to downtown South Troy for adventure. Book a budget-friendly hotel with extra comfort for your South Troy trip—secure today!

  Call (855) 239-5277 to book with an agent.
  13.4 miles from South Troy, MO 63379

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham OFallon MO / St. Louis Area

987 West Terra Ln O'Fallon, MO

With rooms starting at $85.00, Super 8 by Wyndham OFallon MO / St. Louis Area offers inviting accommodations for travelers to South Troy, creating a warm and welcoming environment ideal for rest. Utilize local insights from Super 8’s friendly staff, ready to guide you to the best nearby dining, shopping, and entertainment.

Visitors to Super 8 by Wyndham OFallon MO / St. Louis Area can relax in tranquil surroundings, with downtown South Troy still easily accessible for a day of sightseeing. Enjoy South Troy in comfort and without the expense—lock in your stay today!

  Call (855) 235-0725 to book with an agent.
  17.9 miles from South Troy, MO 63379

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn St. Louis / OFallon MO

2310 Technology Dr O'Fallon, MO

Hilton Garden Inn St. Louis / OFallon MO provides a comfortable stay for travelers to South Troy, with inviting rooms that create a relaxing environment, with room rates starting at $137.80. Benefit from Hilton Garden Inn's recycling and sustainability efforts, contributing to a greener planet during your stay.

At Hilton Garden Inn St. Louis / OFallon MO, visitors can enjoy the quiet environment, while knowing that downtown South Troy is just a smooth drive away. Discover a worry-free South Troy stay with a hotel that keeps your comfort front and center—secure now!

  Call (855) 234-5074 to book with an agent.
  19.3 miles from South Troy, MO 63379

Starting at

$137.80

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites St. Louis OFallon

100 Comfort Inn Ct O'Fallon, MO

Guests bound for South Troy can enjoy affordable comfort at Comfort Inn & Suites St. Louis OFallon, where secure rooms start at $101.99, creating a warm and inviting atmosphere for relaxation. Stay informed with Comfort Inn's local event and activity recommendations, helping you make the most of your visit.

Step into relaxation at Comfort Inn & Suites St. Louis OFallon, a quiet retreat where you can explore South Troy's excitement whenever you choose. Enjoy the best of South Troy with accommodations that enhance your travel experience—reserve now!

  Call (855) 239-4019 to book with an agent.
  20.1 miles from South Troy, MO 63379

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites St. Peters an IHG Hotel

50 RICHMOND CENTER BLVD St. Peters, MO

With affordable rooms beginning at $179.00, Holiday Inn Express & Suites St. Peters an IHG Hotel is a practical choice for guests visiting South Troy, creating a clean and inviting space ideal for rest. Stay productive with the well-lit work desks in each room at Holiday Inn Express, complete with ergonomic chairs.

Enjoy the serene surroundings at Holiday Inn Express & Suites St. Peters an IHG Hotel, while keeping the culture and energy of South Troy nearby for your convenience. Experience South Troy comfortably and within budget with inviting accommodations—book today!

  Call (855) 235-6136 to book with an agent.
  20.9 miles from South Troy, MO 63379

Starting at

$179.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham St. Peters / St. Charles

130 Salt Lick Rd St. Peters, MO

Guests traveling to South Troy will find inviting comfort at Days Inn by Wyndham St. Peters / St. Charles, with budget-friendly rooms starting at $81.99, creating a warm and welcoming environment perfect for rest. Enjoy the value of Days Inn's comprehensive amenities, from complimentary breakfast to high-speed internet access.

Relax at Days Inn by Wyndham St. Peters / St. Charles, where a peaceful retreat is enhanced by the convenience of South Troy’s nearby attractions. Make your South Troy trip relaxing and budget-friendly—secure your hotel stay now!

  Call (855) 235-6136 to book with an agent.
  21.4 miles from South Troy, MO 63379

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express St. Louis West OFallon an IHG Hotel

1175 Technology Dr O'Fallon, MO

Guests traveling to South Troy will find inviting accommodations at Holiday Inn Express St. Louis West OFallon an IHG Hotel, where friendly rooms start at $134.00, creating a welcoming space ideal for relaxation. Relax in the modern simplicity of Holiday Inn Express's guest rooms, designed for both comfort and functionality.

Take a break from the busy city life at Holiday Inn Express St. Louis West OFallon an IHG Hotel, a quiet escape that's still connected to the heart of South Troy. Unwind in South Troy with accommodations that blend affordability and relaxation—book today!

  Call (855) 234-2997 to book with an agent.
  22.6 miles from South Troy, MO 63379

Starting at

$134.00

per night

Read Reviews View Amenities View All Rooms

Staybridge Suites OFallon Chesterfield an IHG Hotel

1155 Technology Drive O'Fallon, MO

Staybridge Suites OFallon Chesterfield an IHG Hotel is the perfect choice for travelers visiting South Troy, with soft accommodations crafted for relaxation, with nightly rates starting from $139.00. Enjoy Staybridge Suites' pet-friendly accommodations, where your pets are welcomed with their own amenities.

At Staybridge Suites OFallon Chesterfield an IHG Hotel, guests can unwind in spacious surroundings while still being close to the vibrant life of South Troy. Step into a South Troy hotel that offers superior comfort and great value—secure now!

  Call (855) 235-0725 to book with an agent.
  22.7 miles from South Troy, MO 63379

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites OFallon MO Technology Drive

1147 Technology Drive O'Fallon, MO

Guests headed to South Troy will find budget-friendly comfort at Sleep Inn & Suites OFallon MO Technology Drive, where delightful rooms begin at $92.99, creating a welcoming atmosphere perfect for relaxation. Indulge in a spa-like experience with Sleep Inn’s signature showers, designed to rejuvenate and refresh you during your stay.

At Sleep Inn & Suites OFallon MO Technology Drive, you’ll find the perfect balance of peaceful comfort and the convenience of being near South Troy. Step into South Troy with a hotel that makes your visit enjoyable and cost-effective—book now!

  Call (855) 235-0725 to book with an agent.
  22.7 miles from South Troy, MO 63379

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott OFallon

101 Progress Point Ct. O'Fallon, MO

Relax in the warm surroundings of Residence Inn by Marriott OFallon near South Troy, where comfortable rooms create a warm atmosphere, with inviting rates beginning at $139.99 per night. Residence Inn's commitment to cleanliness ensures a safe and hygienic environment for all guests during their stay.

Stay at Residence Inn by Marriott OFallon for a quiet escape, with the added benefit of having South Troy's lively offerings just minutes away. Discover a hotel in South Troy that turns your visit into an extraordinary experience—reserve now!

  Call (855) 239-5277 to book with an agent.
  22.9 miles from South Troy, MO 63379

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites St. Louis St. Peters

5555 Veterans Memorial Pkwy St. Peters, MO

Guests traveling to South Troy will find affordable comfort at Extended Stay America Suites St. Louis St. Peters, where tranquil rooms start at $107.99, creating a warm, inviting space ideal for unwinding. Experience the convenience of dining discounts provided by Extended Stay America, offering savings at nearby restaurants.

Extended Stay America Suites St. Louis St. Peters offers the perfect blend of quiet surroundings and proximity to South Troy, allowing you to enjoy both. Treat yourself to a well-appointed, affordable hotel while exploring South Troy—reserve today!

  Call (855) 235-6136 to book with an agent.
  24.0 miles from South Troy, MO 63379

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott St. Louis St. Peters

4341 Veterans Memorial Pkwy St. Peters, MO

Experience a welcoming environment at Courtyard by Marriott St. Louis St. Peters near South Troy, where soft rooms offer comfort and quality, with inviting rates starting at just $139.99. Appreciate the practicality of Courtyard's laundry facilities, designed to accommodate the needs of long-term guests or those needing quick refreshes.

Unwind at Courtyard by Marriott St. Louis St. Peters, a peaceful haven where South Troy is never too far for a day of excitement and exploration. Step into an inviting South Troy hotel that prioritizes your comfort from check-in to check-out—lock in today!

  Call (855) 235-6136 to book with an agent.
  24.9 miles from South Troy, MO 63379

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn New Florence

Booneslick Rd. 403 403 New Florence, MO

At Knights Inn New Florence, travelers bound for South Troy will find comfortable, budget-friendly accommodations with rooms beginning at $75.99, creating a warm space for rest. Appreciate the accessible rooms available at Knights Inn, ensuring comfort and mobility for all guests.

Relax and recharge at Knights Inn New Florence, where serene surroundings and proximity to South Troy create the perfect retreat. Choose an affordable, comfortable hotel for your South Troy visit—reserve today!

  Call (855) 239-5277 to book with an agent.
  25.4 miles from South Troy, MO 63379

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Relax Inn Saint Charles

3800 Harry South Truman Blvd St. Charles, MO

With rates starting at $66.99, Relax Inn Saint Charles is a practical choice for travelers visiting South Troy, providing a warm and inviting atmosphere for rest. Relax in accommodations that offer practical comfort, making your stay both pleasant and affordable.

Escape to the peace and quiet of Relax Inn Saint Charles, where guests can unwind and still explore South Troy whenever they choose. Book a hotel for your South Troy adventure that keeps comfort and budget in balance—secure now!

  Call (855) 235-0725 to book with an agent.
  25.7 miles from South Troy, MO 63379

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms