The best deals on hotels when visiting St. Marys 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 St. Marys, Kansas 66536

Wamego Inn&Suites

1300 Lilac Lane Wamego, KS

For those visiting St. Marys, Wamego Inn&Suites offers comfy accommodations with rates from $121.99, creating a clean, comfortable space perfect for relaxation. Find a balance of comfort and value in rooms that provide a straightforward, clean, and comfortable environment.

At Wamego Inn&Suites, visitors can enjoy the peace and quiet of the hotel, while downtown St. Marys remains a convenient drive away for a day of adventure. Experience St. Marys with peace of mind, knowing your hotel delivers value—secure now!

  Call (855) 235-6136 to book with an agent.
  13.2 miles from ST. Marys, KS 66536

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Prairie Band Casino & Resort

12305 150th Rd Mayetta, KS

Unwind in the snug ambiance of Prairie Band Casino & Resort near St. Marys, where quality accommodations create a welcoming stay, with affordable rates beginning at $125.99. Enjoy the luxury of well-appointed rooms that provide an exceptional level of comfort and convenience.

For those seeking both relaxation and proximity, Prairie Band Casino & Resort offers a quiet retreat with downtown St. Marys nearby. Unwind in St. Marys with a hotel that offers the perfect blend of luxury and value—secure now!

  Call (855) 234-2997 to book with an agent.
  18.8 miles from ST. Marys, KS 66536

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Hyatt Place Topeka

6021 South 6th Avenue Topeka, KS

Unwind at Hyatt Place Topeka near St. Marys, where comfortable rooms create a warm environment, with nightly rates starting from a welcoming $104.00. Relax in the convenience and comfort of Hyatt Place's Cozy Corner, featuring a sofa-sleeper in every room for extra guests.

A tranquil retreat awaits at Hyatt Place Topeka, with the convenience of downtown St. Marys still close enough for exploration. Make your St. Marys adventure memorable with top-notch amenities and budget-friendly rates—book now!

  Call (855) 235-6136 to book with an agent.
  18.8 miles from ST. Marys, KS 66536

Starting at

$104.00

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Topeka West an IHG Hotel

914 South Henderson Rd Topeka, KS

For an inviting stay, Candlewood Suites Topeka West an IHG Hotel offers tranquil accommodations with rates from $98.00, creating a comfortable environment ideal for travelers bound for St. Marys. Enjoy the flexibility and independence offered by Candlewood Suites, providing a home-like environment for your extended stay needs.

Relax in the quiet surroundings of Candlewood Suites Topeka West an IHG Hotel, where peaceful surroundings offer a restful stay and downtown St. Marys remains nearby. Choose a hotel that adds value to your St. Marys experience—reserve your stay now!

  Call (855) 235-6136 to book with an agent.
  18.8 miles from ST. Marys, KS 66536

Starting at

$98.00

per night

Read Reviews View Amenities View All Rooms

Endeavor Inn & Suites Trademark Collection by Wyndham

924 Southwest Henderson Road Topeka, KS

Enjoy a warm and relaxing stay at Endeavor Inn & Suites Trademark Collection by Wyndham near St. Marys, where tucked away rooms offer quality accommodations for travelers, with starting rates at an inviting $83.99 per night. Experience a harmonious blend of local charm and modern luxury, where rooms are designed to provide both comfort and a sense of place.

A relaxing retreat awaits guests at Endeavor Inn & Suites Trademark Collection by Wyndham, where peaceful surroundings provide rest and downtown St. Marys is close by. Experience the beauty of St. Marys with a hotel that makes travel simple and enjoyable—lock in today!

  Call (855) 235-6136 to book with an agent.
  18.8 miles from ST. Marys, KS 66536

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Topeka Northwest

6213 South 10th Street Topeka, KS

For an affordable and restful stay, Comfort Suites Topeka Northwest offers inviting accommodations with rates beginning at $87.99, creating a pleasant atmosphere near St. Marys. Rejuvenate in Comfort Suites’ hot tubs, available at select locations for an extra touch of luxury during your stay.

Rest in the tranquility of Comfort Suites Topeka Northwest, with downtown St. Marys still accessible by car for a day of sightseeing or adventure. Relax and recharge in St. Marys with a hotel that’s both inviting and economical—secure now!

  Call (855) 235-6136 to book with an agent.
  18.9 miles from ST. Marys, KS 66536

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Topeka West KS

6020 South 10th Ave Topeka, KS

Experience the comfort of Country Inn & Suites by Radisson Topeka West KS as you explore St. Marys, where inviting rooms create a peaceful retreat, with budget-friendly rates from $72.99 per night. Relax in the comfortable seating areas found throughout Country Inn & Suites, perfect for casual meetings or relaxing with a book.

Escape to the serene environment of Country Inn & Suites by Radisson Topeka West KS, where guests can rest and explore downtown St. Marys with ease. Enjoy every moment of your St. Marys trip with accommodations that go the extra mile—lock in today!

  Call (855) 234-7135 to book with an agent.
  19.0 miles from ST. Marys, KS 66536

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites Topeka West I-70 Wanamaker

1024 South Wanamaker Rd Topeka, KS

For those visiting St. Marys, Sleep Inn & Suites Topeka West I-70 Wanamaker offers snug accommodations with rates beginning at $77.99, creating a warm, welcoming atmosphere perfect for unwinding. Rest assured with Sleep Inn’s focus on cleanliness, especially in high-touch areas, ensuring a hygienic stay for every guest.

Relax in the tranquil surroundings of Sleep Inn & Suites Topeka West I-70 Wanamaker, where the calm environment makes for a peaceful stay and downtown St. Marys is still within reach. Take the guesswork out of St. Marys travel with a hotel that prioritizes your comfort—lock in today!

  Call (855) 234-7135 to book with an agent.
  19.0 miles from ST. Marys, KS 66536

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Topeka West I-70 Wanamaker an IHG Hotel

901 South Robinson Ave Topeka, KS

Guests visiting St. Marys can unwind at Holiday Inn Express & Suites Topeka West I-70 Wanamaker an IHG Hotel, where restful accommodations start at $105.00, creating a welcoming and comfortable environment for rest. Stay updated with Holiday Inn Express's electronic guest information systems, offering easy access to hotel services and local guides.

At Holiday Inn Express & Suites Topeka West I-70 Wanamaker an IHG Hotel, guests can unwind in peaceful surroundings, while downtown St. Marys remains easily accessible for a day of sightseeing. Enjoy a seamless St. Marys experience with amenities designed for your convenience—reserve now!

  Call (855) 239-4019 to book with an agent.
  19.1 miles from ST. Marys, KS 66536

Starting at

$105.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Topeka / Wanamaker RD / I-70

5968 South 10th Ave Topeka, KS

For a restful and affordable visit near St. Marys, Super 8 by Wyndham Topeka / Wanamaker RD / I-70 offers heartwarming accommodations with rooms starting at $57.60, creating a warm, welcoming environment. Take advantage of Super 8's ample parking, accommodating guests with vehicles and making road trips hassle-free.

At Super 8 by Wyndham Topeka / Wanamaker RD / I-70, guests can relax in peaceful surroundings, with downtown St. Marys just a comfortable drive away for city exploration. Enjoy added comfort at an affordable rate for your St. Marys visit—book your room today!

  Call (855) 235-6136 to book with an agent.
  19.1 miles from ST. Marys, KS 66536

Starting at

$57.60

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Topeka

1351 South Arvonia Pl Topeka, KS

Hilton Garden Inn Topeka offers a warm retreat for travelers to St. Marys, with comfortable rooms designed to create a welcoming environment, with room rates starting at $109.00. Appreciate the convenience of Hilton Garden Inn's on-site parking, perfect for guests who prefer easy access to their vehicles.

For travelers seeking a peaceful retreat, Hilton Garden Inn Topeka offers a calm environment while keeping downtown St. Marys within a convenient drive. Uncover St. Marys lodging that turns your trip into an unforgettable experience—secure now!

  Call (855) 235-6136 to book with an agent.
  19.1 miles from ST. Marys, KS 66536

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn I-70 at Wanamaker

1240 South Wanamaker Rd Topeka, KS

For travelers headed to St. Marys, Quality Inn I-70 at Wanamaker offers inviting rooms with rates starting at $83.99, creating a clean and welcoming environment perfect for relaxation. Enjoy a seamless stay with Quality Inn's express services, including fast check-in and check-out to accommodate your schedule.

For those seeking both relaxation and proximity, Quality Inn I-70 at Wanamaker offers a quiet retreat with downtown St. Marys nearby. Stay affordably in St. Marys with a hotel that enhances your travel experience—reserve now!

  Call (855) 234-2997 to book with an agent.
  19.2 miles from ST. Marys, KS 66536

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge at Wanamaker

1518 South Wanamaker Road Topeka, KS

At Econo Lodge at Wanamaker, guests bound for St. Marys can enjoy mellifluous, budget-friendly accommodations starting at $65.00, creating a warm and inviting space perfect for rest. Rest easy knowing Econo Lodge prioritizes cleanliness, providing a safe and welcoming environment for all guests.

Unwind in the serene environment of Econo Lodge at Wanamaker, knowing that downtown St. Marys remains close by for easy access to city adventures. Enjoy reliable comfort for your St. Marys adventure—book your affordable room now!

  Call (855) 239-4019 to book with an agent.
  19.4 miles from ST. Marys, KS 66536

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Topeka

1530 South Westport Dr Topeka, KS

Guests traveling to St. Marys will find inviting accommodations at AmericInn by Wyndham Topeka, where calm rooms start at $69.99, creating a warm and welcoming space. Experience a warm welcome with AmericInn by Wyndham’s friendly front desk service, available to assist you 24/7 during your stay.

For travelers seeking peace and quiet, AmericInn by Wyndham Topeka provides serene surroundings while downtown St. Marys remains easily accessible. Experience the charm of St. Marys with a hotel that goes above and beyond—book today!

  Call (855) 234-7135 to book with an agent.
  19.4 miles from ST. Marys, KS 66536

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Topeka

1510 South Wanamaker Rd Topeka, KS

Guests traveling to St. Marys can unwind at Days Inn by Wyndham Topeka, where budget-friendly rooms begin at $58.99, creating a welcoming and comfortable atmosphere. Appreciate the security of Days Inn's properties, offering a safe and secure environment for all guests.

Guests staying at Days Inn by Wyndham Topeka will enjoy the quiet retreat, with downtown St. Marys still nearby for all their city adventures. Enjoy St. Marys with a hotel that keeps you comfortable without the extra cost—reserve today!

  Call (855) 234-2997 to book with an agent.
  19.5 miles from ST. Marys, KS 66536

Starting at

$58.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Topeka

1401 South Ashworth Pl Topeka, KS

At Baymont by Wyndham Topeka, travelers visiting St. Marys will find inviting accommodations with rooms from $70.20, creating a warm and welcoming space ideal for rest. Appreciate the convenience of Baymont by Wyndham's free on-site parking, making it easy to explore the local area by car.

From Baymont by Wyndham Topeka, a brief drive takes guests into downtown St. Marys, where they can enjoy the city’s highlights and return to the tranquility of their stay. Treat yourself to a well-appointed, affordable hotel while exploring St. Marys—reserve today!

  Call (855) 234-2997 to book with an agent.
  19.5 miles from ST. Marys, KS 66536

Starting at

$70.20

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Topeka

1515 South Arrowhead Rd. Topeka, KS

Guests visiting St. Marys will find cushy comfort at Hampton Inn Topeka, where budget-friendly rooms start at $95.99, creating a warm and inviting space perfect for relaxation. Opt for enhanced comfort with upgraded bedding options available in select Hampton rooms, featuring premium linens for a luxurious sleep.

With a short, scenic drive into downtown St. Marys, guests at Hampton Inn Topeka can enjoy the city’s highlights while retreating to a quieter, more peaceful stay. Savor your St. Marys experience with accommodations designed for relaxation—book today!

  Call (855) 239-4019 to book with an agent.
  19.6 miles from ST. Marys, KS 66536

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Topeka

1620 South Westport Drive Topeka, KS

Choose Residence Inn by Marriott Topeka for a comfortable stay near St. Marys, where inviting rooms create a relaxing environment, with room rates starting at $119.99 per night. Cook comfortably in your suite at Residence Inn, equipped with full kitchens including refrigerators and stovetops.

With a focus on serenity, Residence Inn by Marriott Topeka provides a peaceful retreat, while downtown St. Marys is still accessible for a day of exploration. Stay affordably in St. Marys with a hotel that offers luxury without the price tag—lock in today!

  Call (855) 234-7135 to book with an agent.
  19.6 miles from ST. Marys, KS 66536

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Topeka

1519 Southwest Arrowhead Road Topeka, KS

Stay affordably at Homewood Suites by Hilton Topeka on your trip to St. Marys, where inviting rooms create a restful retreat, with budget-friendly rates beginning at $121.99. Relax in the comfort of Homewood Suites' day-use suites, perfect for early arrivals or late departures.

Guests at Homewood Suites by Hilton Topeka can enjoy a calm retreat, with downtown St. Marys still close enough for a day of city exploration. Find your perfect St. Marys escape with a hotel that makes luxury accessible—reserve now!

  Call (855) 239-4019 to book with an agent.
  19.6 miles from ST. Marys, KS 66536

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

SureStay Plus Hotel by Best Western Topeka Northwest

700 South Fairlawn Road Topeka, KS

With rooms from $62.99, SureStay Plus Hotel by Best Western Topeka Northwest offers budget-friendly accommodations for guests visiting St. Marys, creating a welcoming environment ideal for unwinding. Experience seamless business travel with Best Western's corporate account services, offering streamlined billing and reservations.

With a relaxing drive into downtown St. Marys, guests at SureStay Plus Hotel by Best Western Topeka Northwest can explore the city’s best spots before retreating to the peaceful surroundings of their stay. Stay in St. Marys with a hotel that caters to your needs and budget—secure your room now!

  Call (855) 235-0725 to book with an agent.
  19.7 miles from ST. Marys, KS 66536

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Topeka KS Northwest

709 Fairlawn Road Topeka, KS

For those headed to St. Marys, Motel 6 Topeka KS Northwest offers harmonious, affordable accommodations with rates starting at $59.99, creating a warm and welcoming space. Access major roadways and local sites easily from Motel 6, making it an ideal stop for those on long road trips.

Guests at Motel 6 Topeka KS Northwest will find a peaceful retreat, while downtown St. Marys remains easily accessible for sightseeing or city activities. Choose value-driven comfort for your St. Marys travels and enjoy more—lock in now!

  Call (855) 233-0132 to book with an agent.
  19.7 miles from ST. Marys, KS 66536

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Topeka

2033 South Wanamaker Road Topeka, KS

Find a serene retreat at Courtyard by Marriott Topeka near St. Marys, where inviting rooms create a warm atmosphere, with budget-friendly rates beginning at $104.99 per night. Step into Courtyard by Marriott, where you're greeted with a blend of functionality and comfort designed for today's traveler.

With a short, scenic drive into downtown St. Marys, guests at Courtyard by Marriott Topeka can enjoy the city’s highlights while retreating to a quieter, more peaceful stay. Maximize your St. Marys travels with well-appointed, budget-friendly accommodations—reserve now!

  Call (855) 234-7135 to book with an agent.
  19.7 miles from ST. Marys, KS 66536

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

WoodSpring Suites Topeka

1801 South Westport Road Topeka, KS

With rates beginning at $50.99, WoodSpring Suites Topeka is ideal for guests visiting St. Marys, offering harmonious accommodations in a welcoming, clean environment. Stay refreshed with the bathroom ventilation systems in each suite at WoodSpring Suites, maintaining a fresh and comfortable environment.

Travelers can relax in the calm environment of WoodSpring Suites Topeka, while knowing downtown St. Marys remains within easy driving distance. Discover how inviting and affordable your St. Marys trip can be—book your room today!

  Call (855) 233-0132 to book with an agent.
  19.8 miles from ST. Marys, KS 66536

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites TOPEKA NORTH an IHG Hotel

601 North Highway 24 Topeka, KS

Guests bound for St. Marys will appreciate the inviting accommodations at Holiday Inn Express Hotel & Suites TOPEKA NORTH an IHG Hotel, where restorative rooms start at $109.00, creating a welcoming space for rest. Trust in Holiday Inn Express for a consistently pleasant stay, where you can expect quality service and accommodations across all locations.

Escape to Holiday Inn Express Hotel & Suites TOPEKA NORTH an IHG Hotel for a peaceful retreat, where guests can unwind and still explore St. Marys with ease. Discover the ease of traveling to St. Marys with well-equipped, affordable lodging—reserve today!

  Call (855) 233-0132 to book with an agent.
  22.4 miles from ST. Marys, KS 66536

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms