Background

Experience Elegance at Marriott Shoals Hotel & Spa

Discover the elegance of Marriott Shoals Hotel & Spa in Florence, AL, where luxury meets the beauty of the Tennessee River and rich musical heritage.

4.6

The Marriott Shoals Hotel & Spa stands as a beacon of luxury and comfort in Florence, Alabama, providing a unique travel experience that combines scenic beauty and modern elegance. Set against the picturesque backdrop of the Tennessee River, this hotel is not just a place to stay; it’s a destination of its own. Guests can indulge in the hotel’s well-appointed rooms that offer stunning views, ensuring a restful retreat after a day of exploration. The hotel’s amenities cater to a variety of needs, from a rejuvenating spa to a state-of-the-art fitness center, allowing visitors to unwind and recharge in style. In addition to its luxurious accommodations, the Marriott Shoals Hotel & Spa is renowned for its commitment to celebrating the rich musical heritage of the region. The hotel features a variety of spaces that can be transformed into elegant wedding venues, making it a popular choice for couples looking to tie the knot amidst beautiful surroundings. Its proximity to local attractions, such as historic sites and music landmarks, provides guests with ample opportunities to immerse themselves in the vibrant culture of Florence. Whether you’re here for a romantic getaway, a family vacation, or a business trip, the Marriott Shoals Hotel & Spa promises an unforgettable experience filled with charm, sophistication, and Southern hospitality. For those looking to explore the area, the hotel serves as a convenient base to access local dining, shopping, and outdoor activities. Guests can enjoy hiking trails, golfing, and watersports on the river, ensuring that there’s something for everyone. As the sun sets, unwind with a cocktail at the hotel's bar or take a leisurely stroll along the scenic riverfront, making memories that will last a lifetime.

Local tips

  • Book a river-view room for stunning sunset views.
  • Check out the live music events nearby highlighting local talent.
  • Don’t miss the hotel’s spa services for a relaxing experience.
  • Consider hosting your event or wedding here for a picturesque setting.
  • Inquire about local tours that highlight the area's music history.
widget icon

Buy Tickets

    No tickets available

Book Tours

    No tours available

Tours without Admission

    No Tours without Admission available

A brief summary to Marriott Shoals Hotel & Spa

  • 10 Hightower Pl, Florence, East Florence, Alabama, 35630, US
  • +1256-246-3600

Getting There

  • Car

    If you are driving, start from downtown Florence. Head east on W Mobile St toward N Court St. Continue straight onto AL-133 N. Then take a left onto Hightower Pl. The Marriott Shoals Hotel & Spa will be on your right at 10 Hightower Pl, Florence, AL 35630. Parking is available on-site.

  • Public Transportation

    For public transportation, check the local bus schedule for the Shoals area (Shoals Transit Authority). You can take a bus to the nearest stop which may be close to Hightower Pl. From the bus stop, walk approximately 0.5 miles east on Hightower Pl, and you will reach the Marriott Shoals Hotel & Spa at 10 Hightower Pl, Florence, AL 35630. Be aware that bus fares may incur a small fee, typically around $1-$2.

  • Ride-Sharing

    Using a ride-sharing service like Uber or Lyft is a convenient option. Simply request a ride to '10 Hightower Pl, Florence, AL 35630' from your current location in Shoals. The cost may vary based on distance and demand but expect to pay between $5-$15.

Popular Experiences near Marriott Shoals Hotel & Spa

Popular Hotels near Marriott Shoals Hotel & Spa

Select Currency