The best deals on hotels when visiting Cravensville in Kansas.

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 Cravensville, Kansas 66713

Baxter Inn

2451 Military Avenue Baxter Springs, KS

Guests traveling to Cravensville can unwind at Baxter Inn, where safe rooms begin at $74.99, creating a clean, welcoming environment perfect for relaxation. Experience practical comfort in rooms that deliver standard amenities, ensuring a comfortable stay at a great price.

The relaxing atmosphere of Baxter Inn offers guests a peaceful stay, with downtown Cravensville still within easy reach by car for a day of adventure. Enjoy Cravensville without overspending—secure your budget-friendly room now!

  Call (855) 233-0132 to book with an agent.
  6.2 miles from Cravensville, KS 66713

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Buffalo Run Casino & Resort

1000 Buffalo Run Blvd Miami, OK

Stay comfortably at Buffalo Run Casino & Resort when traveling to Cravensville, where intimate-feeling accommodations create a welcoming retreat, with budget-friendly rates beginning at $104.99. Enjoy the added benefits of staying in rooms that offer more space and amenities, designed for your comfort and convenience.

At Buffalo Run Casino & Resort, visitors can enjoy the peace and tranquility of the location, while downtown Cravensville remains within reach for all their sightseeing needs. Find unmatched comfort and style for your Cravensville travels—book your hotel room today!

  Call (855) 239-4019 to book with an agent.
  9.7 miles from Cravensville, KS 66713

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Miami

115 South Deacan Turner Rd Miami, OK

For an affordable stay, Hampton Inn Miami offers enchanting rooms with rates beginning at $100.99, creating a clean and comfortable space near Cravensville. Experience the fresh design of Hampton’s renovated properties, where modern aesthetics meet the comfort and quality the brand is known for.

A relaxing stay awaits at Hampton Inn Miami, where calm surroundings offer rest and downtown Cravensville is a convenient drive away. Step into Cravensville with a hotel that makes your visit enjoyable and cost-effective—book now!

  Call (855) 234-7135 to book with an agent.
  10.3 miles from Cravensville, KS 66713

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Miami

2015 East Steve Owens Blvd Miami, OK

At Microtel Inn & Suites by Wyndham Miami, travelers to Cravensville can enjoy comfy, affordable rooms with rates starting at $79.00, creating a warm and welcoming space ideal for relaxation. Relax in Microtel's stylishly designed common areas, ideal spaces for working, reading, or just enjoying a moment of peace.

Guests staying at Microtel Inn & Suites by Wyndham Miami can enjoy a quiet retreat, with downtown Cravensville just a short drive away for sightseeing or city adventures. Stay cozy and keep your budget intact on your Cravensville adventure—reserve now!

  Call (855) 239-4019 to book with an agent.
  11.1 miles from Cravensville, KS 66713

Starting at

$79.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Miami

2120 East Steve Owens Blvd Miami, OK

With rooms starting at $65.99, Days Inn by Wyndham Miami provides budget-conscious accommodations for travelers visiting Cravensville, creating a clean and delightful space. Appreciate the convenience and security of 24-hour front desk service, ensuring help is always available when needed.

For those seeking a quiet retreat, Days Inn by Wyndham Miami offers tranquil surroundings with downtown Cravensville still accessible for sightseeing. Make your Cravensville adventure exceptional without breaking the bank—secure your room today!

  Call (855) 235-0725 to book with an agent.
  11.1 miles from Cravensville, KS 66713

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Deluxe Inn

1307 East Steve Owens Blvd Miami, OK

Guests bound for Cravensville will enjoy budget-friendly accommodations at Deluxe Inn, where relaxing rooms start at $55.99, creating a welcoming space for relaxation. Enjoy standard amenities in well-maintained rooms, offering a balance of comfort and value for a pleasant stay.

For travelers seeking peace, Deluxe Inn offers a calm retreat with the convenience of downtown Cravensville still nearby. Make the most of Cravensville with a comfortable, affordable hotel—book your room now!

  Call (855) 233-7850 to book with an agent.
  11.1 miles from Cravensville, KS 66713

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Woodridge Inn&Suites

900 East Steve Owens Blvd Miami, OK

Travelers to Cravensville will appreciate the warmth and charm of Woodridge Inn&Suites, where secure rooms create a welcoming escape, all starting at $60.99 per night. Experience a more luxurious visit in accommodations that offer additional amenities and a welcoming environment.

Travelers can unwind in the peaceful atmosphere of Woodridge Inn&Suites, while the attractions of downtown Cravensville are a quick drive away. Get ready for a Cravensville adventure with a hotel that adds value to your travels—book today!

  Call (855) 236-8982 to book with an agent.
  11.2 miles from Cravensville, KS 66713

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Miami an IHG Hotel

509 Hendley Avenue Miami, OK

For budget-conscious travelers headed to Cravensville, Holiday Inn Express & Suites Miami an IHG Hotel offers comfortable rooms starting at $124.00, creating a clean and inviting atmosphere. Experience the vibrant energy of Holiday Inn Express's modern decor, designed to lift your spirits and enhance your stay.

For a serene stay, Holiday Inn Express & Suites Miami an IHG Hotel offers quiet surroundings, while downtown Cravensville remains close enough for easy access. Take your Cravensville experience to the next level with cost-effective, well-equipped lodging—reserve now!

  Call (855) 239-5277 to book with an agent.
  11.3 miles from Cravensville, KS 66713

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

Sleep Inn South Joplin

I 44 & South 43 S Joplin, MO

At Sleep Inn South Joplin, guests traveling to Cravensville will find appealing, budget-friendly rooms starting at $90.99, creating a clean and welcoming environment for relaxation. Consider Sleep Inn for your next business meeting or event, with select locations offering versatile meeting spaces and amenities.

At Sleep Inn South Joplin, guests can relax in serene surroundings, with downtown Cravensville still a convenient drive away for a day of adventure. Relax in Cravensville with a hotel that provides comfort and peace of mind—book today!

  Call (855) 234-2997 to book with an agent.
  16.3 miles from Cravensville, KS 66713

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

River Bend Casino & Hotel

100 Jackpot Place Wyandotte, OK

Guests bound for Cravensville can unwind at River Bend Casino & Hotel, where inviting rooms start at $74.69, creating a warm and welcoming space perfect for relaxation. Relax in a setting that offers a bit more comfort and convenience, designed to make your stay both pleasant and economical.

Relax at River Bend Casino & Hotel, where the quiet atmosphere provides a restful stay and downtown Cravensville is just a drive away for sightseeing. Enjoy your Cravensville stay with amenities that make your visit extra special—secure your room today!

  Call (855) 236-8982 to book with an agent.
  17.0 miles from Cravensville, KS 66713

Starting at

$74.69

per night

Read Reviews View Amenities View All Rooms

Westport Inn

3817 North Main St. Joplin, MO

Guests bound for Cravensville will find inviting comfort at Westport Inn, where budget-friendly rooms start at $69.00, creating a clean and welcoming environment. Relax in a setting that offers more than the essentials, with added amenities to enhance your comfort and satisfaction.

From Westport Inn, a relaxing drive brings guests into downtown Cravensville, where they can explore the city’s attractions and return to the tranquility of the hotel. Set yourself up for an enjoyable Cravensville visit with budget-friendly accommodations—book today!

  Call (855) 236-8982 to book with an agent.
  19.5 miles from Cravensville, KS 66713

Starting at

$69.00

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Joplin

2642 East 32nd Street Joplin, MO

Enjoy the peaceful surroundings of Homewood Suites by Hilton Joplin on your journey to Cravensville, where comfortable accommodations provide relaxation, with nightly rates starting at $170.99. Experience the warm hospitality and attentive service that Homewood Suites by Hilton is known for, making you feel at home.

Guests staying at Homewood Suites by Hilton Joplin will enjoy a peaceful atmosphere, with downtown Cravensville remaining nearby for exploration. Discover the perfect Cravensville retreat with accommodations that exceed expectations—lock in today!

  Call (855) 235-6136 to book with an agent.
  19.7 miles from Cravensville, KS 66713

Starting at

$170.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites Marriott Joplin

4026 South Arizona Avenue Joplin, MO

Guests headed to Cravensville can unwind in affordable comfort at TownePlace Suites Marriott Joplin, where secure rooms start at $119.99, creating a clean, welcoming atmosphere. Stay on top of your fitness goals with TownePlace Suites' outdoor exercise spaces and swimming pools, designed for an active lifestyle.

From TownePlace Suites Marriott Joplin, guests can enjoy the scenic route into downtown Cravensville, where they can explore the city’s highlights before returning to a serene stay. Stay refreshed and on budget in Cravensville with thoughtfully designed accommodations—secure today!

  Call (855) 235-6136 to book with an agent.
  20.0 miles from Cravensville, KS 66713

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Joplin an IHG Hotel

3402 South Arizona Ave Joplin, MO

Stay at Holiday Inn Joplin an IHG Hotel near Cravensville for a homely escape, where quality accommodations create a warm environment, with rates starting from a friendly $139.00. Maintain your fitness routine at Holiday Inn's well-equipped gyms, keeping you energized and active.

Relax and recharge at Holiday Inn Joplin an IHG Hotel, where calm surroundings and proximity to Cravensville make for an ideal stay. Discover the ease of staying in Cravensville with accommodations that make travel simple—secure now!

  Call (855) 234-2997 to book with an agent.
  20.1 miles from Cravensville, KS 66713

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Joplin

4101 Richard Joseph Blvd Joplin, MO

At Microtel Inn & Suites by Wyndham Joplin, travelers to Cravensville can enjoy budget-friendly rooms starting at $73.00, providing a clean and welcoming environment perfect for a relaxing stay. Experience the cozy charm of Microtel properties, where small details and attentive service make a big difference.

Step into a quiet retreat at Microtel Inn & Suites by Wyndham Joplin, offering serene surroundings just a short drive from the buzz of Cravensville. Stay affordably and enjoy extra perks on your Cravensville adventure—book now!

  Call (855) 235-0725 to book with an agent.
  20.1 miles from Cravensville, KS 66713

Starting at

$73.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Joplin I-44

3325 Arizona Ave Joplin, MO

Guests visiting Cravensville will find restful comfort at Quality Inn Joplin I-44, where budget-friendly rooms start at $74.99, creating a warm and inviting space perfect for relaxation. Enjoy both leisure and business amenities at Quality Inn, catering to all travelers with a comprehensive range of services.

Stay at Quality Inn Joplin I-44 to experience the perfect blend of quiet nights and quick trips into Cravensville's lively streets. Embrace added convenience and affordability on your Cravensville travels—book now!

  Call (855) 235-0725 to book with an agent.
  20.1 miles from Cravensville, KS 66713

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Joplin an IHG Hotel

3512 South Rangeline Rd Joplin, MO

At Candlewood Suites Joplin an IHG Hotel, travelers visiting Cravensville can enjoy inviting comfort with rooms beginning at $124.00, creating a warm and welcoming atmosphere ideal for rest. In-suite entertainment at Candlewood Suites includes flat-screen TVs and premium cable channels, perfect for relaxation.

Find your serene escape at Candlewood Suites Joplin an IHG Hotel, with the opportunity to explore Cravensville just a short drive from the hotel. Take comfort in knowing your Cravensville stay is both budget-wise and enjoyable—reserve today!

  Call (855) 234-5074 to book with an agent.
  20.1 miles from Cravensville, KS 66713

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

Best Western The Oasis at Joplin

3508 South Rangeline Road Joplin, MO

With rates beginning at $86.99, Best Western The Oasis at Joplin provides budget-friendly accommodations for travelers headed to Cravensville, creating a welcoming space ideal for relaxation. Experience the local charm and character of Best Western hotels, each reflecting the spirit of its community.

Enjoy the calm atmosphere of Best Western The Oasis at Joplin, where a relaxing stay is paired with convenient access to Cravensville. Find the best way to enjoy Cravensville with accommodations that fit your needs—reserve now!

  Call (855) 239-5277 to book with an agent.
  20.2 miles from Cravensville, KS 66713

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Joplin MO

3000 South RANGELINE RD Joplin, MO

Stay affordably at Home2 Suites by Hilton Joplin MO on your journey to Cravensville, where comfortable rooms provide a welcoming retreat, with nightly rates starting at $149.99. Enjoy outdoor living spaces at Home2 Suites, which include patios with grills and seating, ideal for family gatherings or relaxing evenings.

Relax and recharge at Home2 Suites by Hilton Joplin MO, where calm surroundings and proximity to Cravensville make for an ideal stay. Step into Cravensville luxury without the high cost—secure your hotel room now!

  Call (855) 239-5277 to book with an agent.
  20.2 miles from Cravensville, KS 66713

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Joplin

2830 East 36th Street Joplin, MO

Guests traveling to Cravensville will enjoy the affordable comfort at Super 8 by Wyndham Joplin, where rooms start at $76.00, creating a warm, inviting atmosphere for relaxation. Stay seamlessly connected and productive with Super 8's reliable Wi-Fi service, ensuring your digital needs are always met.

Enjoy the calm atmosphere of Super 8 by Wyndham Joplin, where a relaxing stay is paired with convenient access to Cravensville. Plan your Cravensville getaway with comfort and affordability in mind—secure today!

  Call (855) 233-7850 to book with an agent.
  20.2 miles from Cravensville, KS 66713

Starting at

$76.00

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Inn & Suites Joplin

3510 South Range Line Rd Joplin, MO

At Econo Lodge Inn & Suites Joplin, travelers to Cravensville can enjoy delightful, affordable rooms with rates beginning at $59.99, creating a welcoming and relaxing environment. Value Econo Lodge’s dedication to offering excellent stays at great prices, ideal for budget-conscious travelers looking for reliability and comfort.

Guests at Econo Lodge Inn & Suites Joplin will appreciate the quiet surroundings and convenient access to Cravensville's most popular spots. Stay affordably and comfortably while visiting Cravensville—book your room now!

  Call (855) 239-4019 to book with an agent.
  20.2 miles from Cravensville, KS 66713

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Joplin

3500 South Rangeline RD Joplin, MO

With affordable rooms starting at $68.99, Days Inn by Wyndham Joplin provides budget-conscious comfort for guests visiting Cravensville, creating a welcoming and relaxing space. Appreciate the modern amenities and services at Days Inn, designed to meet the needs of today's travelers.

Whether you're here for business or pleasure, Days Inn by Wyndham Joplin provides a peaceful setting that keeps Cravensville within easy reach. Enjoy Cravensville from a hotel that balances comfort and affordability—secure now!

  Call (855) 235-0725 to book with an agent.
  20.2 miles from Cravensville, KS 66713

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn by Marriott Joplin

3301 South Rangeline Rd Joplin, MO

At Fairfield Inn by Marriott Joplin, travelers bound for Cravensville can enjoy inviting accommodations with rooms starting at $134.99, creating a easygoing and welcoming atmosphere. Start your day with Fairfield's complimentary breakfast, featuring healthy options, hot classics, and fresh coffee to energize your morning.

Unwind in the peaceful surroundings of Fairfield Inn by Marriott Joplin, where you can relax in comfort and still explore Cravensville at your leisure. Enjoy the convenience of a well-located, affordable hotel while visiting Cravensville—book today!

  Call (855) 233-0132 to book with an agent.
  20.2 miles from Cravensville, KS 66713

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Joplin

3320 South Range Line Rd Joplin, MO

With affordable rooms beginning at $108.99, La Quinta Inn & Suites by Wyndham Joplin provides inviting accommodations for guests visiting Cravensville, creating a warm, comfortable space. Find comfort in La Quinta’s spacious suites, which offer separate living areas to relax and unwind.

Stay at La Quinta Inn & Suites by Wyndham Joplin for a restful experience, while Cravensville remains close enough for exploration whenever you wish. Rest well in Cravensville with a hotel that offers budget-friendly and inviting lodging—secure your room now!

  Call (855) 235-0725 to book with an agent.
  20.2 miles from Cravensville, KS 66713

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms