Find hotels in St Mary, MO from $60

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St Mary hotels

Baymont Inn and Suites by Wyndham Farmington, MO

Baymont Inn and Suites by Wyndham Farmington, MO
2.5 star property
Farmington
8.0 out of 10, Very Good, (1002)
"Room was clean , staff was friendly !"
United States
Sally
$53 nightly
The price is $60
Jan 2 - Jan 3, 2026
Total with taxes and fees
Baymont Inn and Suites by Wyndham Farmington, MO

Holiday Inn Express Hotel & Suites Sparta by IHG

Holiday Inn Express Hotel & Suites Sparta by IHG
2.5 star property
Sparta
9.2 out of 10, Wonderful, (373)
"Great place! And excellent stay! "
United States
Casey
$107 nightly
The price is $119
Jan 4 - Jan 5, 2026
Total with taxes and fees
Holiday Inn Express Hotel & Suites Sparta by IHG

Baymont by Wyndham Chester IL

Baymont by Wyndham Chester IL
2.5 star property
Chester
8.6 out of 10, Excellent, (351)
"The room was clean and the staff were friendly. "
United States
RODNEY
$78 nightly
The price is $86
Dec 28 - Dec 29
Total with taxes and fees
Baymont by Wyndham Chester IL

Super 8 by Wyndham Farmington

Super 8 by Wyndham Farmington
2.0 star property
Farmington
8.0 out of 10, Very Good, (612)
"Clean, friendly staff, quiet"
United States
Stacy
$53 nightly
The price is $60
Jan 1 - Jan 2, 2026
Total with taxes and fees
Super 8 by Wyndham Farmington

Red Bud Country Inn

Red Bud Country Inn
2.5 star property
Red Bud
9.0 out of 10, Wonderful, (51)
"Lady at check in was very courteous & helpful. Room was spacious & very clean. Location was excellent. Between where we had been and our destination the next day. Will stay here again"
United States
Kenneth
$69 nightly
The price is $77
Jan 1 - Jan 2, 2026
Total with taxes and fees
Red Bud Country Inn

Quality Inn Farmington

Quality Inn Farmington
2.5 star property
Farmington
7.6 out of 10, Good, (862)
"The staff was friendly. We had a few issues with our stay but overall was good. Love there breakfast variety "
United States
edith
$54 nightly
The price is $61
Jan 18 - Jan 19, 2026
Total with taxes and fees
Quality Inn Farmington

Briarwood Inn of Sparta

Briarwood Inn of Sparta
2.5 star property
Sparta
7.6 out of 10, Good, (124)
"My stay was excellent. The owner even gave me a ride to church and I am very thankful"
United States
LaQuana
$65 nightly
The price is $72
Jan 13 - Jan 14, 2026
Total with taxes and fees
Briarwood Inn of Sparta

Crown Pointe Lodge, BW Signature Collection

Crown Pointe Lodge, BW Signature Collection
2.5 star property
Farmington
9.0 out of 10, Wonderful, (577)
"Clean, friendly staff enjoyed the stay"
United States
John
$110 nightly
The price is $125
Dec 28 - Dec 29
Total with taxes and fees
Crown Pointe Lodge, BW Signature Collection

Postcard Cabins St Francois, Outdoor Collection by Marriott Bonvoy

Postcard Cabins St Francois, Outdoor Collection by Marriott Bonvoy
2.0 star property
French Village
10.0 out of 10, Exceptional, (45)
"The cabin was cozy and very peaceful such a good experience "
United States
Russhell
$129 nightly
The price is $139
Jan 5 - Jan 6, 2026
Total with taxes and fees
Postcard Cabins St Francois, Outdoor Collection by Marriott Bonvoy

Hampton Inn Farmington

Hampton Inn Farmington
2.5 star property
Farmington
8.8 out of 10, Excellent, (519)
"Clean room, friendly staff."
United States
William
$114 nightly
The price is $130
Jan 16 - Jan 17, 2026
Total with taxes and fees
Hampton Inn Farmington

Madison Inn Lodge

Madison Inn Lodge
2.5 star property
Fredericktown
7.6 out of 10, Good, (297)
"Room was not exactly smelling nice, but room was clean and comfortable. The lodge was close to expressway and shopping. Staff was very friendly. I would stay there again."
United States
Steve
$78 nightly
The price is $85
Jan 1 - Jan 2, 2026
Total with taxes and fees
Madison Inn Lodge

Holiday Inn Express & Suites Perryville by IHG

Holiday Inn Express & Suites Perryville by IHG
2.5 star property
Perryville
9.2 out of 10, Wonderful, (543)
"lean, updated rooms, friendly staff and great breakfast."
United States
Linda
$87 nightly
The price is $100
Dec 28 - Dec 29
Total with taxes and fees
Holiday Inn Express & Suites Perryville by IHG

Microtel Inn & Suites by Wyndham Sainte Genevieve

Microtel Inn & Suites by Wyndham Sainte Genevieve
2.5 star property
Ste Genevieve
8.8 out of 10, Excellent, (612)
"Excellent "
United States
James
$74 nightly
The price is $83
Dec 28 - Dec 29
Total with taxes and fees
Microtel Inn & Suites by Wyndham Sainte Genevieve

Super 8 by Wyndham Perryville

Super 8 by Wyndham Perryville
2.0 star property
Perryville
8.4 out of 10, Very Good, (942)
"Always a great stay"
United States
Steven
$66 nightly
The price is $76
Jan 1 - Jan 2, 2026
Total with taxes and fees
Super 8 by Wyndham Perryville

The Conner House B&B

The Conner House B&B
3.5 star property
Prairie du Rocher
10.0 out of 10, Exceptional, (19)
"Wonderful folks that work there. Nice b&b in a quiet , scenic area."
United States
Bradley
$134 nightly
The price is $149
Jan 4 - Jan 5, 2026
Total with taxes and fees
The Conner House B&B

Triangle Inn Motel

Triangle Inn Motel
2.0 star property
Ste Genevieve
8.0 out of 10, Very Good, (42)
"The staff was very accommodating."
United States
Herbert
$73 nightly
The price is $82
Dec 26 - Dec 27
Total with taxes and fees
Triangle Inn Motel

K-River Motel & Campground

K-River Motel & Campground
2.0 star property
Baldwin
8.8 out of 10, Excellent, (20)
"I enjoyed my stay very much. Clean room, comfortable bed, friendly staff and atmosphere. I would recommend this to anyone "
United States
Joyce
$55 nightly
The price is $61
Dec 26 - Dec 27
Total with taxes and fees
K-River Motel & Campground

Quality Inn Perryville I-55

Quality Inn Perryville I-55
2.5 star property
Perryville
6.6 out of 10, (124)
"Nice place would recommend Mary Jane’s if you’re looking for good food "
United States
Andrew
$73 nightly
The price is $84
Dec 28 - Dec 29
Total with taxes and fees
Quality Inn Perryville I-55

Days Inn by Wyndham Perryville

Days Inn by Wyndham Perryville
2.0 star property
Perryville
6.8 out of 10, (415)
"Was a nice place."
United States
Lesliee
$62 nightly
The price is $71
Dec 28 - Dec 29
Total with taxes and fees
Days Inn by Wyndham Perryville

Sparta Motel

Sparta Motel
2.0 star property
Sparta
4.4 out of 10, (66)
"Nice hotel, clean, huge pool"
United States
Stacey
$66 nightly
The price is $73
Dec 26 - Dec 27
Total with taxes and fees
Sparta Motel
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 Mary Hotel Reviews

More cheap stays in St Mary

Hotels in St Mary with star-rating

Find out more about St Mary

Top reasons to visit St Mary

  • Outdoor Adventures: St. Mary offers beautiful hiking trails and picturesque landscapes perfect for exploration.
  • Historic Charm: Discover charming neighborhoods, historic sites, and inviting urban parks throughout the area.
  • St. Mary’s Gardens: Enjoy the serene beauty of St. Mary’s Gardens, a lovely spot for relaxation.
  • Paranormal Tours: Experience intriguing paranormal tours that add a unique twist to your visit.
  • Diverse Accommodations: Choose from various comfortable lodgings, including pet-friendly and business-themed options.

Find great hotels near St Mary

Explore a variety of hotel accommodations in St. Mary, Missouri, where you can find comfortable lodgings perfect for your needs. Whether you're looking for pet-friendly options, business-themed stays, or an adventurous vacation experience, St. Mary has something for everyone. Discover the best hotels and motels near St. Mary that provide the ideal base for your travels and enjoy a memorable stay in this charming town.

  • Super 8 by Wyndham Perryville: Experience a comfortable and convenient stay at Super 8 by Wyndham Perryville, designed with the modern traveler in mind. Located 12 miles from St. Mary, this motel offers a business-themed atmosphere ideal for professionals on the go. Guests appreciate the well-equipped Business Center and meeting rooms, making it easy to stay productive during their visit. The property is also pet-friendly, welcoming furry companions with specific policies to ensure a pleasant experience for all. Whether you're traveling for business or leisure, Super 8 provides a reliable and accommodating environment.
  • Holiday Inn Express & Suites Perryville by IHG: Your ideal getaway awaits at Holiday Inn Express & Suites Perryville by IHG, situated 12 miles from St. Mary. This hotel stands out for its LGBTQIA-friendly environment, making it a welcoming choice for all travelers. The property features an accessible Business Center and meeting rooms, catering to those who need to balance work and leisure. Guests can enjoy a range of complimentary amenities, ensuring a comfortable and enjoyable stay. With its commitment to inclusivity and comfort, this hotel is perfect for both business and leisure travelers seeking a friendly atmosphere.
  • Baymont by Wyndham Chester IL: Enjoy a delightful stay at Baymont by Wyndham Chester IL, located just 8 miles from St. Mary. This hotel combines business functionality with a pet-friendly policy, making it an excellent choice for travelers with furry friends. The 24-hour Business Center and meeting facilities cater to professionals needing to stay connected. Guests will appreciate the warm and welcoming atmosphere, along with amenities designed to ensure a relaxing experience. Whether you're on a business trip or a family vacation, Baymont provides the comfort and convenience you need.

Where to stay near St Mary

St. Mary, Missouri, offers a delightful blend of outdoor adventures and romantic getaways. Explore the surrounding regions for breathtaking views and stunning beaches that are perfect for family-friendly excursions. Take leisurely walks through charming neighborhoods and immerse yourself in the friendly atmosphere. Whether you're seeking entertainment or a peaceful retreat, St. Mary is the ideal destination for creating unforgettable memories.

  • Ste Genevieve: Situated a mere 9 miles from St Mary, Ste Genevieve is a charming city that boasts a rich history and beautiful outdoor spaces. Known for its romantic and entertaining atmosphere, this area attracts visitors year-round, particularly peaking from July to September. Outdoor enthusiasts will appreciate the recreational areas and campgrounds available for exploration. Notable attractions include a national state park and picturesque lakes, making it an excellent destination for those looking to connect with nature while enjoying a variety of events at local venues.
  • Perryville: Located 11 miles from St Mary, Perryville presents a delightful blend of outdoor activities and scenic views. This city experiences consistent visitor numbers, with a peak from May to July. Ideal for couples and nature lovers, Perryville offers ample recreational areas and top-notch golf courses. Visitors can also explore nearby lakes and the national state park, ensuring a relaxing escape filled with breathtaking landscapes. Whether you're looking to tee off or just take in the scenery, Perryville is a must-visit during your trip.
  • Chester: Just 7 miles away from St Mary, Chester is a vibrant city that promises adventure and stunning scenery. With visitor numbers peaking during the summer months from June to August, this area is perfect for those seeking outdoor activities. Chester features well-maintained recreational areas and golf courses for enthusiasts. Local landmarks include beautiful lakes and a national park, providing a picturesque backdrop for outdoor adventures. Whether you're hiking, biking, or enjoying a round of golf, Chester offers an exhilarating experience for all.

Things to do near St Mary

St. Mary, Missouri offers a delightful mix of outdoor adventures and romantic getaways. Explore its beautiful hiking trails and enjoy day trips to nearby attractions. For entertainment, visit the local arena or indulge in shopping at the center. Don't miss the opportunity for memorable stays and intriguing paranormal tours, as well as various educational experiences that highlight the area's rich history.

Shopping

In St. Mary, you can find local shops offering unique gifts and souvenirs. If you're up for a drive, visit the Cape Girardeau Mall, about 15 miles away, featuring a variety of retailers, from department stores to specialty shops, ensuring a fun shopping experience.

Recreation

Experience the Perryville Country Club, where you can enjoy a round of golf amidst beautiful landscapes and outdoor activities. For a serene retreat, visit Pickle Springs Natural Area, perfect for relaxation and reconnecting with nature. End your day at Sparta Country Club, indulging in luxury and fine amenities.

Adventure

Experience the World Shooting and Recreational Complex, located 24 miles from St Mary, where you can engage in various shooting sports, archery, and outdoor recreational activities. It’s an ideal spot for adventure enthusiasts looking to enhance their skills and enjoy the great outdoors.

Nightlife

St. Mary, Missouri offers a cozy nightlife with local bars like the Riverside Tavern, perfect for a laid-back evening. For a more lively atmosphere, check out the nearby clubs hosting live music and dancing. Enjoy a friendly vibe as you mingle with locals and fellow travelers alike.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St Mary

St. Mary, Missouri, offers plenty of ways to save on your visit. Enjoy free entry to attractions like Elzie C. Segar Memorial Park and explore the area by walking, biking, or driving. For the best hotel rates, consider visiting from January to February or November, with Wednesdays being the cheapest night to stay. Use Expedia to compare prices, book package deals, and join their One Key membership for exclusive discounts and future savings. By planning your trip wisely, you can enjoy St. Mary without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St Mary are January to February and November, where the prices are slightly lower. This is in comparison to April to May and July, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St Mary is Wednesday. The most expensive day to stay in St Mary is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred hotel type. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. Mary with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near St Mary

St. Mary, Missouri, offers a delightful blend of outdoor adventure and romantic experiences, perfect for entertainment-seeking travelers. Explore historic sites, charming houses, and urban parks while enjoying family-friendly activities. Don’t miss the beautiful St. Mary’s Gardens and the quaint St. Mary Village, along with other nearby attractions that highlight the rich culture and history of the area. Whether you're looking for relaxation or exploration, St. Mary has something for everyone.

  • Fort Kaskaskia: Located 6 miles from St. Mary, Fort Kaskaskia is a historic site that offers a glimpse into the region's past. Visitors can explore the remnants of the fort and enjoy scenic views of the Mississippi River, immersing themselves in the rich cultural heritage of the area.
  • Pierre Menard Home: Also 6 miles away, the Pierre Menard Home is a beautifully preserved historic house that reflects early 19th-century architecture and lifestyle. Guided tours provide insights into the life of Pierre Menard, the first Lieutenant Governor of Illinois, enhancing your understanding of local history.
  • Elzie C. Segar Memorial Park: Situated 7 miles from St. Mary, this urban park is perfect for families and outdoor enthusiasts. With recreational facilities, picnic areas, and walking trails, it's an excellent spot to relax and enjoy the natural surroundings.

Best time to go to St Mary

The best time to visit St Mary can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St Mary falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in St Mary falls in January, visitor numbers are slightly low and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January32.9°F (0.5°C)Light RainMostly SunnySlightly LowSlightly Low
February36.0°F (2.2°C)Light RainMostly SunnySlightly LowSlightly Low
March46.9°F (8.3°C)Light RainMostly SunnyAverageAverage
April56.1°F (13.4°C)Light RainMostly SunnyAverageSlightly High
May66.0°F (18.9°C)Light RainMostly SunnyAverageSlightly High
June75.4°F (24.1°C)Light RainMostly SunnySlightly HighAverage
July78.1°F (25.6°C)Light RainMostly SunnySlightly HighSlightly High
August76.1°F (24.5°C)Light RainMostly SunnySlightly HighAverage
September70.2°F (21.2°C)Light RainMostly SunnyAverageAverage
October58.5°F (14.7°C)Light RainMostly SunnyAverageAverage
November46.0°F (7.8°C)Light RainMostly SunnyAverageSlightly Low
December38.1°F (3.4°C)Light RainMostly SunnySlightly LowAverage

The nearest major airports for your trip to St Mary

For your visit to St. Mary, Missouri, you can fly into two major airports: Williamson County Regional Airport (MWA) in Marion, IL, located 52 miles away, and Cape Girardeau Municipal Airport (CGI) in Cape Girardeau, MO, situated 50 miles from St. Mary. Near MWA, consider staying at the Drury Inn & Suites Marion, just 2 miles from the airport, or the Holiday Inn Express Hotel & Suites Marion Northeast, 3 miles away. At CGI, you have options like the Drury Plaza Hotel Cape Girardeau Conference Center, 6 miles from the airport, and the Courtyard by Marriott Cape Girardeau Downtown, also 6 miles away.

Frequently asked questions

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 Mary.
How can I save on a St Mary hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St Mary hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St Mary hotel?
Prices for hotels in St Mary often vary, but you can find a great deal from $60 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