The best deals on hotels when visiting Saint Marys in Tennessee.

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 Marys, Tennessee 38469

Lake View Inn & Suites

101 Highway 72 Killen, AL

With budget-conscious rooms starting at $71.99, Lake View Inn & Suites provides affordable accommodations for guests headed to Saint Marys, creating a clean and welcoming environment. Relax in accommodations that provide standard amenities, offering a comfortable environment at a great price.

For those seeking quiet, Lake View Inn & Suites offers a serene retreat while keeping downtown Saint Marys easily accessible for city exploration. Plan ahead for your Saint Marys visit with affordable, reliable lodging—book now!

  Call (855) 233-0132 to book with an agent.
  15.2 miles from Saint Marys, TN 38469

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Economy Inn

15936 Highway 72 Rogersville, AL

For those traveling to Saint Marys, Economy Inn offers inviting, budget-friendly comfort with rooms from $72.00, creating a clean and welcoming space ideal for rest. Stay in a room that balances comfort and practicality, offering standard amenities for a budget-conscious stay.

Relax in the quiet environment of Economy Inn, where guests can enjoy peaceful surroundings and downtown Saint Marys remains nearby. Enjoy Saint Marys without the expense—secure a comfortable, affordable stay today!

  Call (855) 233-0132 to book with an agent.
  16.0 miles from Saint Marys, TN 38469

Starting at

$72.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn

1940 North Locust Ave. (Highway 43) Lawrenceburg, TN

With affordable rooms starting at $105.95, Quality Inn provides soft accommodations for travelers bound for Saint Marys, creating a clean, inviting space. Relax with Quality Inn's personalized streaming services, allowing you to access your favorite content directly in your room.

At Quality Inn, visitors can enjoy the calm setting, while knowing downtown Saint Marys is still within reach for sightseeing. Stay in Saint Marys with a hotel that caters to your needs and budget—secure your room now!

  Call (855) 233-0132 to book with an agent.
  16.8 miles from Saint Marys, TN 38469

Starting at

$105.95

per night

Read Reviews View Amenities View All Rooms

Richland Inn Lawrenceburg

2125 North Locust Avenue Lawrenceburg, TN

With rooms starting at $99.99, Richland Inn Lawrenceburg provides budget-conscious accommodations for travelers bound for Saint Marys, creating a warm and inviting space. Relax in a clean and orderly environment, with rooms that offer the essentials for a comfortable and pleasant stay.

Enjoy a restful stay at Richland Inn Lawrenceburg, where peaceful surroundings meet easy access to downtown Saint Marys for exploration. Get the most out of your Saint Marys visit with well-appointed, budget-friendly lodging—lock in today!

  Call (855) 234-2997 to book with an agent.
  17.3 miles from Saint Marys, TN 38469

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Villa Inn

2126 North Locust Ave Lawrenceburg, TN

For those visiting Saint Marys, Villa Inn offers budget-friendly accommodations with rooms from $85.00, creating a comfortable, inviting atmosphere. Find value in accommodations that offer a bit more comfort and convenience, ensuring a pleasant and economical stay.

Rest in the calm environment at Villa Inn, knowing downtown Saint Marys is a simple drive away for easy access to city attractions. Relax in Saint Marys with a hotel that delivers on both quality and savings—reserve today!

  Call (855) 235-6136 to book with an agent.
  17.3 miles from Saint Marys, TN 38469

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Lawrenceburg

One Western Way Lawrenceburg, TN

At Best Western Plus Lawrenceburg, travelers bound for Saint Marys will find budget-conscious comfort with rooms starting at $136.99, creating a clean, inviting space for relaxation. Experience the local vibe with Best Western Plus' themed décor, reflecting the culture and style of the surrounding area.

Relax in the tranquil environment at Best Western Plus Lawrenceburg, knowing that downtown Saint Marys is just a comfortable drive away for sightseeing. Enjoy a stress-free Saint Marys visit with a hotel that offers exceptional value—book today!

  Call (855) 239-5277 to book with an agent.
  17.9 miles from Saint Marys, TN 38469

Starting at

$136.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Florence Shoals Area

140 Matthew Paul Ct Florence, AL

With rooms starting at $166.25, Comfort Suites Florence Shoals Area provides affordable accommodations for travelers visiting Saint Marys, creating a tranquil and comfortable atmosphere. Stay connected with Comfort Suites' portable Wi-Fi devices, available for rent to keep you online wherever you go in the city.

A relaxing stay awaits at Comfort Suites Florence Shoals Area, where calm surroundings offer rest and downtown Saint Marys is a convenient drive away. Discover the smart way to experience Saint Marys with thoughtfully priced lodging—lock in today!

  Call (855) 233-7850 to book with an agent.
  18.2 miles from Saint Marys, TN 38469

Starting at

$166.25

per night

Read Reviews View Amenities View All Rooms

Quality Inn Florence Muscle Shoals

150 Etta Gray Drive Florence, AL

With budget-conscious rooms beginning at $95.99, Quality Inn Florence Muscle Shoals is a practical choice for travelers to Saint Marys, providing a warm and inviting space ideal for rest. Explore the area with Quality Inn's bike rental service, a fun and eco-friendly way to tour the local sights.

Relax in the serene surroundings of Quality Inn Florence Muscle Shoals, with the excitement of downtown Saint Marys still a convenient drive away. Explore Saint Marys with a hotel that makes comfort and savings a top priority—book today!

  Call (855) 239-5277 to book with an agent.
  18.3 miles from Saint Marys, TN 38469

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites FLORENCE NORTHEAST an IHG Hotel

180 Etta Gray Street Florence, AL

At Holiday Inn Express Hotel & Suites FLORENCE NORTHEAST an IHG Hotel, travelers visiting Saint Marys can enjoy inviting accommodations with rooms from $189.00, creating a clean and welcoming environment ideal for rest. Stay secure with the electronic room safes available in each room at Holiday Inn Express, keeping your valuables protected.

A relaxing stay awaits at Holiday Inn Express Hotel & Suites FLORENCE NORTHEAST an IHG Hotel, where serene surroundings provide a restful atmosphere and downtown Saint Marys remains accessible. Maximize your Saint Marys experience with a hotel that prioritizes value and convenience—secure today!

  Call (855) 233-0132 to book with an agent.
  18.4 miles from Saint Marys, TN 38469

Starting at

$189.00

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Florence / Muscle Shoals

115 Ana Drive Florence, AL

For those headed to Saint Marys, Baymont by Wyndham Florence / Muscle Shoals offers budget-friendly accommodations with rooms from $74.70, creating a clean, comfortable environment perfect for rest. Savor a relaxing evening in Baymont by Wyndham’s comfortable guest rooms, equipped with premium cable TV and plush bedding.

Travelers will find the perfect retreat at Baymont by Wyndham Florence / Muscle Shoals, where calm surroundings offer rest while downtown Saint Marys remains accessible. Get ready to experience Saint Marys in style with affordable, well-appointed lodging—reserve now!

  Call (855) 235-6136 to book with an agent.
  18.6 miles from Saint Marys, TN 38469

Starting at

$74.70

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Florence Midtown near University of North Alabama

2281 Florence Blvd Florence, AL

For a restful stay, Hampton Inn Florence Midtown near University of North Alabama offers inviting accommodations with rooms starting at $144.99, creating a clean, welcoming environment perfect for travelers. Dive into the local scene with Hampton's specially curated area guides, packed with recommendations for dining, shopping, and entertainment.

For travelers looking to unwind, Hampton Inn Florence Midtown near University of North Alabama offers serenity with downtown Saint Marys still within reach for a day of sightseeing. Relax in Saint Marys at a hotel that’s designed for comfort and affordability—reserve your room now!

  Call (855) 234-2997 to book with an agent.
  19.0 miles from Saint Marys, TN 38469

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn Florence Marriott

1000 Sweetwater Ave Florence, AL

Enjoy a peaceful escape at Residence Inn Florence Marriott as you travel to Saint Marys, where restorative accommodations offer relaxation and quality, with affordable rates from $199.99. Experience the local culture with Residence Inn's staff recommendations for dining, shopping, and entertainment.

At Residence Inn Florence Marriott, guests can enjoy a serene stay, while downtown Saint Marys remains a comfortable drive away for exploration. Rest and recharge in Saint Marys with a hotel that makes every dollar count—book today!

  Call (855) 234-2997 to book with an agent.
  19.4 miles from Saint Marys, TN 38469

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Marriott Shoals Hotel&Spa

10 Hightower Place Florence, AL

Relax in the warmth of Marriott Shoals Hotel&Spa as you visit Saint Marys, where refined accommodations provide a charming stay, with budget-friendly rates from $194.99. Join the festivities at Marriott's cultural events, showcasing the traditions and arts of the community.

Guests at Marriott Shoals Hotel&Spa will appreciate the calm retreat, with downtown Saint Marys remaining within easy reach for city exploration. Uncover the elegance of Saint Marys with a hotel that’s dedicated to guest satisfaction—book today!

  Call (855) 235-6136 to book with an agent.
  19.8 miles from Saint Marys, TN 38469

Starting at

$194.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn & Suites

1238 Florence Boulevard Florence, AL

With rooms beginning at $61.99, Budget Inn & Suites provides inviting accommodations for guests bound for Saint Marys, creating a welcoming, comfortable environment. Enjoy accommodations that strike a perfect balance between cost and comfort, offering additional amenities at an accessible price.

At Budget Inn & Suites, you can enjoy the best of both worlds—peaceful accommodations with convenient access to Saint Marys. Plan your Saint Marys travels with a hotel that ensures both comfort and value—reserve now!

  Call (855) 234-7135 to book with an agent.
  20.3 miles from Saint Marys, TN 38469

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

GunRunner Boutique Hotel

310 East Tennessee St Florence, AL

Travelers exploring Saint Marys will appreciate the inviting ambiance of GunRunner Boutique Hotel, where warm-hearted rooms offer quality and warmth, with rates starting at $346.99. Stay in rooms that exemplify comfort and elegance, equipped with high-quality furnishings and comprehensive amenities.

GunRunner Boutique Hotel offers the perfect blend of quiet surroundings and proximity to Saint Marys, allowing you to enjoy both. Choose a hotel in Saint Marys that combines sophisticated design with superior comfort—reserve now!

  Call (855) 235-0725 to book with an agent.
  21.6 miles from Saint Marys, TN 38469

Starting at

$346.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Florence Downtown

505 South Court St Florence, AL

For a reassuring and affordable stay near Saint Marys, Hampton Inn & Suites Florence Downtown offers comfortable accommodations with rates beginning at $193.99, providing a warm environment. Enjoy the convenience of Hampton’s laundry services, ensuring your travel wardrobe is fresh and ready for whatever your trip has in store.

Discover the balance of rest and adventure at Hampton Inn & Suites Florence Downtown, where you can relax in peace and explore Saint Marys whenever you choose. Treat yourself to a Saint Marys adventure where comfort and affordability go hand in hand—reserve now!

  Call (855) 236-8982 to book with an agent.
  21.8 miles from Saint Marys, TN 38469

Starting at

$193.99

per night

Read Reviews View Amenities View All Rooms

Clarion Inn Sheffield Muscle Shoals

4900 Hatch Blvd Sheffield, AL

Guests bound for Saint Marys will enjoy budget-conscious accommodations at Clarion Inn Sheffield Muscle Shoals, with rooms starting at $76.99, creating a welcoming space. Appreciate the seasonal pool at Clarion Inn, a refreshing way to cool down during hot months and a social hub for guests.

Tucked away in a quiet location, Clarion Inn Sheffield Muscle Shoals offers a relaxing experience with Saint Marys never too far for a visit. Enjoy your Saint Marys stay with amenities that make your visit extra special—secure your room today!

  Call (855) 235-0725 to book with an agent.
  23.6 miles from Saint Marys, TN 38469

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Giles Hotel Inn & Suites

1140 West College Street Pulaski, TN

With budget-conscious rooms beginning at $244.99, Giles Hotel Inn & Suites is an ideal choice for travelers to Saint Marys, providing a warm and comfortable space for rest. Relax in a setting that blends comfort with convenience, offering additional amenities to make your stay pleasant and economical.

Step away from the noise and recharge at Giles Hotel Inn & Suites, where a calm atmosphere is paired with easy access to Saint Marys. Treat yourself to a seamless Saint Marys adventure with affordable, welcoming lodging—secure now!

  Call (855) 236-8982 to book with an agent.
  23.9 miles from Saint Marys, TN 38469

Starting at

$244.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Pulaski

180 Bre Avenue Pulaski, TN

For budget-savvy travelers, Hampton Inn Pulaski provides delightful accommodations with rates beginning at $128.99, creating a clean and comfortable space near Saint Marys. Relax with Hampton’s pet-friendly policy in select locations, welcoming your furry friends to join in on the travel fun.

Escape the city bustle at Hampton Inn Pulaski, where a relaxing atmosphere awaits and Saint Marys remains within a short drive. Relax and explore Saint Marys with ease, thanks to a hotel that prioritizes your comfort—secure now!

  Call (855) 234-5074 to book with an agent.
  23.9 miles from Saint Marys, TN 38469

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn

1020 West College Street Pulaski, TN

Guests visiting Saint Marys can enjoy affordable comfort at Quality Inn, where cozy-like rooms start at $70.99, creating a warm and inviting space ideal for unwinding. Enjoy the convenience of on-site laundry facilities at Quality Inn, ideal for refreshing your wardrobe during longer stays.

Enjoy a tranquil stay at Quality Inn, and venture into Saint Marys whenever you're ready for more excitement. Stay comfortably in Saint Marys without sacrificing quality or savings—lock in your hotel today!

  Call (855) 234-5074 to book with an agent.
  23.9 miles from Saint Marys, TN 38469

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Muscle Shoals Florence

2701 Woodward Avenue Muscle Shoals, AL

With rates beginning at $83.99, Days Inn by Wyndham Muscle Shoals Florence offers budget-conscious accommodations for those bound for Saint Marys, creating a delightful, comfortable environment. Snack anytime with vending machines available on-site, stocked with a variety of refreshments and treats.

Escape to Days Inn by Wyndham Muscle Shoals Florence for a restful stay, with a calm setting and Saint Marys's lively attractions within reach. Make your Saint Marys visit memorable and wallet-friendly—secure your hotel stay today!

  Call (855) 233-7850 to book with an agent.
  24.7 miles from Saint Marys, TN 38469

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Muscle Shoals

2807 Woodward Ave Muscle Shoals, AL

Guests traveling to Saint Marys will find affordable comfort at Red Roof Inn Muscle Shoals, where reassuring rooms start at $90.00, creating a warm, inviting space ideal for unwinding. Choose Red Roof Inn for its commitment to providing a welcoming and comfortable environment for all guests.

Find your peaceful escape at Red Roof Inn Muscle Shoals, where quiet surroundings and quick access to Saint Marys come together seamlessly. Find the best way to enjoy Saint Marys with accommodations that fit your needs—reserve now!

  Call (855) 239-4019 to book with an agent.
  25.0 miles from Saint Marys, TN 38469

Starting at

$90.00

per night

Read Reviews View Amenities View All Rooms

Budget Inn Pulaski

1025 North 1st St Pulaski, TN

For those traveling to Saint Marys, Budget Inn Pulaski offers comfortable comfort with rooms beginning at $68.00, creating a clean and inviting atmosphere ideal for rest. Find a comfortable retreat in our rooms, where basic amenities and attentive service create a value-driven experience.

Experience the best of both worlds at Budget Inn Pulaski, where relaxation meets the convenience of being close to Saint Marys. Book an inviting hotel for your Saint Marys adventure and save big—secure your stay now!

  Call (855) 233-7850 to book with an agent.
  25.2 miles from Saint Marys, TN 38469

Starting at

$68.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Tuscumbia Muscle Shoals

5101 Highway 43 S Tuscumbia, AL

Guests bound for Saint Marys will appreciate the inviting accommodations at Comfort Inn & Suites Tuscumbia Muscle Shoals, where hospitable rooms start at $148.99, creating a welcoming space for rest. Start each day refreshed with Comfort Inn's complimentary hot breakfast, a perfect blend of healthful and indulgent choices.

Relax at Comfort Inn & Suites Tuscumbia Muscle Shoals, a peaceful getaway where Saint Marys's attractions are always within a short drive. Enjoy your Saint Marys journey with a hotel that keeps you comfy and on budget—reserve today!

  Call (855) 239-5277 to book with an agent.
  26.3 miles from Saint Marys, TN 38469

Starting at

$148.99

per night

Read Reviews View Amenities View All Rooms