Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Alabama

Tonight Feb 20 - Feb 21
This weekend Feb 22 - Feb 24
Next weekend Mar 1 - Mar 3

Featured Alabama Hotels on the River

See all 6,277 Properties in Alabama
Renaissance Mobile Riverview Plaza Hotel

Renaissance Mobile Riverview Plaza Hotel

64 S Water St, Mobile
    3.5 out of 5.0
     
     
    4.4 out of 5 (636 reviews)

    Located in the heart of Mobile, this hotel is steps from Gulf Coast Exploreum and Mobile Bay. Mobile Cruise Terminal and Arthur R. Outlaw Mobile Convention Center ...

    What I really liked was how nice and professional all the staff was. everyone that I encountered was so nice and helpful. I had no issues during my stay.
    Feb 16, 2019
    Marriott Shoals Hotel And Spa

    Marriott Shoals Hotel And Spa

    10 Hightower Place, Florence
      3.5 out of 5.0
       
       
      4.6 out of 5 (256 reviews)

      Situated in Florence, this spa resort is within 6 mi (10 km) of Renaissance Tower, River Heritage Park, and Shoals Conference Center. Regency Square Mall and ...

      Scampers restaurant was excellent, food and service.
      Feb 3, 2019

      $144 per night for 2 guests

      Marriott Shoals Hotel And Spa$144
      Map

      Pocket Guide: Hotels on the River in Alabama

      Search for hotels in Alabama on Expedia. You can easily find your hotels in Alabama using one of the methods below:

      • View our selection of featured hotels in Alabama
      • Use the map to find hotels in the Alabama neighborhood you prefer
      • Use the filters to see hotels in a specific area of Alabama, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Alabama
      • Enter your travel dates to view the best deals on hotels in Alabama - while they last