Find hotels in St. Marys, IA from $71

Go beyond your typical stay in St. Marys

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St. Marys hotels

1. Country Inn & Suites by Radisson, Indianola, IA

Country Inn & Suites by Radisson, Indianola, IA
2.5 star property
Indianola
9.0 out of 10, Wonderful, (812 reviews)
"Excellent stay. Room was clean and comfortable. Breakfast was awesome as well as the staff."
United States
Pam
$114 nightly
The price is $128
Dec 6 - Dec 7
Total with taxes and fees
Country Inn & Suites by Radisson, Indianola, IA

2. Tru By Hilton Norwalk Des Moines

Tru By Hilton Norwalk Des Moines
2.5 star property
Norwalk
9.4 out of 10, Exceptional, (190 reviews)
"One of the cleanest rooms I have ever stayed in"
United States
Merlin
$84 nightly
The price is $94
Nov 17 - Nov 18
Total with taxes and fees
Tru By Hilton Norwalk Des Moines

3. Fairfield Inn & Suites by Marriott® Norwalk Des Moines

Fairfield Inn & Suites by Marriott® Norwalk Des Moines
3.0 star property
Norwalk
9.4 out of 10, Exceptional, (149 reviews)
"New, clean hotel in a good location and with friendly staff"
United States
Nicholas
$87 nightly
The price is $98
Nov 15 - Nov 16
Total with taxes and fees
Fairfield Inn & Suites by Marriott® Norwalk Des Moines

4. Hotel Pommier Indianola

Hotel Pommier Indianola
2.5 star property
Indianola
9.2 out of 10, Wonderful, (515 reviews)
"Nice place to stay. Clean and front desk was very nice."
United States
Ruth
$97 nightly
The price is $109
Nov 15 - Nov 16
Total with taxes and fees
Hotel Pommier Indianola

5. Cobblestone Inn & Suites - Winterset, IA

Cobblestone Inn & Suites - Winterset, IA
2.5 star property
Winterset
9.2 out of 10, Wonderful, (840 reviews)
"Pleasant stay"
United States
Lindsey
$109 nightly
The price is $122
Nov 16 - Nov 17
Total with taxes and fees
Cobblestone Inn & Suites - Winterset, IA

6. Lakeside Hotel Casino, a Travelodge by Wyndham

Lakeside Hotel Casino, a Travelodge by Wyndham
3.0 star property
Osceola
8.4 out of 10, Very good, (1,008 reviews)
"Great stay!"
United States
James
$84 nightly
The price is $95
Nov 15 - Nov 16
Total with taxes and fees
Lakeside Hotel Casino, a Travelodge by Wyndham

7. Quality Inn Indianola

Quality Inn Indianola
2.5 star property
Indianola
7.8 out of 10, Good, (596 reviews)
"All good plsce"
United States
Allen
$75 nightly
The price is $84
Dec 10 - Dec 11
Total with taxes and fees
Quality Inn Indianola

8. Homewood Suites by Hilton Des Moines Airport

Homewood Suites by Hilton Des Moines Airport
3.0 star property
Des Moines
9.4 out of 10, Exceptional, (707 reviews)
"Perfect stay!!"
United States
Larry
$103 nightly
The price is $116
Nov 27 - Nov 28
Total with taxes and fees
Homewood Suites by Hilton Des Moines Airport

9. Baymont by Wyndham Des Moines Airport

Baymont by Wyndham Des Moines Airport
2.5 star property
Southwestern Hills
9.4 out of 10, Exceptional, (1,195 reviews)
"Great place to stay with a family!"
United States
Breanna
$88 nightly
The price is $98
Nov 29 - Nov 30
Total with taxes and fees
Baymont by Wyndham Des Moines Airport

10. Days Inn & Suites by Wyndham Des Moines Airport

Days Inn & Suites by Wyndham Des Moines Airport
2.0 star property
Greater South Side
8.6 out of 10, Excellent, (1,846 reviews)
"Great place to stay"
United States
Abdifatah
$68 nightly
The price is $76
Nov 22 - Nov 23
Total with taxes and fees
Days Inn & Suites by Wyndham Des Moines Airport

11. Covered Bridge Inn

Covered Bridge Inn
2.5 star property
Winterset
9.0 out of 10, Wonderful, (823 reviews)
"It was nice to stay at"
United States
Cindy
$105 nightly
The price is $117
Nov 15 - Nov 16
Total with taxes and fees
Covered Bridge Inn

12. Hampton Inn & Suites West Des Moines/SW Mall Area

Hampton Inn & Suites West Des Moines/SW Mall Area
2.5 star property
West Des Moines
9.0 out of 10, Wonderful, (1,000 reviews)
"Wonderful stay"
United States
Cynthia
$93 nightly
The price is $104
Nov 19 - Nov 20
Total with taxes and fees
Hampton Inn & Suites West Des Moines/SW Mall Area

13. Sleep Inn & Suites West Des Moines near Jordan Creek

Sleep Inn & Suites West Des Moines near Jordan Creek
2.5 star property
West Des Moines
8.8 out of 10, Excellent, (1,001 reviews)
"Great location with easy access to interstate, clean with comfy beds"
United States
Amy
$67 nightly
The price is $75
Dec 1 - Dec 2
Total with taxes and fees
Sleep Inn & Suites West Des Moines near Jordan Creek

14. Holiday Inn Express & Suites West Des Moines - Jordan Creek by IHG

Holiday Inn Express & Suites West Des Moines - Jordan Creek by IHG
2.5 star property
West Des Moines
9.2 out of 10, Wonderful, (1,002 reviews)
"Excellent place to stay"
United States
GARY
$102 nightly
The price is $114
Dec 10 - Dec 11
Total with taxes and fees
Holiday Inn Express & Suites West Des Moines - Jordan Creek by IHG

15. AmericInn by Wyndham Des Moines Airport

AmericInn by Wyndham Des Moines Airport
3.0 star property
Greater South Side
7.8 out of 10, Good, (1,010 reviews)
"Clean, well stocked, plenty of parking, and good breakfast included."
United States
Daisy
$64 nightly
The price is $71
Nov 24 - Nov 25
Total with taxes and fees
AmericInn by Wyndham Des Moines Airport

16. Drury Inn & Suites West Des Moines

Drury Inn & Suites West Des Moines
3.0 star property
West Des Moines
9.4 out of 10, Exceptional, (1,167 reviews)
"Love the Drury Inn. The property was very clean and staff was so friendly! The amenities are awesome! Kickback, pool, and great breakfast!"
United States
Ann
$100 nightly
The price is $112
Nov 29 - Nov 30
Total with taxes and fees
Drury Inn & Suites West Des Moines

17. Hampton Inn Des Moines-Airport

Hampton Inn Des Moines-Airport
2.5 star property
Greater South Side
8.8 out of 10, Excellent, (1,006 reviews)
"Good place to stay"
United States
Tom
$97 nightly
The price is $109
Nov 22 - Nov 23
Total with taxes and fees
Hampton Inn Des Moines-Airport

18. Hyatt Place West Des Moines Jordan Creek

Hyatt Place West Des Moines Jordan Creek
3.0 star property
West Des Moines
9.2 out of 10, Wonderful, (1,011 reviews)
"Perfect stay"
Mexico
Jorge
$96 nightly
The price is $108
Nov 15 - Nov 16
Total with taxes and fees
Hyatt Place West Des Moines Jordan Creek

19. Clarion Inn Des Moines Airport

Clarion Inn Des Moines Airport
3.0 star property
Watrous South
6.8 out of 10, (353 reviews)
"It was a good, quick booking for what we needed. I would stay there again."
United States
CHRISTINA
$69 nightly
The price is $77
Nov 27 - Nov 28
Total with taxes and fees
Clarion Inn Des Moines Airport

20. Quality Inn & Suites Des Moines Airport

Quality Inn & Suites Des Moines Airport
2.5 star property
Greater South Side
7.6 out of 10, Good, (1,003 reviews)
"Our room was clean, quiet, and staff was awesome. The price was very reasonable."
United States
Jennifer
$64 nightly
The price is $71
Dec 1 - Dec 2
Total with taxes and fees
Quality Inn & Suites Des Moines Airport
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top St. Marys Hotel Reviews

Frequently Asked Questions

What is the best area to stay in St Marys?

The best area to stay in St. Marys is the downtown historic district, particularly around the town square.

This area is the heart of St. Marys, characterized by well-preserved 19th-century architecture and a relaxed pace. The town square, anchored by the historic courthouse, is a central gathering point, surrounded by local shops and eateries. It's a pleasant area for a leisurely stroll. Couples looking for a quiet retreat will appreciate the tranquil setting and the opportunity to explore local history and unique shops.

For those seeking convenience and modern amenities, the hotels located just off Highway 69 on the northern edge of town are a good option. These establishments typically offer easy access to major roads, making day trips to nearby attractions straightforward. They often provide amenities like complimentary breakfast and ample parking.

When is the best time to go to St Marys?

The best time to visit St. Marys, Iowa is during the late spring to early fall, specifically from May through October, when the weather is most pleasant for outdoor activities.

During these months, you'll find comfortable temperatures superb for exploring the local attractions without the extreme heat of summer or the chill of winter. This period is ideal for couples and families looking to enjoy local parks, farmers' markets, and community events.

Can I cancel my hotel reservation on Expedia?

You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Marys.

How much is the nightly rate at a St. Marys hotel?

Prices for hotels in St. Marys often vary, but you can find a great deal from $71 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia