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

SpringHill Suites by Marriott Kansas City Lenexa City Center

17190 West 87th Street Lenexa, KS

Stay at SpringHill Suites by Marriott Kansas City Lenexa City Center as you explore Craig, where friendly accommodations provide a comfortable retreat, with room rates beginning at an affordable $159.99 per night. Maintain your fitness regime at SpringHill Suites' fully equipped fitness centers, available to all guests.

At SpringHill Suites by Marriott Kansas City Lenexa City Center, guests are just a short drive from downtown Craig, where the city’s top destinations are always within easy reach. Step into a welcoming Craig stay with amenities that enhance your visit—lock in today!

  Call (855) 239-5277 to book with an agent.
  1.7 miles from Craig, KS 66220

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Olathe West an IHG Hotel

10360 South Ridgeview Road Olathe, KS

At Holiday Inn Express & Suites Olathe West an IHG Hotel, guests traveling to Craig will find inviting accommodations with rooms starting at $164.00, creating a soft, welcoming environment perfect for rest. Relax with Holiday Inn Express's choice of soft or firm pillows, allowing you to customize your sleeping experience for optimal comfort.

At Holiday Inn Express & Suites Olathe West an IHG Hotel, guests are never far from downtown Craig, where a short drive brings them to the city’s most iconic destinations for exploration. Unlock the comfort you deserve on your Craig trip with affordable lodging—reserve now!

  Call (855) 233-0132 to book with an agent.
  2.0 miles from Craig, KS 66220

Starting at

$164.00

per night

Read Reviews View Amenities View All Rooms

Hyatt Place Kansas City / Lenexa City Center

8741 Ryckert St Lenexa, KS

Enjoy a restful stay at Hyatt Place Kansas City / Lenexa City Center on your trip to Craig, where comfortable accommodations provide relaxation, with room rates beginning at $159.00 per night. Host successful events in Hyatt Place's flexible meeting spaces, which adapt perfectly to your conference or social gathering needs.

At Hyatt Place Kansas City / Lenexa City Center, guests are close enough to downtown Craig for a short drive to the city’s best destinations, while still enjoying a peaceful retreat. Enjoy a well-deserved Craig getaway with accommodations that exceed expectations—secure now!

  Call (855) 235-0725 to book with an agent.
  2.1 miles from Craig, KS 66220

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Embassy Suites by Hilton Kansas City Olathe

10401 South Ridgeview Rd Olathe, KS

Those visiting Craig will find Embassy Suites by Hilton Kansas City Olathe a heartwarming choice, where refined rooms create a relaxing stay, with nightly rates beginning at just $195.99. Embrace the signature hospitality of Embassy Suites by Hilton, renowned for providing guests with a comfortable and memorable stay.

Embassy Suites by Hilton Kansas City Olathe offers a convenient location for those looking to visit downtown Craig, where the city’s best sights are just a brief drive away. Find out how extraordinary Craig can be with accommodations that deliver on every promise—reserve now!

  Call (855) 239-5277 to book with an agent.
  2.1 miles from Craig, KS 66220

Starting at

$195.99

per night

Read Reviews View Amenities View All Rooms

Four Points by Sheraton Kansas City Olathe

10574 South Ridgeview Rd. Olathe, KS

Four Points by Sheraton Kansas City Olathe offers a welcoming stay for travelers visiting Craig, with relaxing rooms providing relaxation, with inviting nightly rates from $139.99. Experience the convenience of Sheraton’s valet parking service, ensuring easy access to your vehicle during your stay.

Guests staying at Four Points by Sheraton Kansas City Olathe can quickly drive into downtown Craig, where the city’s best destinations are just a short distance away. Get the most out of Craig with a hotel that enhances your travel experience—secure now!

  Call (855) 234-7135 to book with an agent.
  2.2 miles from Craig, KS 66220

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Shawnee Kansas City West an IHG Hotel

17346 Midland Drive Shawnee, KS

For a welcoming and affordable stay, Holiday Inn Express & Suites Shawnee Kansas City West an IHG Hotel offers budget-friendly rooms with rates beginning at $129.99, creating a clean and comfortable space. Experience the convenience of Holiday Inn Express's grocery delivery service, bringing fresh ingredients right to your room.

Guests staying at Holiday Inn Express & Suites Shawnee Kansas City West an IHG Hotel will love how close they are to downtown Craig, where a short drive brings them to the city’s best attractions. Embrace a worry-free Craig adventure with practical, inviting lodging—reserve your room now!

  Call (855) 235-6136 to book with an agent.
  3.0 miles from Craig, KS 66220

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Kansas City Shawnee

17250 Midland Dr Shawnee, KS

Relax at Courtyard by Marriott Kansas City Shawnee when traveling to Craig, where inviting rooms create a peaceful stay, with room rates beginning at an accessible $149.99. Rest assured at Courtyard, where guest satisfaction and comfort are prioritized to ensure a delightful and stress-free stay.

Courtyard by Marriott Kansas City Shawnee provides easy access to downtown Craig, with the city’s most iconic sights just a short drive away. Explore Craig while staying in accommodations that deliver unmatched value—book today!

  Call (855) 239-4019 to book with an agent.
  3.0 miles from Craig, KS 66220

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Kansas City / Shawnee Mission

16555 Midland Dr Shawnee, KS

With rooms starting at $119.99, Hampton Inn Kansas City / Shawnee Mission provides inviting accommodations for guests bound for Craig, creating a comfy, comfortable environment ideal for relaxation. Refresh and rejuvenate in Hampton's stylish bathrooms, equipped with modern fixtures and invigorating shower facilities.

Guests staying at Hampton Inn Kansas City / Shawnee Mission will love the convenience of being close to downtown Craig, where the city’s most popular attractions are always just a drive away. Stay effortlessly in Craig with a hotel that ensures your stay is worry-free—reserve now!

  Call (855) 234-5074 to book with an agent.
  3.1 miles from Craig, KS 66220

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Shawnee Kansas City

16510 Midland Dr Shawnee, KS

Guests bound for Craig will find restorative accommodations at Comfort Inn & Suites Shawnee Kansas City, where rooms start at $124.99, creating a warm and inviting environment ideal for relaxation. Enjoy the value of Comfort Inn's comprehensive amenities, from complimentary breakfast to high-speed internet access.

From Comfort Inn & Suites Shawnee Kansas City, a short drive brings guests right into downtown Craig, where they can enjoy the city’s most popular attractions. Step into Craig comfort with inviting, cost-effective lodging—book your room now!

  Call (855) 234-2997 to book with an agent.
  3.1 miles from Craig, KS 66220

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Kansas City Shawnee

16550 MIDLAND DRIVE Shawnee, KS

At Fairfield Inn & Suites by Marriott Kansas City Shawnee, travelers to Craig will find gentle accommodations with rooms beginning at $129.99, creating a clean, inviting atmosphere perfect for rest. Experience the convenience and taste of Fairfield's 24/7 market, stocked with a selection of snacks, beverages, and quick meals.

Guests staying at Fairfield Inn & Suites by Marriott Kansas City Shawnee can enjoy easy access to downtown Craig, where a brief drive takes them to the city’s top destinations. Enjoy an exceptional Craig stay with added perks at a budget-friendly price—reserve today!

  Call (855) 235-6136 to book with an agent.
  3.1 miles from Craig, KS 66220

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Studio 6 Lenexa KS Overland Park

15151 West 101st Ter Lenexa, KS

At Studio 6 Lenexa KS Overland Park, guests visiting Craig can unwind in inviting accommodations with rooms from $99.99, creating a warm and welcoming space perfect for rest. High standards of cleanliness at Studio 6 mean you can relax in a well-maintained environment.

From Studio 6 Lenexa KS Overland Park, a brief drive delivers guests to downtown Craig, where the city’s most popular attractions are easily reachable. Enjoy Craig without the financial stress—reserve your budget-friendly hotel room today!

  Call (855) 235-0725 to book with an agent.
  3.2 miles from Craig, KS 66220

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

WoodSpring Suites Kansas City Lenexa

14700 West 112th St. Lenexa, KS

With budget-friendly rooms from $94.99, WoodSpring Suites Kansas City Lenexa provides inviting comfort for travelers bound for Craig, creating a warm, inviting environment perfect for unwinding. Enjoy the weekly social events at WoodSpring Suites, designed to foster community among guests and provide a break from the routine.

At WoodSpring Suites Kansas City Lenexa, guests can enjoy the convenience of a brief drive into downtown Craig, making it simple to visit the city’s most popular destinations. Relax and rejuvenate in Craig with accommodations that fit your budget perfectly—lock in today!

  Call (855) 235-0725 to book with an agent.
  4.2 miles from Craig, KS 66220

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Lenexa KS Kansas City Southwest

9725 Lenexa Drivce Lenexa, KS

At Motel 6 Lenexa KS Kansas City Southwest, travelers headed to Craig will find affordable comfort with rooms beginning at $61.35, creating a clean, welcoming atmosphere perfect for rest. Welcome to Motel 6, where you'll find a commitment to providing travelers with clean, comfortable, and affordable accommodations.

Guests staying at Motel 6 Lenexa KS Kansas City Southwest can quickly drive into downtown Craig, where the city’s best destinations are just a short distance away. Enjoy Craig with a hotel that offers comfort and savings—secure your stay today!

  Call (855) 239-5277 to book with an agent.
  4.4 miles from Craig, KS 66220

Starting at

$61.35

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Olathe North an IHG Hotel

12070 South Strang Line Rd Olathe, KS

With rooms starting at $154.99, Holiday Inn Express Hotel & Suites Olathe North an IHG Hotel provides budget-conscious accommodations for travelers visiting Craig, creating a clean and pleasant space. Enjoy the reassurance of Holiday Inn Express's doctor-on-call service, ensuring medical assistance is readily available if needed.

At Holiday Inn Express Hotel & Suites Olathe North an IHG Hotel, guests are only a short drive from downtown Craig, where the city’s top sights and attractions are easily accessible. Relax and explore Craig knowing your accommodations provide excellent value—book today!

  Call (855) 234-5074 to book with an agent.
  4.5 miles from Craig, KS 66220

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Olathe

12080 South Strang Line Rd Olathe, KS

Relax at Hilton Garden Inn Olathe as you explore Craig, where relaxing rooms create a comfortable stay, with nightly rates starting from a welcoming $176.99. Support sustainability with Hilton Garden Inn’s eco-friendly initiatives, designed to reduce environmental impact while maintaining comfort.

Guests staying at Hilton Garden Inn Olathe will love the proximity to downtown Craig, where the city’s best attractions are always just a short drive away. Stay relaxed in Craig with accommodations that make your trip enjoyable and stress-free—book today!

  Call (855) 236-8982 to book with an agent.
  4.5 miles from Craig, KS 66220

Starting at

$176.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Lenexa Overland Park Area an IHG Hotel

9620 Rosehill Road Lenexa, KS

Guests bound for Craig will find pleasant accommodations at Holiday Inn Express & Suites Lenexa Overland Park Area an IHG Hotel, with rooms beginning at $139.00, creating a welcoming, comfortable atmosphere ideal for relaxation. Take advantage of the ice machines located on every floor for added convenience during your stay at Holiday Inn Express.

At Holiday Inn Express & Suites Lenexa Overland Park Area an IHG Hotel, a quick drive delivers guests into downtown Craig, where the city’s best destinations await discovery. Experience Craig worry-free with a hotel that offers everything you need—book today!

  Call (855) 233-7850 to book with an agent.
  4.5 miles from Craig, KS 66220

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Lenexa Overland Park Area an IHG Hotel

9630 Rose Hill Road Lenexa, KS

For an affordable stay near Craig, Candlewood Suites Lenexa Overland Park Area an IHG Hotel offers delightful rooms with rates from $119.00, creating a welcoming, comfortable atmosphere perfect for rest. Bring your pets along to Candlewood Suites, thanks to their accommodating pet-friendly policy for extended stays.

Candlewood Suites Lenexa Overland Park Area an IHG Hotel is ideally found for those wanting to visit downtown Craig, where the city’s top attractions are just a short drive away. Plan a seamless Craig visit with thoughtfully designed, budget-friendly lodging—reserve today!

  Call (855) 234-5074 to book with an agent.
  4.6 miles from Craig, KS 66220

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Radisson Hotel Lenexa Overland Park

12601 West 95th Street Lenexa, KS

With reassuring surroundings, Radisson Hotel Lenexa Overland Park near Craig provides quality rooms for a relaxing escape, with inviting nightly rates starting at just $91.99. Enjoy the vibrant energy of Radisson's live entertainment, offering music, performances, and cultural showcases in select locations.

At Radisson Hotel Lenexa Overland Park, guests are never far from downtown Craig, where a quick drive brings them to the city’s best offerings. Unwind in Craig with accommodations that transform your stay into a dream—secure now!

  Call (855) 236-8982 to book with an agent.
  4.6 miles from Craig, KS 66220

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Olathe Kansas City

12215 South Strang Line Rd Olathe, KS

Find a heartwarming retreat at Residence Inn by Marriott Olathe Kansas City on your journey to Craig, where inviting rooms create a welcoming environment, with nightly rates from $159.99. Benefit from Residence Inn's strategic locations, which provide convenient access to local business centers and cultural landmarks.

At Residence Inn by Marriott Olathe Kansas City, guests are never far from the action, with downtown Craig only a brief drive away for convenient access to the city’s top destinations. Get the most out of Craig with lodging that provides quality and affordability—lock in today!

  Call (855) 239-4019 to book with an agent.
  4.6 miles from Craig, KS 66220

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Olathe

12081 South Strang Line Rd Olathe, KS

At Hampton Inn Olathe, guests visiting Craig will enjoy welcoming accommodations with rates starting at $155.99, creating a clean and welcoming environment. Access your room with ease using Hampton's digital key technology, a secure and contactless way to enter your room via smartphone.

At Hampton Inn Olathe, guests are never far from the action, with downtown Craig only a short drive away for easy access to the city’s best spots. Make your Craig adventure exceptional without breaking the bank—secure your room today!

  Call (855) 234-2997 to book with an agent.
  4.6 miles from Craig, KS 66220

Starting at

$155.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Lenexa Kansas City

12601 West 96th Ter Lenexa, KS

Guests traveling to Craig will appreciate the safe comfort at Quality Inn & Suites Lenexa Kansas City, where budget-friendly rooms start at $94.99, creating a warm and inviting space for rest. Stay connected with multiple USB charging ports available in each room at Quality Inn, keeping all your devices powered up.

With quick access to downtown Craig, guests at Quality Inn & Suites Lenexa Kansas City can explore the city’s most vibrant spots while staying in a more peaceful location. Enjoy your Craig visit to the fullest with a hotel that delivers cost-effective comfort—secure now!

  Call (855) 234-2997 to book with an agent.
  4.6 miles from Craig, KS 66220

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Olathe Kansas City

12245 South Strang Line Rd Olathe, KS

Guests bound for Craig can unwind at Comfort Inn & Suites Olathe Kansas City, where inviting rooms start at $116.99, creating a warm and comfortable space ideal for relaxation. Experience the convenience of Comfort Inn's express check-out service, allowing for a swift and hassle-free departure.

Staying at Comfort Inn & Suites Olathe Kansas City ensures that guests are always close to downtown Craig, where a quick drive brings them right into the heart of the action. Enjoy your Craig adventure with accommodations designed for relaxation—book now!

  Call (855) 233-0132 to book with an agent.
  4.6 miles from Craig, KS 66220

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn by Wyndham Kansas City Lenexa

9461 Lenexa Dr Lenexa, KS

Guests traveling to Craig will appreciate the inviting accommodations at La Quinta Inn by Wyndham Kansas City Lenexa, with budget-friendly rooms starting at $96.99, creating a clean, comfortable atmosphere. Enjoy the extra touches at La Quinta, like complimentary cookies and fresh fruit available in the lobby.

With a quick drive into downtown Craig, guests at La Quinta Inn by Wyndham Kansas City Lenexa can enjoy the best of the city while staying in a more peaceful setting. Stay comfortably in Craig with amenities that make your trip memorable—lock in today!

  Call (855) 236-8982 to book with an agent.
  4.6 miles from Craig, KS 66220

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Lenexa Overland Park / Mall Area

9601 Westgate Street Lenexa, KS

Guests traveling to Craig will find Super 8 by Wyndham Lenexa Overland Park / Mall Area an ideal choice, with comfortable rooms beginning at $83.99, creating a warm, welcoming environment for rest. Travel with your furry companions thanks to Super 8's pet-friendly accommodations, welcoming pets with open arms.

Guests staying at Super 8 by Wyndham Lenexa Overland Park / Mall Area can quickly reach downtown Craig by car, where the city’s most popular spots are always close by. Make your Craig adventure comfortable and easy on the wallet—book today!

  Call (855) 235-6136 to book with an agent.
  4.7 miles from Craig, KS 66220

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms