The best deals on hotels when visiting St. Louis in Oklahoma.

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 St. Louis, Oklahoma 74826

Rexdale Inn

2151 West wrangler blvd Seminole, OK

At Rexdale Inn, guests traveling to St. Louis can unwind in budget-conscious accommodations with rooms beginning at $62.99, creating a warm and inviting space. Experience rooms that are built for the budget-conscious traveler, offering essential amenities without unnecessary luxury.

Guests can unwind at Rexdale Inn in peaceful surroundings, while downtown St. Louis remains easily accessible by car. Stay comfortably on your St. Louis adventure with budget-friendly rates—book now!

  Call (855) 234-7135 to book with an agent.
  14.7 miles from ST. Louis, OK 74826

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Best Western Seminole Inn & Suites

1525 North Milt Phillips Ave Seminole, OK

For those traveling to St. Louis, Best Western Seminole Inn & Suites offers affordable rooms with rates starting at $103.99, creating a clean, comfortable atmosphere ideal for rest. Experience the local engagement of Best Western hotels, actively participating in community events and supporting local businesses.

At Best Western Seminole Inn & Suites, visitors can enjoy the calm setting, while knowing downtown St. Louis is still within reach for sightseeing. Make memories in St. Louis while staying at a hotel that caters to your comfort—reserve now!

  Call (855) 235-6136 to book with an agent.
  15.2 miles from ST. Louis, OK 74826

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Colonial Inn

4700 North Harrison St Shawnee, OK

Guests visiting St. Louis can relax in welcoming comfort at Colonial Inn, where budget-friendly rooms start at $70.00, creating a warm, welcoming space. Stay in accommodations that deliver extra comfort and amenities, ensuring a satisfying and budget-friendly experience.

Immerse yourself in the tranquility of Colonial Inn, a serene retreat where St. Louis is easily accessible for day trips. Step into St. Louis comfort with inviting, cost-effective lodging—book your room now!

  Call (855) 239-4019 to book with an agent.
  20.8 miles from ST. Louis, OK 74826

Starting at

$70.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Shawnee

4851 North Kickapoo Ave Shawnee, OK

At Hampton Inn Shawnee, guests bound for St. Louis will find inviting accommodations with rooms from $147.99, creating a clean, comfortable environment for relaxation. Feel secure with 24-hour front desk service at Hampton, where staff are available day and night to assist with any needs.

Enjoy a restful stay at Hampton Inn Shawnee, where calm lodgings provide a peaceful atmosphere close to St. Louis's offerings. Step into St. Louis with confidence, knowing your hotel delivers more for less—reserve now!

  Call (855) 235-6136 to book with an agent.
  20.8 miles from ST. Louis, OK 74826

Starting at

$147.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Shawnee

I 40 Highway 18 Exit 186 Shawnee, OK

For a restful, budget-friendly stay, Super 8 by Wyndham Shawnee provides affordable rooms with rates from $65.00, creating a clean, inviting space perfect for relaxation. Bring your pets along for the journey with Super 8's friendly pet policy, ensuring no family member is left behind.

Find your tranquil retreat at Super 8 by Wyndham Shawnee, offering restful accommodations with the convenience of St. Louis nearby. Make your St. Louis visit memorable and wallet-friendly—secure your hotel stay today!

  Call (855) 236-8982 to book with an agent.
  21.1 miles from ST. Louis, OK 74826

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Shawnee

4981 North Harrison Ave Shawnee, OK

For an affordable stay near St. Louis, Baymont by Wyndham Shawnee offers inviting accommodations with rooms beginning at $81.00, creating a clean and comfortable space. Relax with the peace and quiet of Baymont by Wyndham’s strategically located properties, away from the noise of the city yet convenient to key attractions.

Enjoy a quiet stay at Baymont by Wyndham Shawnee, with spacious accommodations that offer both comfort and proximity to St. Louis. Take your St. Louis experience up a notch with well-appointed, wallet-friendly lodging—secure now!

  Call (855) 234-5074 to book with an agent.
  21.2 miles from ST. Louis, OK 74826

Starting at

$81.00

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Shawnee

5401 Enterprise Ct Shawnee, OK

For those visiting St. Louis, La Quinta Inn & Suites by Wyndham Shawnee offers intimate accommodations with rates beginning at $120.99, creating a warm, welcoming atmosphere perfect for unwinding. Relax in La Quinta's spacious rooms, designed with comfort in mind and equipped with modern amenities for a stress-free stay.

Escape to La Quinta Inn & Suites by Wyndham Shawnee for a peaceful stay, where quiet surroundings are paired with the convenience of being near St. Louis. Make your St. Louis travels both comfortable and cost-efficient—reserve now!

  Call (855) 235-6136 to book with an agent.
  21.2 miles from ST. Louis, OK 74826

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Shawnee

5107 North Harrison Street Shawnee, OK

Guests visiting St. Louis will find budget-friendly comfort at Days Inn by Wyndham Shawnee, where cushy rooms begin at $70.20, providing a warm and welcoming environment. Enjoy a vibrant stay at Days Inn, where we combine bright décor with exceptional service for a memorable experience.

Enjoy a peaceful retreat at Days Inn by Wyndham Shawnee, where the quiet atmosphere provides the perfect escape with St. Louis nearby. Choose a cost-conscious, inviting stay for your St. Louis visit—reserve today!

  Call (855) 234-5074 to book with an agent.
  21.2 miles from ST. Louis, OK 74826

Starting at

$70.20

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Shawnee North near I-40

5400 Enterprise Court Shawnee, OK

With rooms beginning at $121.99, Comfort Inn & Suites Shawnee North near I-40 provides inviting accommodations for guests bound for St. Louis, creating a welcoming, comfortable environment. Take part in our loyalty program, reaping benefits like accelerated bookings and exclusive member rates.

Step into comfort at Comfort Inn & Suites Shawnee North near I-40, where guests can relax and still reach the cultural and entertainment hotspots of St. Louis. Stay effortlessly in St. Louis with a hotel that ensures your stay is worry-free—reserve now!

  Call (855) 236-8982 to book with an agent.
  21.2 miles from ST. Louis, OK 74826

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Shawnee

14012 TRANSPORTATION PKWY Shawnee, OK

With rates beginning at $134.99, Fairfield Inn & Suites by Marriott Shawnee is an ideal choice for budget-savvy travelers to St. Louis, creating a warm and inviting space. Experience the festive spirit of Fairfield during the holidays, with special decorations, events, and treats to celebrate the season.

Unwind at Fairfield Inn & Suites by Marriott Shawnee, a peaceful retreat offering both relaxation and the convenience of St. Louis just a short drive away. Rest easy during your St. Louis adventure with accommodations that make sense—lock in today!

  Call (855) 239-4019 to book with an agent.
  21.3 miles from ST. Louis, OK 74826

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Shawnee an IHG Hotel

4909 North Union Ave Shawnee, OK

Stay at Holiday Inn Express & Suites Shawnee an IHG Hotel for a relaxing retreat near St. Louis, where cushy rooms create a welcoming ambiance, with inviting rates from $178.00 per night. Make the most of your business trip with Holiday Inn Express's efficient workspaces and business services.

Guests at Holiday Inn Express & Suites Shawnee an IHG Hotel will love the restful environment, paired with the ease of reaching St. Louis's bustling attractions. Step into St. Louis comfort and convenience with a hotel that goes above and beyond—secure now!

  Call (855) 233-0132 to book with an agent.
  21.3 miles from ST. Louis, OK 74826

Starting at

$178.00

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Wewoka Inn & Suites

201 Commerce Drive Wewoka, OK

At Best Western Plus Wewoka Inn & Suites, travelers to St. Louis will find budget-friendly rooms with rates beginning at $80.99, creating a welcoming and comfortable environment. Indulge in the comfort of Best Western Plus' pillow-top mattresses, ensuring a good night's sleep every night of your stay.

Escape the everyday hustle at Best Western Plus Wewoka Inn & Suites, a restful retreat nestled conveniently close to St. Louis's exciting destinations. Step into St. Louis comfort without the hefty price tag—lock in your hotel room today!

  Call (855) 236-8982 to book with an agent.
  21.4 miles from ST. Louis, OK 74826

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Ada near University

400 North Richardson Loop Ada, OK

Guests traveling to St. Louis can unwind at Quality Inn Ada near University, where budget-friendly rooms start at $61.99, creating a warm, inviting atmosphere ideal for rest. Enjoy the convenience of Quality Inn's on-demand movies and entertainment systems, perfect for a relaxing night in.

Relax and recharge at Quality Inn Ada near University, where serene surroundings and proximity to St. Louis create the perfect retreat. Make your St. Louis visit memorable and stress-free with inviting amenities—lock in today!

  Call (855) 234-2997 to book with an agent.
  22.7 miles from ST. Louis, OK 74826

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn

1115 North Broadway Ave Ada, OK

With budget-friendly rooms beginning at $67.16, Budget Inn is an ideal choice for guests traveling to St. Louis, creating a warm, inviting space. Enjoy accommodations that provide a more comfortable stay, with added amenities designed for both relaxation and convenience.

Relax at Budget Inn, a peaceful haven where guests can rest in comfort and still visit St. Louis with ease. Get ready for a comfortable St. Louis adventure with cost-effective, inviting accommodations—lock in now!

  Call (855) 234-5074 to book with an agent.
  22.8 miles from ST. Louis, OK 74826

Starting at

$67.16

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn & Suites Ada

1003 Lonnie Abbot Boulevard Ada, OK

For a warm and comfortable stay, Americas Best Value Inn & Suites Ada offers budget-friendly accommodations with rooms from $62.99, providing a clean, inviting space near St. Louis. Appreciate the outdoor spaces at select Americas Best Value Inn locations, including picnic areas and barbecue grills for guest use.

Relax and recharge at Americas Best Value Inn & Suites Ada, where a quiet setting provides the perfect escape with St. Louis's attractions just minutes away. Stay affordably and experience more of St. Louis—lock in your hotel room today!

  Call (855) 234-7135 to book with an agent.
  22.9 miles from ST. Louis, OK 74826

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Ada

1220 Lonnie Abbott Blvd Ada, OK

With budget-friendly rooms starting at $132.99, Hampton Inn & Suites Ada is ideal for travelers bound for St. Louis, providing a warm and inviting environment for relaxation. Take a moment for yourself in Hampton’s reading nooks, featuring a selection of books and a quiet space to unwind.

Find a peaceful hideaway at Hampton Inn & Suites Ada, where you can unwind after exploring the bustling streets of St. Louis. Take comfort in knowing your St. Louis stay is both budget-wise and enjoyable—reserve today!

  Call (855) 233-7850 to book with an agent.
  23.0 miles from ST. Louis, OK 74826

Starting at

$132.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Ada an IHG Hotel

1201 Lonnie Abbott Blvd Ada, OK

For budget-conscious travelers headed to St. Louis, Holiday Inn Express Ada an IHG Hotel offers comfortable rooms starting at $139.00, creating a clean and inviting atmosphere. Relax with the premium television channels available in every room, perfect for unwinding after a busy day.

Guests seeking both tranquility and adventure will love Holiday Inn Express Ada an IHG Hotel, where rest is easy and St. Louis's excitement is always close by. Feel at home in St. Louis with accommodations that keep comfort affordable—reserve now!

  Call (855) 239-4019 to book with an agent.
  23.0 miles from ST. Louis, OK 74826

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Motel 6 Ada OK

1100 North Mississippi Ave Ada, OK

Guests traveling to St. Louis will enjoy the comfortable accommodations at Motel 6 Ada OK, with rooms beginning at $74.99, creating a warm, inviting space perfect for rest. Find value in every stay with Motel 6's economical rates, allowing you to save more for your adventures.

Experience a calm retreat at Motel 6 Ada OK, positioned just a drive away from the vibrant offerings of St. Louis. Make your St. Louis visit cozy and cost-effective—secure your hotel stay now!

  Call (855) 239-4019 to book with an agent.
  23.0 miles from ST. Louis, OK 74826

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Ada

2828 East Arlington Ave Ada, OK

Find a warm getaway at La Quinta Inn & Suites by Wyndham Ada as you visit St. Louis, where inviting rooms offer comfort and quality, with rates starting from an accessible $123.00. Relax knowing La Quinta welcomes travelers of all kinds, with accessible rooms and facilities for a comfortable stay.

Escape the city bustle at La Quinta Inn & Suites by Wyndham Ada, where a relaxing atmosphere awaits and St. Louis remains within a short drive. Stay in St. Louis with a hotel that brings comfort and convenience to your doorstep—secure now!

  Call (855) 235-6136 to book with an agent.
  24.2 miles from ST. Louis, OK 74826

Starting at

$123.00

per night

Read Reviews View Amenities View All Rooms

SureStay Plus Hotel by Best Western Ada

2830 Arlington St Ada, OK

Guests bound for St. Louis will find harmonious comfort at SureStay Plus Hotel by Best Western Ada, with inviting rooms starting at $84.99, creating a warm and welcoming environment perfect for rest. Discover the seasonal activities offered by Best Western, from summer pool parties to winter holiday events.

SureStay Plus Hotel by Best Western Ada provides the perfect escape from the crowds, while keeping St. Louis's top sights within easy reach. Rest easy during your St. Louis adventure with accommodations that make sense—lock in today!

  Call (855) 239-5277 to book with an agent.
  24.2 miles from ST. Louis, OK 74826

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Village Inn

1121 South Cradduck Rd Ada, OK

With rooms starting at $64.99, Village Inn provides inviting accommodations for guests bound for St. Louis, creating a serene, comfortable environment ideal for relaxation. Find a blend of comfort and value in accommodations that offer added amenities for a more enjoyable stay.

Stay at Village Inn to enjoy a peaceful retreat, where you can relax and still explore the excitement of St. Louis when you’re ready. Enjoy stress-free St. Louis travel with accommodations designed for relaxation and savings—book today!

  Call (855) 236-8982 to book with an agent.
  24.6 miles from ST. Louis, OK 74826

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Executive Inn of Purcell

1904 South Green Ave Purcell, OK

For budget-conscious travelers headed to St. Louis, Executive Inn of Purcell offers warm rooms with rates from $72.99, creating a clean and welcoming atmosphere. Relax in a setting that offers a bit more comfort and convenience, designed to make your stay both pleasant and economical.

At Executive Inn of Purcell, guests can enjoy both peaceful surroundings and the ease of exploring St. Louis whenever they wish. Stay relaxed and on budget while exploring St. Louis—reserve your hotel room today!

  Call (855) 236-8982 to book with an agent.
  29.4 miles from ST. Louis, OK 74826

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Purcell

2122 US 74 S Purcell, OK

With rooms starting at $61.99, Econo Lodge Purcell provides affordable accommodations for travelers bound for St. Louis, creating a warm and welcoming atmosphere for relaxation. Engage with the local community, with many Econo Lodge locations situated in areas that offer a taste of local life and culture.

Rest comfortably at Econo Lodge Purcell, enjoying the balance between a calm retreat and easy access to St. Louis's highlights. Stay cozy and keep your budget intact on your St. Louis adventure—reserve now!

  Call (855) 234-2997 to book with an agent.
  29.5 miles from ST. Louis, OK 74826

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Purcell an IHG Hotel

2300 South 9TH Purcell, OK

For those bound for St. Louis, Holiday Inn Express & Suites Purcell an IHG Hotel offers reassuring, budget-friendly accommodations with rates from $99.00, creating a comfortable space perfect for relaxation. Wake up to the Express Start™ Breakfast at Holiday Inn Express, a complimentary buffet featuring a wide variety of hot and cold options.

Discover your ideal getaway at Holiday Inn Express & Suites Purcell an IHG Hotel, where peaceful accommodations are paired with proximity to St. Louis's top sights. Settle into St. Louis with a hotel that offers comfort and value—secure your room now!

  Call (855) 233-0132 to book with an agent.
  29.6 miles from ST. Louis, OK 74826

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms