The best deals on hotels when visiting Kansas 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 Kansas, Oklahoma 74347

Cherokee Casino & Hotel West Siloam Springs

2416 Highway 412 Colcord, OK

Enjoy a charming escape at Cherokee Casino & Hotel West Siloam Springs as you visit Kansas, where refined rooms offer relaxation and warmth, with rates beginning at just $249.99. Find a luxurious retreat in rooms that offer every amenity you need for a restful and enjoyable stay.

Rest easy at Cherokee Casino & Hotel West Siloam Springs, where calm surroundings create a restful stay, and downtown Kansas is still within driving distance. Experience a Kansas getaway that’s designed to provide pure relaxation—lock in your room today!

  Call (855) 239-4019 to book with an agent.
  12.5 miles from Kansas, OK 74347

Starting at

$249.99

per night

Read Reviews View Amenities View All Rooms

Best Western Stateline Lodge

273 South Highway 59 Watts, OK

For a budget-friendly stay, Best Western Stateline Lodge offers inviting rooms with rates beginning at $98.99, creating a clean and comfortable space near Kansas. Dine at Best Western's on-site restaurants, where delicious meals are conveniently served up with a side of hospitality.

Travelers seeking relaxation will appreciate Best Western Stateline Lodge, offering a quiet escape with downtown Kansas still accessible for sightseeing. Discover a relaxing Kansas experience with accommodations that won’t strain your budget—secure now!

  Call (855) 233-7850 to book with an agent.
  12.6 miles from Kansas, OK 74347

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Siloam Springs an IHG Hotel

2100 Highway 412 West Siloam Springs, AR

At Holiday Inn Express & Suites Siloam Springs an IHG Hotel, travelers to Kansas will find inviting comfort with rooms beginning at $149.00, creating a warm and comfortable environment ideal for rest. Enjoy the convenience of on-site parking at Holiday Inn Express, making arrivals and departures smooth and hassle-free (where available).

Guests staying at Holiday Inn Express & Suites Siloam Springs an IHG Hotel will love the calm atmosphere, with the added benefit of downtown Kansas being just a short drive away. Find the perfect place to rest after exploring Kansas with budget-friendly lodging—secure today!

  Call (855) 234-5074 to book with an agent.
  12.8 miles from Kansas, OK 74347

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn & Suites Siloam Springs

1801 Highway 412 W Siloam Springs, AR

For guests visiting Kansas, Americas Best Value Inn & Suites Siloam Springs provides inviting accommodations with rooms starting at $76.99, creating a warm and welcoming environment perfect for rest. Appreciate the bright and cheerful decor of Americas Best Value Inn, creating a welcoming atmosphere for guests.

For a peaceful experience, Americas Best Value Inn & Suites Siloam Springs offers a quiet retreat, while downtown Kansas remains easily accessible by car. Book now and discover an inviting, affordable Kansas stay that delivers comfort!

  Call (855) 234-7135 to book with an agent.
  12.9 miles from Kansas, OK 74347

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Siloam Springs

1800 Highway 412 West Siloam Springs, AR

With rooms beginning at $88.99, Super 8 by Wyndham Siloam Springs provides affordable accommodations for guests headed to Kansas, creating a peaceful and comfortable space perfect for relaxation. Make travel simpler with Super 8’s laundry facilities, an essential amenity for those on extended trips or needing quick refreshes.

For travelers looking for a peaceful stay, Super 8 by Wyndham Siloam Springs offers calm surroundings with downtown Kansas still within easy reach by car. Book an affordable hotel with added comfort for your Kansas trip—secure today!

  Call (855) 233-7850 to book with an agent.
  12.9 miles from Kansas, OK 74347

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Siloam Springs West

1300 Highway 412 W Siloam Springs, AR

For an inviting and restful stay, Quality Inn Siloam Springs West offers welcoming accommodations with rates starting at $86.99, creating a comfortable space near Kansas. Appreciate the modern amenities at Quality Inn, including flat-screen TVs and premium cable packages in every room.

Rest in the calm environment at Quality Inn Siloam Springs West, knowing downtown Kansas is a simple drive away for easy access to city attractions. Unwind in Kansas with accommodations that blend affordability and relaxation—book today!

  Call (855) 236-8982 to book with an agent.
  13.2 miles from Kansas, OK 74347

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

Stone Inn Motel

1150 US 412 Siloam Springs, AR

With rooms from $75.00, Stone Inn Motel provides affordable comfort for guests visiting Kansas, creating a clean and cozy-like environment ideal for relaxation. Experience straightforward accommodations, where rooms are designed to meet the basic needs of guests looking for value and comfort.

For those seeking a blend of relaxation and city exploration, Stone Inn Motel offers tranquility with downtown Kansas a drive away. Choose accommodations that make Kansas travel feel effortless—lock in your stay now!

  Call (855) 236-8982 to book with an agent.
  13.3 miles from Kansas, OK 74347

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Siloam Springs

2171 Ravenwood Plaza Siloam Springs, AR

At Hampton Inn Siloam Springs, travelers to Kansas will find relaxed, budget-friendly rooms with rates starting at $126.99, creating a warm and inviting space for relaxation. Stay energized with Hampton’s fitness facilities, featuring the latest equipment for cardio and strength training.

At Hampton Inn Siloam Springs, visitors can enjoy the calm setting, while knowing downtown Kansas is still within reach for sightseeing. Plan your Kansas trip with confidence, knowing your hotel delivers comfort and value—lock in today!

  Call (855) 233-7850 to book with an agent.
  15.2 miles from Kansas, OK 74347

Starting at

$126.99

per night

Read Reviews View Amenities View All Rooms

Best Western Locust Grove Inn & Suites

106 Holiday Ln Locust Grove, OK

For a intimate and restful stay, Best Western Locust Grove Inn & Suites offers inviting accommodations with rates beginning at $84.99, creating a warm, comfortable environment. Get local insights from Best Western's friendly staff, ready to share their knowledge and recommendations for a memorable stay.

At Best Western Locust Grove Inn & Suites, you’ll find the ideal base for rest and relaxation, with the vibrant life of Kansas nearby for exploration. Choose a hotel in Kansas that keeps both your comfort and wallet in mind—reserve now!

  Call (855) 235-6136 to book with an agent.
  20.7 miles from Kansas, OK 74347

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Tahlequah an IHG Hotel

2142 Mahaney Avenue Tahlequah, OK

With rooms beginning at $139.00, Holiday Inn Express & Suites Tahlequah an IHG Hotel provides inviting accommodations for guests bound for Kansas, creating a welcoming, comfortable environment. Relax with the convenience of Holiday Inn Express's poolside service, offering refreshments and snacks while you swim or sunbathe.

Find your perfect escape at Holiday Inn Express & Suites Tahlequah an IHG Hotel, offering peaceful accommodations and easy access to Kansas’s top attractions. Enjoy a Kansas stay where comfort is never compromised—secure your room now!

  Call (855) 236-8982 to book with an agent.
  24.1 miles from Kansas, OK 74347

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Best Western NSU Inn

101 Reasor Street Tahlequah, OK

With rooms beginning at $104.99, Best Western NSU Inn provides budget-friendly accommodations for travelers visiting Kansas, creating a warm and welcoming environment. Bring your pets along to Best Western's pet-friendly hotels, ensuring your furry family members are part of the travel fun.

Positioned outside the hustle of the city, Best Western NSU Inn offers a quiet spot to relax while keeping Kansas's highlights nearby. Settle in and enjoy your Kansas stay with amenities that make all the difference—reserve now!

  Call (855) 234-2997 to book with an agent.
  24.2 miles from Kansas, OK 74347

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Shangri-La Resort

57301 East Highway 125 Afton, OK

Those visiting Kansas will find Shangri-La Resort a luxurious choice, where plush accommodations create a peaceful stay, with rates starting from $109.99. Find a sumptuous retreat in rooms that blend opulent decor with high-tech amenities, designed for a luxurious stay.

Relax and retreat at Shangri-La Resort, a serene getaway where the excitement of Kansas is always within easy access. Experience a Kansas getaway that’s both opulent and inviting—lock in your stay today!

  Call (855) 239-4019 to book with an agent.
  24.7 miles from Kansas, OK 74347

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Tahlequah

3457 CHEROKEE SPRINGS RD Tahlequah, OK

For an affordable stay, Tru by Hilton Tahlequah offers serene rooms with rates beginning at $110.99, creating a clean and comfortable space near Kansas. Relax and recharge in Tru by Hilton’s semi-private alcoves, perfect for casual meetings or personal downtime.

Find your peaceful retreat at Tru by Hilton Tahlequah, where guests can unwind and still venture into Kansas with ease. Relax and recharge in Kansas with a hotel that’s both inviting and economical—secure now!

  Call (855) 235-6136 to book with an agent.
  24.8 miles from Kansas, OK 74347

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Tahlequah Inn

3296 South Muskogee Ave Tahlequah, OK

Guests bound for Kansas can unwind in affordable comfort at Tahlequah Inn, with secure rooms starting at $75.99, creating a welcoming, relaxing space. Enjoy a stay that focuses on essential comforts, with rooms that provide everything needed for a straightforward visit.

Relax at Tahlequah Inn, a peaceful haven where guests can rest in comfort and still visit Kansas with ease. Stay comfortably and save on your Kansas adventure—lock in your room today!

  Call (855) 235-0725 to book with an agent.
  24.9 miles from Kansas, OK 74347

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Lake Hudson Inn

178 Lewis Dr Adair, OK

At Lake Hudson Inn, guests visiting Kansas will find inviting accommodations with rooms beginning at $80.99, creating a warm and welcoming space ideal for relaxation. Experience reliable comfort in rooms that offer standard amenities, ensuring a pleasant and budget-conscious stay.

Find your restful retreat at Lake Hudson Inn, where guests can enjoy the balance of a quiet stay and the excitement of Kansas. Plan your Kansas adventure with comfort and affordability in mind—book now!

  Call (855) 233-0132 to book with an agent.
  24.9 miles from Kansas, OK 74347

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Best Western Timberridge Inn

120 West 18th Street Grove, OK

For an inviting and budget-friendly stay near Kansas, Best Western Timberridge Inn offers cushy rooms with rates beginning at $97.99, creating a clean, welcoming space. Indulge in Best Western's room service options, allowing for convenient dining in the comfort of your room.

Find your escape at Best Western Timberridge Inn, offering the perfect blend of calm and proximity to the attractions of Kansas. Escape to Kansas with budget-wise lodging that offers more—book your stay now!

  Call (855) 234-2997 to book with an agent.
  25.7 miles from Kansas, OK 74347

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham Bentonville AR

7400 South Old Farm Blvd Bentonville, AR

With rooms starting at $168.99, Wingate by Wyndham Bentonville AR provides inviting accommodations for guests bound for Kansas, creating a clean, comfortable environment. Maximize your travel rewards by staying at Wingate, part of the Wyndham Rewards program, offering valuable points with every visit.

Recharge in the comfort of Wingate by Wyndham Bentonville AR, where restful surroundings are matched by the proximity to Kansas's attractions. Take comfort in knowing your Kansas stay is both cozy and budget-friendly—reserve today!

  Call (855) 234-2997 to book with an agent.
  27.8 miles from Kansas, OK 74347

Starting at

$168.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Grove

10400 Highway 59 North Grove, OK

At Days Inn by Wyndham Grove, guests bound for Kansas can unwind in charming accommodations with rooms starting at $102.99, creating a warm, welcoming atmosphere. Relax in stylishly designed rooms, blending modern amenities with comfort to provide a sanctuary after a day of travel.

Settle into relaxation at Days Inn by Wyndham Grove, where the calm of your surroundings complements the nearby excitement of Kansas. Make Kansas travel both enjoyable and affordable with a practical hotel—secure now!

  Call (855) 233-0132 to book with an agent.
  29.1 miles from Kansas, OK 74347

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Regency Inn&Suites

471245 OK 100 Stilwell OK 74960 United Stilwell, OK

For an inviting stay near Kansas, Regency Inn&Suites offers budget-friendly rooms with rates from $85.99, creating a clean and comfortable space ideal for rest. Relax in well-maintained accommodations that offer the essentials for a comfortable and affordable stay.

At Regency Inn&Suites, guests can relax in tranquil surroundings, with the convenience of downtown Kansas always nearby. Make your Kansas experience affordable and relaxing—lock in your hotel today!

  Call (855) 239-5277 to book with an agent.
  29.4 miles from Kansas, OK 74347

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Pryor

123 South Mill Street Pryor, OK

For a welcoming stay near Kansas, Americas Best Value Inn Pryor offers budget-friendly accommodations with rates starting at $126.99, creating a warm and inviting atmosphere. Find dining options conveniently located near our properties, perfect for enjoying meals at any time of day.

Guests at Americas Best Value Inn Pryor will love the restful environment, paired with the ease of reaching Kansas's bustling attractions. Make your Kansas adventure memorable and budget-conscious—reserve now!

  Call (855) 236-8982 to book with an agent.
  30.3 miles from Kansas, OK 74347

Starting at

$126.99

per night

Read Reviews View Amenities View All Rooms

Hotel Pryor

5401 South Mill Street Pryor, OK

With rooms starting at $82.99, Hotel Pryor provides inviting comfort for guests bound for Kansas, creating a charming, welcoming environment perfect for unwinding. Enjoy a comfortable and inviting environment in rooms that offer more amenities and better value for a satisfying stay.

Enjoy a quiet retreat at Hotel Pryor, perfectly positioned for those seeking both relaxation and proximity to Kansas. Choose a hotel in Kansas that keeps both your comfort and wallet in mind—reserve now!

  Call (855) 234-7135 to book with an agent.
  30.6 miles from Kansas, OK 74347

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge

6800 South Mill Street Pryor, OK

With affordable rooms from $65.99, Econo Lodge provides inviting accommodations for guests bound for Kansas, creating a warm and welcoming environment for relaxation. Experience the friendly service at Econo Lodge, where staff are dedicated to your comfort and ready to assist with any needs.

At Econo Lodge, you’ll find restful accommodations and the convenience of being close to Kansas's most exciting destinations. Make your Kansas experience budget-friendly and relaxing—lock in your hotel today!

  Call (855) 234-7135 to book with an agent.
  30.6 miles from Kansas, OK 74347

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel&Suites Pryor an IHG Hotel

271 Mid America Drive Pryor, OK

For those visiting Kansas, Holiday Inn Express Hotel&Suites Pryor an IHG Hotel offers soothing accommodations with rates from $139.00, creating a clean, comfortable space perfect for relaxation. Enjoy the casual dining atmosphere of Holiday Inn Express's on-site eateries, offering tasty meals in a relaxed setting.

Guests at Holiday Inn Express Hotel&Suites Pryor an IHG Hotel can unwind in spacious surroundings while having quick access to all the excitement Kansas offers. Experience Kansas in style and on budget with accommodations tailored for you—lock in today!

  Call (855) 235-0725 to book with an agent.
  30.6 miles from Kansas, OK 74347

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Pryor

495 Mid America Drive Pryor, OK

Guests visiting Kansas will enjoy the budget-friendly accommodations at Days Inn & Suites by Wyndham Pryor, where restorative rooms start at $88.00, creating a warm and inviting space. Appreciate our no-surprises billing policy, providing transparent pricing and excellent value for every guest.

Discover the perfect escape at Days Inn & Suites by Wyndham Pryor, where the peaceful ambiance is matched by the convenience of Kansas's nearby attractions. Stay relaxed and keep your budget intact while visiting Kansas—reserve now!

  Call (855) 235-6136 to book with an agent.
  30.6 miles from Kansas, OK 74347

Starting at

$88.00

per night

Read Reviews View Amenities View All Rooms