Bedrooms
Bathrooms
More
Housing type
Community status
Community amenities
Active adults (55+) communities
Other filters
Builders
Garages
Living areas
Stories/floors
Primary bedroom

Custom Homes in Morris, AL

144 Homes

8510  Old Sardis Road. Morris, AL 35116

8510 Old Sardis Road. Morris, AL 35116

From $68,000

  • 3 Beds
  • 2 Baths
4589 Oakdell Road. Hoover, AL 35244

4589 Oakdell Road. Hoover, AL 35244

From $599,000

  • 3 Beds
  • 3 Baths
1990 Heartpine Drive. Hoover, AL 35244

1990 Heartpine Drive. Hoover, AL 35244

From $634,000

  • 3 Beds
  • 3 Baths
6654 Spring Street. Trussville, AL 35173

6654 Spring Street. Trussville, AL 35173

From $377,020

  • 3 Beds
  • 2 Baths
4074 Adrian Street. Hoover, AL 35244

4074 Adrian Street. Hoover, AL 35244

From $589,900

  • 3 Beds
  • 2 Baths
2640 County Road 102. Bremen, AL 35033

2640 County Road 102. Bremen, AL 35033

From $2,390,000

  • 5 Beds
  • 4 Baths
  • 3,250 SqFt
168 Jefferson Place. Birmingham, AL 35242

168 Jefferson Place. Birmingham, AL 35242

From $729,900

  • 4 Beds
  • 4 Baths
41 County Road 428. Cullman, AL 35057

41 County Road 428. Cullman, AL 35057

From $269,400

  • 3 Beds
  • 2 Baths
972 County Road 449. Cullman, AL 35057

972 County Road 449. Cullman, AL 35057

From $312,000

  • 3 Beds
  • 2 Baths
29 County Road 428. Cullman, AL 35057

29 County Road 428. Cullman, AL 35057

From $237,240

  • 4 Beds
  • 2 Baths
57 County Road 428. Cullman, AL 35057

57 County Road 428. Cullman, AL 35057

From $206,000

  • 3 Beds
  • 2 Baths
4701 Boulder Drive. Trussville, AL 35173

4701 Boulder Drive. Trussville, AL 35173

From $550,000

  • 4 Beds
  • 3 Baths
4596 Oakdell Road. Hoover, AL 35244

4596 Oakdell Road. Hoover, AL 35244

From $435,000

  • 3 Beds
  • 2 Baths
6169 Lynton Drive. Hoover, AL 35244

6169 Lynton Drive. Hoover, AL 35244

From $800,000

  • 5 Beds
  • 4 Baths
3373 Chandler Way. Hoover, AL 35226

3373 Chandler Way. Hoover, AL 35226

From $1,150,000

  • 5 Beds
  • 4 Baths
560 County Road 2120. Bremen, AL 35033

560 County Road 2120. Bremen, AL 35033

From $2,999,000

  • 5 Beds
  • 4 Baths
  • 8,692 SqFt
4597 Oakdell Road. Hoover, AL 35244

4597 Oakdell Road. Hoover, AL 35244

From $567,402

  • 3 Beds
  • 2 Baths
6656 Spring Street. Trussville, AL 35173

6656 Spring Street. Trussville, AL 35173

From $397,632

  • 3 Beds
  • 2 Baths
4661 Oakdell Road. Hoover, AL 35244

4661 Oakdell Road. Hoover, AL 35244

From $723,000

  • 3 Beds
  • 2 Baths
4628 Terra Street. Hoover, AL 35244

4628 Terra Street. Hoover, AL 35244

From $457,100

  • 3 Beds
  • 2 Baths
1728 Glasscott Trail. Hoover, AL 35226

1728 Glasscott Trail. Hoover, AL 35226

From $1,300,000

  • 6 Beds
  • 6 Baths
5162 Willow Ridge Lane. Pinson, AL 35126

5162 Willow Ridge Lane. Pinson, AL 35126

From $348,000

  • 3 Beds
  • 2 Baths
5369 Tailwinds Drive. Bessemer, AL 35022

5369 Tailwinds Drive. Bessemer, AL 35022

From $287,775

  • 3 Beds
  • 2 Baths
12345 Upland Loop. Leeds, AL 35094

12345 Upland Loop. Leeds, AL 35094

From $338,920

  • 4 Beds
  • 2 Baths
1913 Moncrief Road. Gardendale, AL 35071

1913 Moncrief Road. Gardendale, AL 35071

From $549,900

  • 3 Beds
  • 2 Baths
5104 Janet Lane. Irondale, AL 35210

5104 Janet Lane. Irondale, AL 35210

From $490,000

  • 3 Beds
  • 2 Baths
5126 Janet Lane. Irondale, AL 35210

5126 Janet Lane. Irondale, AL 35210

From $490,000

  • 3 Beds
  • 2 Baths
5123 Janet Lane. Irondale, AL 35210

5123 Janet Lane. Irondale, AL 35210

From $490,000

  • 3 Beds
  • 2 Baths
5108 Janet Lane. Irondale, AL 35210

5108 Janet Lane. Irondale, AL 35210

From $520,000

  • 3 Beds
  • 2 Baths
5131 Janet Lane. Irondale, AL 35210

5131 Janet Lane. Irondale, AL 35210

From $520,000

  • 3 Beds
  • 2 Baths
5119 Janet Lane. Irondale, AL 35210

5119 Janet Lane. Irondale, AL 35210

From $520,000

  • 3 Beds
  • 2 Baths
5100 Janet Lane. Irondale, AL 35210

5100 Janet Lane. Irondale, AL 35210

From $599,900

  • 4 Beds
  • 4 Baths
5116 Janet Lane. Irondale, AL 35210

5116 Janet Lane. Irondale, AL 35210

From $550,000

  • 4 Beds
  • 4 Baths
5127 Janet Lane. Irondale, AL 35210

5127 Janet Lane. Irondale, AL 35210

From $550,000

  • 4 Beds
  • 4 Baths
4063 Overlook Way. Trussville, AL 35173

4063 Overlook Way. Trussville, AL 35173

From $449,900

  • 3 Beds
  • 2 Baths
Static Map Image