
Find hotels in St. Marys, IA from CA $113
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in St. Marys
Family friendly
Check prices for these dates
Our top choices for St. Marys hotels

Lakeside Hotel Casino, a Travelodge by Wyndham
Lakeside Hotel Casino, a Travelodge by WyndhamOsceola
8.2 out of 10, Very good, (1,002 reviews)
The price is CA $102
CA $134 total
includes taxes & fees
Jul 5 - Jul 6

Tru By Hilton Norwalk Des Moines
Tru By Hilton Norwalk Des MoinesNorwalk
9.2 out of 10, Wonderful, (93 reviews)
The price is CA $104
CA $116 total
includes taxes & fees
Jul 26 - Jul 27

Cobblestone Inn & Suites - Winterset, IA
Cobblestone Inn & Suites - Winterset, IAWinterset
9.2 out of 10, Wonderful, (762 reviews)
The price is CA $152
CA $170 total
includes taxes & fees
Jul 5 - Jul 6

Days Inn & Suites by Wyndham Des Moines Airport
Days Inn & Suites by Wyndham Des Moines AirportGreater South Side
8.6 out of 10, Excellent, (1,815 reviews)
The price is CA $111
CA $124 total
includes taxes & fees
Jul 8 - Jul 9

Covered Bridge Inn
Covered Bridge InnWinterset
9.0 out of 10, Wonderful, (799 reviews)
The price is CA $144
CA $162 total
includes taxes & fees
Jul 5 - Jul 6

Quality Inn Indianola
Quality Inn IndianolaIndianola
7.8 out of 10, Good, (558 reviews)
The price is CA $109
CA $122 total
includes taxes & fees
Jul 12 - Jul 13

AmericInn by Wyndham Des Moines Airport
AmericInn by Wyndham Des Moines AirportGreater South Side
8.0 out of 10, Very good, (1,002 reviews)
The price is CA $101
CA $114 total
includes taxes & fees
Jul 8 - Jul 9

Baymont by Wyndham Des Moines Airport
Baymont by Wyndham Des Moines AirportSouthwestern Hills
9.4 out of 10, Exceptional, (1,181 reviews)
The price is CA $137
CA $153 total
includes taxes & fees
Jul 6 - Jul 7

Drury Inn & Suites West Des Moines
Drury Inn & Suites West Des MoinesWest Des Moines
9.4 out of 10, Exceptional, (1,069 reviews)
The price is CA $142
CA $159 total
includes taxes & fees
Jul 20 - Jul 21

Holiday Inn Des Moines-Airport/Conf Center by IHG
Holiday Inn Des Moines-Airport/Conf Center by IHGGreater South Side
8.4 out of 10, Very good, (666 reviews)
The price is CA $162
CA $181 total
includes taxes & fees
Jul 13 - Jul 14

Holiday Inn Express & Suites West Des Moines - Jordan Creek by IHG
Holiday Inn Express & Suites West Des Moines - Jordan Creek by IHGWest Des Moines
9.2 out of 10, Wonderful, (1,000 reviews)
The price is CA $175
CA $196 total
includes taxes & fees
Jul 9 - Jul 10

Hampton Inn & Suites West Des Moines/SW Mall Area
Hampton Inn & Suites West Des Moines/SW Mall AreaWest Des Moines
9.0 out of 10, Wonderful, (1,001 reviews)
The price is CA $139
CA $155 total
includes taxes & fees
Jul 26 - Jul 27

Fairfield Inn & Suites by Marriott® Norwalk Des Moines
Fairfield Inn & Suites by Marriott® Norwalk Des MoinesNorwalk
9.4 out of 10, Exceptional, (119 reviews)
The price is CA $149
CA $167 total
includes taxes & fees
Jul 26 - Jul 27

Sleep Inn & Suites West Des Moines near Jordan Creek
Sleep Inn & Suites West Des Moines near Jordan CreekWest Des Moines
8.8 out of 10, Excellent, (1,002 reviews)
The price is CA $118
CA $132 total
includes taxes & fees
Jul 26 - Jul 27

Clarion Inn Des Moines Airport
Clarion Inn Des Moines AirportWatrous South
7.0 out of 10, Good, (256 reviews)
The price is CA $101
CA $113 total
includes taxes & fees
Jul 7 - Jul 8

Quality Inn & Suites Des Moines Airport
Quality Inn & Suites Des Moines AirportGreater South Side
7.6 out of 10, Good, (1,005 reviews)
The price is CA $101
CA $113 total
includes taxes & fees
Jul 20 - Jul 21

Hyatt Place West Des Moines Jordan Creek
Hyatt Place West Des Moines Jordan CreekWest Des Moines
9.2 out of 10, Wonderful, (1,001 reviews)
The price is CA $156
CA $175 total
includes taxes & fees
Jul 15 - Jul 16

Hotel Pommier Indianola
Hotel Pommier IndianolaIndianola
9.2 out of 10, Wonderful, (467 reviews)
The price is CA $128
CA $144 total
includes taxes & fees
Jul 27 - Jul 28

Country Inn & Suites by Radisson, Indianola, IA
Country Inn & Suites by Radisson, Indianola, IAIndianola
9.0 out of 10, Wonderful, (764 reviews)
The price is CA $188
CA $210 total
includes taxes & fees
Jul 12 - Jul 13

Residence Inn by Marriott Des Moines West at Jordan Creek Town Center
Residence Inn by Marriott Des Moines West at Jordan Creek Town CenterWest Des Moines
9.0 out of 10, Wonderful, (604 reviews)
The price is CA $169
CA $189 total
includes taxes & fees
Jul 5 - Jul 6
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.
Save an average of 15% on thousands of hotels when you're signed in
Top St. Marys Hotel Reviews

AmericInn by Wyndham Des Moines Airport
10/10 Excellent
More cheap stays in St. Marys

Quality Inn & Suites Des Moines Airport
5231 Fleur Dr Des Moines IA
The price is CA $101 per night from Jul 20 to Jul 21
CA $101
CA $113 total
Jul 20 - Jul 21
includes taxes & fees
7.6/10 Good! (1,005 reviews)
Hotels in St. Marys with star rating

4 Star Hotels
1 properties
Frequently asked questions
Explore a world of travel with Expedia
- Hotels near Des Moines Intl.
- Johnston Hotels
- Adel Hotels
- Hotels near Science Center of Iowa
- Waukee Hotels
- Bondurant Hotels
- Iowa Hotels
- Saint Charles Hotels
- Sherman Hill Hotels
- Hotels near The MidAmerican Energy Company RecPlex
- Grimes Hotels
- Mitchellville Hotels
- Hotels near Iowa State Fairgrounds
- East Peru Hotels
- Spa Hotels in Indianola
- Knoxville Hotels
- Historic East Village Hotels
- Downtown Des Moines Hotels
- Des Moines Hotels
- Hotels near Valley Junction
- Hotels near Prairie Meadows Racetrack and Casino
- Beaverdale Hotels
- Urbandale Hotels
- Greater South Side Hotels
- Osceola Hotels
- Hotels near Topgolf
- Dallas County Hotels
- Chariton Hotels
- Afton Hotels
- Martensdale Hotels
- West Des Moines Hotels
- Flights from Salt Lake City (SLC) to Des Moines (DSM)
- Flights from Seattle (SEA) to Des Moines (DSM)
- Flights from Des Moines Intl.
- Flights from Basel (BSL) to Des Moines (DSM)
- Flights from Vancouver (YVR) to Des Moines (DSM)
- Flights from Montreal (YUL) to Des Moines (DSM)
- Flights from Edmonton (YEG) to Des Moines (DSM)
- Flights from Grande Prairie (YQU) to Des Moines (DSM)
- Flights from Plattsburgh (PLB) to Des Moines (DSM)
- Flights from Lethbridge (YQL) to Des Moines (DSM)
- Flights from Liberia (LIR) to Des Moines (DSM)
- Flights from Chicago (ORD) to Des Moines (DSM)
- Flights from Minneapolis (MSP) to Des Moines (DSM)
- Flights from Mumbai (BOM) to Des Moines (DSM)
- Flights from Toronto (YYZ) to Des Moines (DSM)
- Flights from McCook (MCK) to Des Moines (DSM)
- Flights from Minot (MOT) to Des Moines (DSM)
- Flights from Boston (BOS) to Des Moines (DSM)
- Flights from Charlottetown Alexander B. Campbell Airport (YYG) to Des Moines (DSM)
- Flights from Great Falls (GTF) to Des Moines (DSM)
- Flights from Spokane (GEG) to Des Moines (DSM)
- Flights from Waterloo (ALO) to Des Moines (DSM)
- Flights from Atlanta (ATL) to Des Moines (DSM)
- Flights from Saskatoon (YXE) to Des Moines (DSM)
- Flights from Kansas City (MCI) to Des Moines (DSM)
- Flights to Iowa
- Flights from Detroit (DTW) to Des Moines (DSM)
- Flights from International Falls (INL) to Des Moines (DSM)
- Flights from Bloomington (BMG) to Des Moines (DSM)
- Flights from Buffalo (BUF) to Des Moines (DSM)
- Flights from Iron Mountain (IMT) to Des Moines (DSM)
- Flights from Hamilton (HAO) to Des Moines (DSM)
- Flights from Las Vegas (LAS) to Des Moines (DSM)
- Flights from Halifax (YHZ) to Des Moines (DSM)
- Flights from Sudbury (YSB) to Des Moines (DSM)
- Flights to Des Moines
- Flights from Lafayette (LFT) to Des Moines (DSM)
- Flights from Castlegar (YCG) to Des Moines (DSM)
- Flights from Windsor (YQG) to Des Moines (DSM)
- Flights from New York (JFK) to Des Moines (DSM)
- Flights from Cedar Rapids (CID) to Des Moines (DSM)
- Flights from Huntsville (HSV) to Des Moines (DSM)
- Flights from Ottawa (YOW) to Des Moines (DSM)
- Flights from Bellingham (BLI) to Des Moines (DSM)
- Flights from Fresno (FAT) to Des Moines (DSM)
- Flights from Saint John (YSJ) to Des Moines (DSM)
- Flights from Winnipeg (YWG) to Des Moines (DSM)
- Flights from Kelowna (YLW) to Des Moines (DSM)
- Flights from London (YXU) to Des Moines (DSM)
- Flights from Burlington (BTV) to Des Moines (DSM)
- Flights from Grand Forks (GFK) to Des Moines (DSM)
- Flights from Kamloops (YKA) to Des Moines (DSM)
- Flights from Denver (DEN) to Des Moines (DSM)
- Flights from Regina (YQR) to Des Moines (DSM)
- Flights from Sault Ste. Marie (CIU) to Des Moines (DSM)
- Flights from Calgary (YYC) to Des Moines (DSM)
- Flights from Winston-Salem (INT) to Des Moines (DSM)
- Flights from Thunder Bay (YQT) to Des Moines (DSM)
- Flights from Cumming
- Flights from Syracuse (SYR) to Des Moines (DSM)
- Flights from Victoria (YYJ) to Des Moines (DSM)
- Flights from Québec (YQB) to Des Moines (DSM)
- Flights from Bangor (BGR) to Des Moines (DSM)
- Flights from Tuscaloosa (TCL) to Des Moines (DSM)











































































