The best deals on hotels when visiting Saint Mary in Illinois.

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 Saint Mary, Illinois 62367

Prairie Winds Motel

1764 East us highway 136 Carthage, IL

With rates beginning at $65.99, Prairie Winds Motel is an ideal option for travelers visiting Saint Mary, offering safe rooms that provide a welcoming, comfortable experience. Experience a stay that exceeds your expectations for value, with rooms providing all the necessary amenities without the fuss.

For those looking to unwind, Prairie Winds Motel offers a peaceful atmosphere, while downtown Saint Mary remains just a drive away. Stay affordably and enjoy extra perks on your Saint Mary adventure—reserve your room now!

  Call (855) 233-7850 to book with an agent.
  13.0 miles from Saint Mary, IL 62367

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Hotel Jackson

1414 West Jackson St Macomb, IL

For budget-savvy travelers visiting Saint Mary, Hotel Jackson offers inviting rooms with rates starting at $61.99, creating a welcoming, comfortable environment ideal for rest. Stay in a room that makes travel simple, with essential amenities that ensure a comfortable and stress-free experience.

Rest in the serene environment of Hotel Jackson, with downtown Saint Mary nearby for a blend of quiet and city excitement. Stay comfortably and affordably in Saint Mary with value-driven accommodations—book today!

  Call (855) 239-5277 to book with an agent.
  15.0 miles from Saint Mary, IL 62367

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Macomb

313 West University Drive Macomb, IL

For guests headed to Saint Mary, Super 8 by Wyndham Macomb offers affordable comfort with rooms beginning at $67.99, creating a clean and welcoming space for unwinding. Experience peace of mind with Super 8's enhanced cleaning protocols, ensuring a safe and clean environment during your stay.

At Super 8 by Wyndham Macomb, guests can unwind in peaceful surroundings, while knowing downtown Saint Mary remains within easy driving distance. Choose affordability and extra perks for your Saint Mary travels—book your hotel now!

  Call (855) 235-6136 to book with an agent.
  16.3 miles from Saint Mary, IL 62367

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Macomb near University Area

1646 North Lafayette St Macomb, IL

With rooms beginning at $89.99, Quality Inn Macomb near University Area provides budget-friendly comfort for travelers bound for Saint Mary, creating a restful and welcoming atmosphere. Stay productive with Quality Inn's in-room workspaces, designed to accommodate the needs of business travelers.

Guests at Quality Inn Macomb near University Area will love the quiet atmosphere, with downtown Saint Mary remaining nearby for easy access to sightseeing. Choose a hotel in Saint Mary that keeps both your comfort and wallet in mind—reserve now!

  Call (855) 235-6136 to book with an agent.
  16.5 miles from Saint Mary, IL 62367

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Best Western Macomb Inn

1655 East Jackson Street Macomb, IL

With budget-friendly rooms beginning at $92.99, Best Western Macomb Inn is an ideal choice for guests traveling to Saint Mary, creating a warm, inviting space. Stay connected with Best Western's mobile app, offering easy access to hotel services, local guides, and room controls.

Relax at Best Western Macomb Inn, where guests can enjoy the quiet atmosphere while knowing downtown Saint Mary is within reach for sightseeing. Take your Saint Mary stay to the next level with affordable, well-equipped lodging—reserve now!

  Call (855) 234-5074 to book with an agent.
  17.0 miles from Saint Mary, IL 62367

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Keokuk

325 Main St Keokuk, IA

Guests bound for Saint Mary can enjoy budget-friendly comfort at Baymont by Wyndham Keokuk, where tranquil rooms start at $71.99, creating a welcoming space perfect for relaxation. Enjoy the peace of mind provided by Baymont by Wyndham’s enhanced cleaning protocols, ensuring a safe and clean environment.

At Baymont by Wyndham Keokuk, you can enjoy the best of both worlds—quiet nights and quick trips into Saint Mary's bustling center. Discover the smart way to stay in Saint Mary with inviting and affordable lodging—reserve now!

  Call (855) 236-8982 to book with an agent.
  23.8 miles from Saint Mary, IL 62367

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Keokuk

3201 Main Street Keokuk, IA

With rooms beginning at $187.03, Hampton Inn Keokuk provides budget-friendly accommodations for travelers visiting Saint Mary, creating a warm and welcoming environment. Discover the ease of Hampton’s park-and-stay packages, offering convenient parking options for travelers on the road.

Stay at Hampton Inn Keokuk for a restful escape, where guests can relax in comfort while keeping Saint Mary within easy reach. Step into Saint Mary with a hotel that makes your visit enjoyable and cost-effective—book now!

  Call (855) 233-0132 to book with an agent.
  25.2 miles from Saint Mary, IL 62367

Starting at

$187.03

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Keokuk North

3404 Main St Keokuk, IA

At Quality Inn & Suites Keokuk North, guests visiting Saint Mary can enjoy affordable comfort with rooms starting at $103.99, creating a warm and welcoming environment perfect for unwinding. Discover Quality Inn locations conveniently situated near highways, airports, and popular attractions, making travel easy.

Relax in comfort at Quality Inn & Suites Keokuk North, where serene surroundings and easy access to Saint Mary make for a perfect getaway. Take comfort in knowing your Saint Mary stay is both budget-wise and enjoyable—reserve today!

  Call (855) 239-5277 to book with an agent.
  25.5 miles from Saint Mary, IL 62367

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Keokuk

3511 Main St Keokuk, IA

Guests visiting Saint Mary will enjoy the budget-friendly accommodations at Super 8 by Wyndham Keokuk, where relaxing rooms start at $65.99, creating a warm and inviting space. Discover the charm of Super 8's unique properties, each reflecting the local vibe and community.

Super 8 by Wyndham Keokuk offers the perfect base for exploring Saint Mary, with the added benefit of returning to a peaceful, quiet stay. Plan your Saint Mary getaway with affordable and relaxing accommodations—secure now!

  Call (855) 233-0132 to book with an agent.
  25.5 miles from Saint Mary, IL 62367

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

The Inn at Old Nauvoo

1875 Mulholland St Nauvoo, IL

Guests traveling to Saint Mary can unwind at The Inn at Old Nauvoo, where budget-friendly rooms begin at $100.80, creating a welcoming and comfortable atmosphere. Enjoy the essentials in rooms that deliver practical comfort, making your stay both convenient and budget-friendly.

Relax and recharge at The Inn at Old Nauvoo, where a quiet setting provides the perfect escape with Saint Mary's attractions just minutes away. Plan your Saint Mary visit wisely with budget-friendly, inviting accommodations—book now!

  Call (855) 234-7135 to book with an agent.
  27.0 miles from Saint Mary, IL 62367

Starting at

$100.80

per night

Read Reviews View Amenities View All Rooms

Nauvoo Temple House Hotel

1200 Mulholland St Nauvoo, IL

With budget-conscious rooms starting at $115.99, Nauvoo Temple House Hotel provides affordable comfort for guests visiting Saint Mary, creating a clean and snug environment for rest. Relax in rooms that prioritize practicality and value, providing a straightforward approach to travel and accommodation.

Unwind in comfort at Nauvoo Temple House Hotel, where guests can rest in quiet surroundings and still enjoy the convenience of Saint Mary. Plan your Saint Mary trip wisely with budget-friendly, cozy accommodations—book now!

  Call (855) 234-2997 to book with an agent.
  27.4 miles from Saint Mary, IL 62367

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Rivers Inn Fort Madison

4501 Ave. O Fort Madison, IA

With budget-friendly rooms starting at $51.99, Rivers Inn Fort Madison provides inviting accommodations for travelers bound for Saint Mary, creating a intimate and warm space. Relax in well-maintained accommodations that offer the essentials for a comfortable and affordable stay.

Find the ideal balance of relaxation and convenience at Rivers Inn Fort Madison, where a peaceful stay is complemented by proximity to Saint Mary. Plan your Saint Mary getaway with affordable and relaxing accommodations—secure now!

  Call (855) 239-5277 to book with an agent.
  29.8 miles from Saint Mary, IL 62367

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Fort Madison

4901 Ave. O Fort Madison, IA

With rates from $71.99, Cobblestone Inn & Suites Fort Madison provides warm accommodations for travelers visiting Saint Mary, creating a comfortable and inviting space perfect for relaxation. Enjoy the extra amenities and comfort that our rooms offer, designed to make your stay both pleasant and economical.

Discover a peaceful getaway at Cobblestone Inn & Suites Fort Madison, where the comfort of spacious rooms is combined with easy access to Saint Mary. Experience Saint Mary with peace of mind, knowing your hotel delivers value—secure now!

  Call (855) 239-4019 to book with an agent.
  30.1 miles from Saint Mary, IL 62367

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fort Madison

5107 Ave. O Fort Madison, IA

With rooms starting at $60.99, Super 8 by Wyndham Fort Madison provides affordable accommodations for travelers bound for Saint Mary, creating a warm and welcoming atmosphere for relaxation. Experience the consistency and reliability of Super 8, ensuring you know what to expect with every stay, no matter the location.

Stay at Super 8 by Wyndham Fort Madison for a relaxing retreat, with the added benefit of having Saint Mary's attractions just minutes away. Choose comfort and affordability for your Saint Mary adventure—lock in your stay now!

  Call (855) 239-4019 to book with an agent.
  30.2 miles from Saint Mary, IL 62367

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Fort Madison near Hwy 61

6169 Reve Ct Fort Madison, IA

At Quality Inn & Suites Fort Madison near Hwy 61, guests bound for Saint Mary can unwind in intimate accommodations with rooms starting at $105.99, creating a warm, welcoming atmosphere. Experience swift and smooth check-ins and check-outs at Quality Inn, designed for your convenience.

Discover comfort at Quality Inn & Suites Fort Madison near Hwy 61, offering a peaceful stay with easy access to all the exciting activities in Saint Mary. Embrace added convenience and affordability on your Saint Mary travels—book now!

  Call (855) 239-4019 to book with an agent.
  30.9 miles from Saint Mary, IL 62367

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Burlington

1780 Stonegate Center Dr Burlington, IA

Guests traveling to Saint Mary can unwind at Comfort Suites Burlington, where budget-friendly rooms start at $140.99, creating a warm, inviting atmosphere ideal for rest. Take advantage of Comfort Suites' 100 percent Satisfaction Guarantee, ensuring your stay meets your expectations.

Unwind in style at Comfort Suites Burlington, where comfort and accessibility to Saint Mary come together to create a refreshing stay. Settle into Saint Mary with a hotel that offers comfort and value—secure your room now!

  Call (855) 233-7850 to book with an agent.
  32.6 miles from Saint Mary, IL 62367

Starting at

$140.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Burlington near Hwy 34

3051 Kirkwood St Burlington, IA

With rooms beginning at $95.99, Quality Inn Burlington near Hwy 34 provides budget-friendly comfort for travelers bound for Saint Mary, creating a appealing and welcoming atmosphere. Experience the ease of Quality Inn's valet parking service, providing convenient and secure vehicle storage for guests.

Escape the everyday rush at Quality Inn Burlington near Hwy 34, a restful getaway where Saint Mary's attractions are always within easy reach. Get ready for a Saint Mary adventure with accommodations that keep your budget intact—book today!

  Call (855) 239-5277 to book with an agent.
  34.4 miles from Saint Mary, IL 62367

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Burlington

3001 Kirkwood St Burlington, IA

Guests traveling to Saint Mary can unwind at Super 8 by Wyndham Burlington, where inviting rooms start at $61.99, creating a delightful and welcoming environment perfect for relaxation. Relax with Super 8's smoke-free policy, ensuring a clean and fresh environment for all guests.

Guests will love the calming atmosphere at Super 8 by Wyndham Burlington, while Saint Mary's activities remain just a short trip away. Stay smart and keep your Saint Mary trip within budget with a comfortable hotel—reserve now!

  Call (855) 239-5277 to book with an agent.
  34.4 miles from Saint Mary, IL 62367

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Fun City Resort Hotel

3001 Winegard Drive Burlington, IA

Offering a perfect blend of comfort and quality, Fun City Resort Hotel near Saint Mary provides a welcoming retreat, with refined rooms starting at an inviting $160.99. Relax in an environment that exudes elegance, with rooms equipped with luxurious amenities and thoughtful details.

At Fun City Resort Hotel, guests can rest in a peaceful setting while keeping Saint Mary's best attractions within easy reach. Stay in Saint Mary with a hotel that turns your travels into an unforgettable escape—lock in today!

  Call (855) 239-5277 to book with an agent.
  34.6 miles from Saint Mary, IL 62367

Starting at

$160.99

per night

Read Reviews View Amenities View All Rooms

The Catfish Bend Inn & Spa

3001 Winegard Dr Burlington, IA

Travelers visiting Saint Mary will find The Catfish Bend Inn & Spa a harmonious option, where quality rooms create a relaxing escape, with rates starting at just $163.99. Enjoy a superior level of comfort and luxury in rooms that are thoughtfully designed with your relaxation in mind.

Step away from the fast pace of life and enjoy the serene atmosphere of The Catfish Bend Inn & Spa, with Saint Mary always close enough for a visit. Uncover the joy of visiting Saint Mary with a hotel that brings comfort and style together—book today!

  Call (855) 234-5074 to book with an agent.
  34.6 miles from Saint Mary, IL 62367

Starting at

$163.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Burlington

1320 North Roosevelt Burlington, IA

For a comfortable stay, Hampton Inn & Suites Burlington offers inviting rooms with rates beginning at $170.99, creating a warm and inviting space ideal for travelers visiting Saint Mary. Kickstart your day with a premium coffee from Hampton’s select coffee brands, ensuring a high-quality brew to wake you up right.

Escape to the comfort of Hampton Inn & Suites Burlington, where a restful atmosphere ensures a quiet stay with Saint Mary's attractions nearby. Stay comfortably and affordably in Saint Mary with amenities designed for your needs—secure now!

  Call (855) 234-5074 to book with an agent.
  34.7 miles from Saint Mary, IL 62367

Starting at

$170.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Burlington an IHG Hotel

1605 North Roosevelt Ave Burlington, IA

For a comfortable stay near Saint Mary, Holiday Inn Express Hotel & Suites Burlington an IHG Hotel offers budget-conscious rooms with rates beginning at $184.00, creating a tranquil, inviting space for relaxation. Enjoy the vibrant atmosphere of Holiday Inn Express's themed nights, providing entertainment and fun for guests of all ages.

Discover peace and relaxation at Holiday Inn Express Hotel & Suites Burlington an IHG Hotel, where a serene retreat is balanced with close proximity to Saint Mary. Enjoy your Saint Mary travels with accommodations that deliver maximum value—reserve today!

  Call (855) 235-0725 to book with an agent.
  34.8 miles from Saint Mary, IL 62367

Starting at

$184.00

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham West Burlington

628 South Gear Ave West Burlington, IA

At AmericInn by Wyndham West Burlington, travelers visiting Saint Mary can unwind in enchanting comfort with rooms beginning at $90.99, creating a warm and welcoming environment. Appreciate the serene surroundings of AmericInn by Wyndham, often located away from the hustle and bustle of the city.

Enjoy a comfortable stay at AmericInn by Wyndham West Burlington, where the peaceful surroundings allow you to recharge before exploring Saint Mary. Experience Saint Mary with peace of mind, knowing your hotel delivers value—secure now!

  Call (855) 233-0132 to book with an agent.
  34.8 miles from Saint Mary, IL 62367

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Oak Hill Inn & Suites

1701 Oak St Canton, MO

With rooms beginning at $118.99, Oak Hill Inn & Suites is a practical option for travelers to Saint Mary, providing budget-conscious accommodations in a soothing setting. Stay in rooms that provide a perfect blend of comfort and convenience, designed to enhance your experience at an affordable rate.

Nestled just outside of Saint Mary, Oak Hill Inn & Suites provides the ideal base for exploring the area and returning to peaceful lodgings. Relax in Saint Mary with accommodations that make every moment enjoyable—reserve now!

  Call (855) 239-4019 to book with an agent.
  35.4 miles from Saint Mary, IL 62367

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms