""
Save This Search

Apartments for Rent in Alabama under $900
388 Rentals Available

  • Top Rated for Location
    Today

    758 Saint Michael Street, Mobile, AL 36602
    10 Units available
    • Studio
    • $820
    View Property
  • Top Rated for Location
    Today

    133 East Drive, Mobile, AL 36608
    Contact for availability
    • 1 BED
    • 2 BEDS
    • Ask for pricing
    • $794
    View Property
  • Top Rated for Staff
    Today

    442 Cottage Hill Rd, Mobile, AL 36606
    Contact for availability
    • 1 BED
    • 2 BEDS
    • Ask for pricing
    • $850
    View Property
  • Today

    3907 Michael Blvd., Mobile, AL 36609
    7 Units available
    • 1 BED
    • $882+
    View Property
  • Top Rated for Staff
    Today

    2230 Woodley Square W., Montgomery, AL 36116
    136 Units available
    • Studio
    • 1 BED
    • 2+ BEDS
    • Ask for pricing
    • $518+
    • $599+
    View Property
  • Interactive banner bedroom
    How many bedrooms are you
    looking for?
    • Studio
    • 1
    • 2
    • 3
    • 4+
  • Today

    218 Olympia Drive, Birmingham, AL 35209
    Contact for availability
    • 1 BED
    • $875
    View Property
  • Top Rated for Location
    Today

    1211 Audobon Lane, Athens, AL 35611
    Contact for availability
    • 1 BED
    • 2 BEDS
    • Ask for pricing
    • $880+
    View Property
  • Top Rated for Location
    Today

    1535 Sparkman Drive, Huntsville, AL 35816
    Contact for availability
    • Studio
    • 1 BED
    • 2 BEDS
    • $614
    • $674+
    • Ask for pricing
    View Property
  • Top Rated for Location
    Today

    2000 London Town Ln, Montgomery, AL 36117
    1 Unit available
    • 1 BED
    • $809
    View Property
  • Resident Rated
    Today

    600 Earline Circle, Birmingham, AL 35215
    11 Units available
    • 2 BEDS
    • $700+
    View Property
  • Top Rated for Location
    Today

    115 Crabapple Lane, Birmingham, AL 35214
    Contact for availability
    • 1 BED
    • 2 BEDS
    • $615
    • $740
    View Property
  • Top Rated for Location
    Today

    4315 Golf Club Drive #7901, Auburn, AL 36830
    Contact for availability
    • 1 BED
    • 2 BEDS
    • $800
    • $900
    View Property
  • Resident Rated
    Today

    3055 Flynn Road, Dothan, AL 36303
    Contact for availability
    • 1 BED
    • 2 BEDS
    • Ask for pricing
    • $800+
    View Property
  • Top Rated for Location
    Today

    8309 Whitesburg Way, Huntsville, AL 35802
    Contact for availability
    • 1 BED
    Ask for pricing
    View Property
  • Top Rated for Location
    Today

    4611 Governors House Dr SW, Huntsville, AL 35805
    1 Unit available
    • Studio
    • 1 BED
    • Ask for pricing
    • $825+
    View Property
  • Top Rated for Location
    Today

    1621 Spring Hill Ave, Mobile, AL 36604
    Contact for availability
    • 1 BED
    • 2 BEDS
    • $610+
    • $760
    View Property
  • Interactive banner rent special
    See properties that offer
    rent specials.
  • Top Rated for Location
    Today

    2300 5Th Avenue East, Tuscaloosa, AL 35401
    Contact for availability
    • 1 BED
    • $665
    View Property
  • Top Rated for Location
    Today

    422-A Oak Manor Drive, Cullman, AL 35055
    Contact for availability
    • 1 BED
    • 2 BEDS
    • 3 BEDS
    Ask for pricing
    View Property
  • Resident Rated
    Today

    917 Cherry Avenue, Birmingham, AL 35214
    Contact for availability
    • 1 BED
    • 2 BEDS
    Ask for pricing
    View Property
  • Top Rated for Location
    Today

    4612 Spring Hill Avenue, Mobile, AL 36608
    Contact for availability
    • 1 BED
    • 2 BEDS
    • Ask for pricing
    • $885
    View Property
  • Top Rated for Location
    Today

    375 Hillcrest Road, Mobile, AL 36608
    Contact for availability
    • 1 BED
    Ask for pricing
    View Property
  • Interactive banner pet policy
    View pet-friendly rentals
  • Today

    557 Azalea Road, Mobile, AL 36609
    Contact for availability
    • 1 BED
    • 2 BEDS
    • 3 BEDS
    • $661
    • $746
    • $796+
    View Property
  • Today

    925 Beacon Pkwy, Birmingham, AL 35209
    Contact for availability
    • 1 BED
    • $900
    View Property
  • Today

    2021 Tenth Ave South, Birmingham, AL 35205
    Contact for availability
    • Studio
    • $900+
    View Property
  • Resident Rated
    Today

    5001 Cypress Creek Avenue, Tuscaloosa, AL 35405
    Contact for availability
    • Studio
    • 1 BED
    • $714
    • Ask for pricing
    View Property
  • Top Rated for Location
    Today

    2601 Evergreen Drive, Birmingham, AL 35235
    Contact for availability
    • 1 BED
    • 2 BEDS
    • Ask for pricing
    • $869
    View Property
  • Resident Rated
    Today

    1500 Sparkman Drive N.W., Huntsville, AL 35816
    Contact for availability
    • 1 BED
    • 2 BEDS
    • $645+
    • $795+
    View Property
  • 9 days ago

    1003 Timberline West, Bessemer, AL 35022
    14 Units available
    • 1 BED
    • 2 BEDS
    • Ask for pricing
    • $695
    View Property
  • Today

    600 Flint Hill Ln, Bessemer, AL 35022
    Contact for availability
    • 1 BED
    • $715
    View Property
  • Top Rated for Location
    Today

    8003 Benaroya Lane, Huntsville, AL 35802
    Contact for availability
    • 1 BED
    • $784+
    View Property
  • Today

    1800 Links Blvd #6700, Tuscaloosa, AL 35405
    Contact for availability
    • 1 BED
    • 2 BEDS
    • $750
    • $890
    View Property
  • Today

    608 Azalea Road, Mobile, AL 36609
    Contact for availability
    • 1 BED
    • $825+
    View Property
  • Top Rated for Location
    Today

    221 Armstrong Street, Auburn, AL 36830
    Contact for availability
    • 2 BEDS
    • 3 BEDS
    • Ask for pricing
    • $801+
    View Property
  • Resident Rated
    Today

    544 Gadsden Highway, Birmingham, AL 35235
    2 Units available
    • 1 BED
    • 2 BEDS
    • $675+
    • Ask for pricing
    View Property
  • Top Rated for Location
    Today

    900 Hargrove Road, Tuscaloosa, AL 35401
    Contact for availability
    • 1 BED
    • 2 BEDS
    • $805
    • $889
    View Property
  • Today

    2201 48Th Street East, Tuscaloosa, AL 35405
    Contact for availability
    • 1 BED
    • 2 BEDS
    • $725+
    • $815
    View Property
  • 44 days ago

    1003 Timberline West, Bessemer, AL 35022
    2 Units available
    • 1 BED
    • 2 BEDS
    • Ask for pricing
    • $850
    View Property
  • Resident Rated
    Today

    200 Stoney Brook Lane, Fultondale, AL 35068
    Contact for availability
    • 1 BED
    • $825
    View Property
  • Today

    1602 Brookridge Dr. SW, Decatur, AL 35601
    4 Units available
    • 1 BED
    • 2 BEDS
    • $650
    • $725
    View Property
  • Top Rated for Location
    Today

    7651 Hwy 69 North, Northport, AL 35473
    Contact for availability
    • Studio
    • 1 BED
    • $785
    • Ask for pricing
    View Property
  • Resident Rated
    Today

    412 Fairfax Drive #6, Fairfield, AL 35064
    Contact for availability
    • 1 BED
    • 2 BEDS
    • 3 BEDS
    • $600+
    • $650+
    • $900+
    View Property
  • Top Rated for Maintenance
    Today

    31 Trillium Circle, Dothan, AL 36301
    5 Units available
    • 1 BED
    • $735+
    View Property
  • Resident Rated
    Today

    1800 Links Blvd #7501, Tuscaloosa, AL 35405
    Contact for availability
    • 1 BED
    • 2 BEDS
    • $750
    • $890
    View Property
  • Today

    4315 Golf Club Drive #7301, Auburn, AL 36830
    Contact for availability
    • 1 BED
    • 2 BEDS
    • $885
    • Ask for pricing
    View Property
  • Top Rated for Amenities
    Today

    2495 Meadow Ridge Ln, Montgomery, AL 36117
    1 Unit available
    • 1 BED
    • $899
    View Property
  • Today

    1000 Beacon Parkway East, Birmingham, AL 35209
    Contact for availability
    • 1 BED
    • 2 BEDS
    Ask for pricing
    View Property
  • Top Rated for Location
    Today

    5100 Old Birmingham Highway, Tuscaloosa, AL 35404
    Contact for availability
    • Studio
    • 1 BED
    • 2 BEDS
    • $700
    • $805+
    • Ask for pricing
    View Property
  • Top Rated for Location
    Today

    833 South University Boulevard, Mobile, AL 36609
    Contact for availability
    • 1 BED
    • 2 BEDS
    • $795+
    • $895+
    View Property
  • Today

    700 South Clinton St, Athens, AL 35611
    1 Unit available
    • 1 BED
    • $850
    View Property
  • Top Rated for Location
    Today

    3225 Avenue S Apt H, Birmingham, AL 35208
    Contact for availability
    • 1 BED
    • 2 BEDS
    • 3 BEDS
    • Ask for pricing
    • $715
    • Ask for pricing
    View Property

The best apartments in Alabama under $900

We know that comfort and convenience are essential elements to your well-being, and that is why we selected the best apartments for rent in Alabama. The monthly rent does vary on the property type, but you can find cheap luxury apartments listed for up to $1,530. Exclusively designed to satisfy your needs, these modern apartments include high-level amenities and a décor designed to provide the utmost in convenience. Offering quality living and comfort, our stylish apartments for less than $900 present a unique lifestyle for anyone who is looking to take it to the next level.

How to find the best rental near you

If searching for your perfect apartment gets a little bit too overwhelming, use the RentCafe filters and you’ll find something for your taste. If you’d rather sacrifice space for a good location, search for a studio or a 1-bedroom apartment in one of the city’s top-rated neighborhoods. If you want to share or if you need more space, choose from our selection of spacious 2-bedroom or 3-bedroom apartments. Asking yourself “how do I find desirable apartments near me?” is quite a challenge, but RentCafe can help by making your apartment search an enjoyable experience. Make the most of your money by selecting whatever you consider suitable, knowing that the apartments come with thoughtful amenity packages and are located in well-maintained, modern buildings.

Finding a home nearby is easier than you think. Check out our Apartments Near Me page and take your pick!