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

With budget-friendly rooms beginning at $62.99, Rexdale Inn provides inviting accommodations for guests traveling to St. Louis, creating a warm and relaxing atmosphere. Find comfort in rooms that deliver reliable amenities, making your stay both enjoyable and economical.

Unwind at Rexdale Inn, where peaceful surroundings set the tone for a restful stay, and downtown St. Louis remains a short drive away. Stay comfortably and keep your budget intact while visiting St. Louis—book your room now!

  Call (855) 239-4019 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

At Best Western Seminole Inn & Suites, travelers bound for St. Louis can unwind in reassuring comfort with rooms starting at $103.99, creating a warm and welcoming space for relaxation. Stay connected with the world using Best Western’s international satellite TV channels, available in multiple languages.

For a restful getaway, Best Western Seminole Inn & Suites offers calm surroundings with downtown St. Louis still within reach for sightseeing and city exploration. Discover a hotel that keeps your St. Louis visit affordable and comfortable—book your room 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 traveling to St. Louis will find charming accommodations at Colonial Inn, where rooms begin at $70.00, creating a warm, inviting environment ideal for relaxation. Stay in rooms that provide additional conveniences and a touch of extra comfort, ensuring a relaxing and value-driven experience.

Relax and recharge at Colonial Inn, offering a quiet setting that ensures restful nights with St. Louis's attractions nearby. Discover St. Louis with a hotel that offers unbeatable comfort at a great value—lock in now!

  Call (855) 233-0132 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

Guests visiting St. Louis will appreciate the tranquil comfort at Hampton Inn Shawnee, where rooms begin at $147.99, creating a welcoming and inviting environment. Work efficiently in Hampton's well-appointed business centers, equipped with all the necessities for staying productive while traveling.

Discover a calm haven at Hampton Inn Shawnee, where guests can rest comfortably with St. Louis's best spots within easy reach. Enjoy a stay in St. Louis where quality and savings come together seamlessly—secure now!

  Call (855) 233-7850 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

Guests bound for St. Louis can unwind in affordable comfort at Super 8 by Wyndham Shawnee, with warm rooms starting at $65.00, creating a welcoming, relaxing space. Stay energized with Super 8's vending machines, stocked with snacks and drinks for a quick pick-me-up anytime.

At Super 8 by Wyndham Shawnee, guests can unwind in spacious rooms while keeping the dynamic streets of St. Louis within reach. Stay relaxed and keep your wallet happy while visiting St. Louis—lock in today!

  Call (855) 234-7135 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

At Baymont by Wyndham Shawnee, guests traveling to St. Louis will find intimate, budget-friendly rooms starting at $80.00, creating a clean and welcoming environment for relaxation. Start your day energized with Baymont by Wyndham’s fitness options, including gyms and in some locations, outdoor exercise areas.

Step away from the noise and recharge at Baymont by Wyndham Shawnee, where a calm atmosphere is paired with easy access to St. Louis. Find out how affordable and enjoyable your St. Louis visit can be—reserve your room now!

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

Starting at

$80.00

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Shawnee

5401 Enterprise Ct Shawnee, OK

With rates starting at $120.99, La Quinta Inn & Suites by Wyndham Shawnee is ideal for guests traveling to St. Louis, providing comfortable accommodations in a warm and inviting environment. Take advantage of La Quinta's meeting and event spaces, ideal for hosting productive business meetings or personal celebrations.

Discover a quiet haven at La Quinta Inn & Suites by Wyndham Shawnee, where calm accommodations offer the perfect balance with proximity to St. Louis. Find the ideal base for your St. Louis adventures with a hotel that adds value—lock in today!

  Call (855) 233-0132 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

With rooms beginning at $70.20, Days Inn by Wyndham Shawnee provides budget-friendly accommodations for guests headed to St. Louis, creating a warm-hearted and inviting space for rest. Count on attentive and caring service from the Days Inn team, who are dedicated to making your stay as enjoyable as possible.

Stay at Days Inn by Wyndham Shawnee to enjoy a blend of relaxation and excitement, with St. Louis never far from your tranquil retreat. Stay relaxed and enjoy added comfort on your St. Louis trip—book your room today!

  Call (855) 233-7850 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

For an affordable and restful stay, Comfort Inn & Suites Shawnee North near I-40 offers comforting comfort with rates starting at $121.99, creating a warm and welcoming environment ideal for relaxation. Be greeted by the warm smiles of our attentive staff, who are dedicated to making your stay as enjoyable as possible.

Unwind at Comfort Inn & Suites Shawnee North near I-40, where guests can relax in quiet comfort while keeping the dynamic energy of St. Louis within reach. Escape to St. Louis with budget-wise lodging that offers more—book your stay now!

  Call (855) 239-4019 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

Guests visiting St. Louis can enjoy inviting accommodations at Fairfield Inn & Suites by Marriott Shawnee, with budget-friendly rooms starting at $134.99, creating a clean, welcoming environment. Unwind in Fairfield's comfortable and spacious guest rooms, featuring ergonomic workspaces for business travelers.

Take time to relax at Fairfield Inn & Suites by Marriott Shawnee, where a calm setting is complemented by the convenience of being near St. Louis. Relax and enjoy St. Louis with a welcoming hotel that fits your budget perfectly—secure today!

  Call (855) 239-5277 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

Relax in the inviting ambiance of Holiday Inn Express & Suites Shawnee an IHG Hotel near St. Louis, where relaxed accommodations create a peaceful escape, with affordable nightly rates from $178.00. Enjoy the vibrant atmosphere of Holiday Inn Express's themed nights, providing entertainment and fun for guests of all ages.

At Holiday Inn Express & Suites Shawnee an IHG Hotel, you’ll find the perfect balance of peaceful comfort and the convenience of being near St. Louis. Stay effortlessly in St. Louis with a hotel that offers exceptional value and amenities—secure now!

  Call (855) 239-4019 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

With affordable rooms from $80.99, Best Western Plus Wewoka Inn & Suites provides budget-friendly accommodations for guests bound for St. Louis, creating a enchanting and welcoming space. Appreciate the 24-hour reception at Best Western Plus, where friendly staff are available to assist you at any time of day or night.

Escape to the peace and quiet of Best Western Plus Wewoka Inn & Suites, where guests can unwind and still explore St. Louis whenever they choose. Get more out of your St. Louis adventure with accommodations that save you money—secure now!

  Call (855) 239-4019 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

With budget-conscious rooms starting at $61.99, Quality Inn Ada near University is a practical option for guests bound for St. Louis, providing a welcoming environment for relaxation. Enjoy a refreshing swim in Quality Inn's indoor or outdoor pools, suitable for relaxation or family fun.

At Quality Inn Ada near University, guests are welcomed into a peaceful environment while keeping the sights of St. Louis just a drive away. Experience St. Louis with peace of mind, knowing your hotel offers great savings—book now!

  Call (855) 233-7850 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

Guests traveling to St. Louis will appreciate the peaceful accommodations at Budget Inn, with rooms starting at $67.16, creating a welcoming atmosphere. Relax in accommodations that deliver a better stay experience, with added comforts and amenities at a value price.

Find your sanctuary at Budget Inn, a restful spot nestled just a short drive from the lively streets of St. Louis. Stay refreshed and on budget in St. Louis with thoughtfully designed accommodations—secure today!

  Call (855) 233-0132 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

Americas Best Value Inn & Suites Ada is a convenient choice for travelers bound for St. Louis, with comfortable rooms starting at $62.99, creating a warm and friendly environment perfect for rest. Make the most of your travel experience with Americas Best Value Inn's prime locations, offering easy access to must-see sights.

Step into the peaceful surroundings of Americas Best Value Inn & Suites Ada, a quiet retreat that’s never too far from St. Louis's best activities. Enjoy a practical, inviting stay perfect for your St. Louis travels—lock in today!

  Call (855) 235-6136 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

At Hampton Inn & Suites Ada, travelers to St. Louis will find restorative accommodations with rooms beginning at $132.99, creating a clean, inviting atmosphere perfect for rest. Stay connected effortlessly at Hampton by Hilton with free Wi-Fi, ensuring you're always just a click away from what's important.

At Hampton Inn & Suites Ada, you’ll enjoy restful accommodations with the added convenience of being close to St. Louis's exciting attractions. Experience the perfect mix of comfort and affordability in St. Louis—lock in your room today!

  Call (855) 236-8982 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

Guests bound for St. Louis will enjoy budget-conscious comfort at Holiday Inn Express Ada an IHG Hotel, with rooms starting at $139.00, creating a warm and inviting atmosphere. Stay on top of your game in Holiday Inn Express's dedicated business areas, providing quiet spaces equipped with all the essentials for work.

Find your ideal retreat at Holiday Inn Express Ada an IHG Hotel, a serene escape positioned just a short drive from the dynamic atmosphere of St. Louis. Make your St. Louis travels both enjoyable and budget-friendly with inviting lodging—book today!

  Call (855) 234-7135 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

With rates from $74.99, Motel 6 Ada OK is a convenient choice for travelers to St. Louis, creating a warm and comfortable space ideal for relaxation. Discover the fresh, rejuvenated look of Motel 6’s renovated properties, offering an updated take on affordable accommodations.

Unwind in the tranquil surroundings of Motel 6 Ada OK, where a restful stay is paired with convenient access to St. Louis. Make your St. Louis adventure easy and economical—secure your stay today!

  Call (855) 239-5277 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

Enjoy a tranquil stay at La Quinta Inn & Suites by Wyndham Ada as you visit St. Louis, where restful rooms offer comfort and warmth, with rates beginning at just $122.99 per night. Stay refreshed with La Quinta's Bright Side amenities, including plush towels and premium bath products for a spa-like experience.

Relax in the quiet comfort of La Quinta Inn & Suites by Wyndham Ada, while keeping St. Louis's attractions within easy reach whenever you desire. Enjoy your St. Louis visit in style and comfort with a well-appointed hotel—reserve today!

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

Starting at

$122.99

per night

Read Reviews View Amenities View All Rooms

SureStay Plus Hotel by Best Western Ada

2830 Arlington St Ada, OK

With rates from $79.99, SureStay Plus Hotel by Best Western Ada provides affordable comfort for guests bound for St. Louis, creating a harmonious and welcoming atmosphere for relaxation. Discover the comfort of Best Western’s heated indoor pools, providing a year-round swimming option regardless of the weather.

At SureStay Plus Hotel by Best Western Ada, the peaceful surroundings create a relaxing atmosphere, while St. Louis remains just a short drive away. Make your St. Louis travels both fun and affordable with thoughtfully designed accommodations—secure today!

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

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Village Inn

1121 South Cradduck Rd Ada, OK

For an affordable stay near St. Louis, Village Inn offers inviting rooms with rates starting at $64.99, creating a clean, comfortable atmosphere perfect for relaxation. Relax in a setting that offers more than the essentials, with added amenities to enhance your comfort and satisfaction.

At Village Inn, guests can experience the charm of a quiet retreat with the added benefit of being close to St. Louis's top spots. Discover how easy St. Louis travel can be with a hotel that adds value to your stay—reserve today!

  Call (855) 234-5074 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 an affordable stay near St. Louis, Executive Inn of Purcell offers inviting accommodations with rooms beginning at $72.99, creating a clean and comfortable space. Experience a more satisfying stay with rooms that provide additional amenities and a touch of luxury at an economical price.

Relax and unwind at Executive Inn of Purcell, where calm surroundings are paired with quick access to St. Louis's bustling attractions. Discover how great St. Louis can be with accommodations that keep you comfortable—secure now!

  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

At Econo Lodge Purcell, travelers visiting St. Louis will find budget-conscious accommodations with rooms beginning at $61.99, creating a warm and inviting space. Stay effortlessly connected with complimentary high-speed internet at Econo Lodge, a must-have amenity for both leisure and business travelers.

At Econo Lodge Purcell, guests can experience a relaxing stay while enjoying easy access to St. Louis’s exciting attractions. Book a welcoming hotel that fits your budget and enjoy St. Louis stress-free—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

At Holiday Inn Express & Suites Purcell an IHG Hotel, guests traveling to St. Louis will find delightful, budget-friendly rooms starting at $99.00, creating a clean and welcoming environment for relaxation. Benefit from Holiday Inn Express's ample free parking, making it easy to come and go as you please.

Discover the comfort of Holiday Inn Express & Suites Purcell an IHG Hotel, offering a tranquil retreat while keeping the vibrant life of St. Louis within reach. Plan a relaxing St. Louis getaway with accommodations that keep costs in check—book today!

  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