Log in
Sign up
Members get daily listing updates
SEARCH
For Sale
For Rent
Find an Agent
Feed
Favorites
Redfin Premier
Sell My Home
List My Home for Rent
Mobile App
Homepage
Saved Searches
Why Sell with Redfin?
Owner Dashboard
Open House Schedule
Appointments
Mortgage
Be a Redfin Agent
Notification Settings
Buy ▾
Popular Searches
Homes for sale
Condos for sale
Land for sale
Open houses
Buying Options
Buy with Redfin
Redfin Premier
Buying Resources
Affordability calculator
Home buying guide
Find lenders & inspectors
Free home buying classes
US housing market
Rent ▾
Rental Resources
List my home for rent
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
Sell ▾
My Home
What's my home worth?
My home dashboard
Redfin Selling Options
Why sell with Redfin?
Redfin Premier
Redfin Full Service
Find an agent
Selling Resources
Home selling guide
Will selling pay off?
Find handypeople and stagers
Home improvement trends
Redfin Premier
Mortgage ▾
Mortgage
Get pre-approved
Today's mortgage rates
Payment calculator
Real Estate Agents ▾
Find an Agent
Join as a Redfin Agent
Join our referral network
Agent Resource Center
Feed
Join / Sign in
Redfin
USA
Alabama
Jefferson County
Vestavia Hills
MONTREAT-MONTREAT
Properties in Vestavia Hills in MONTREAT-MONTREAT
Find homes for sale in Vestavia Hills by selecting a property below:
2118 Montreat Ln, Vestavia Hills, AL 35216
2006 Montreat Pkwy, Vestavia Hills, AL 35216
2212 Montreat Dr, Vestavia Hills, AL 35216
2208 Montreat Dr, Vestavia Hills, AL 35216
2116 Montreat Ln Apt C, Vestavia Hills, AL 35216
2013 Montreat Pkwy Unit 2013A, Vestavia Hills, AL 35216
2104 Montreat Ln Unit C, Vestavia Hills, AL 35216
2014 Montreat Pkwy Unit A, Vestavia Hills, AL 35216
2004 Montreat Pkwy #2004, Vestavia Hills, AL 35216
2100 Montreat Ln Unit D, Birmingham, AL 35216
2005 Montreat Pkwy Unit A, Vestavia Hills, AL 35216
2005 Montreat Pkwy Unit 2005D, Vestavia Hills, AL 35216
2005 Montreat Pkwy Unit 2005A, Vestavia Hills, AL 35216
2006 Montreat Pkwy #2006, Vestavia Hills, AL 35216
2110 Montreat Ln Unit B, Vestavia Hills, AL 35216
2106 Montreat Ln Unit D, Vestavia Hills, AL 35216
2219 Montreat Dr, Vestavia Hills, AL 35216
2231 Montreat Dr, Vestavia Hills, AL 35216
2227 Montreat Dr, Vestavia Hills, AL 35216
2223 Montreat Dr, Vestavia Hills, AL 35216
2116 Montreat Ln Unit A, Vestavia Hills, AL 35216
2018 Montreat Pkwy Unit C, Vestavia Hills, AL 35216
2114 Montreat Ln Unit B, Vestavia Hills, AL 35216
2208 Montreat Dr Unit C, Vestavia Hills, AL 35216
2110 Montreat Ln Unit C, Vestavia Hills, AL 35216
2104 Montreat Ln Unit 2104B, Vestavia Hills, AL 35216
2100 Montreat Ln Unit 2100A, Vestavia Hills, AL 35216
2120 Montreat Ln Unit 2120C, Vestavia Hills, AL 35216
2176 Montreat Dr, Vestavia Hills, AL 35216
2118 Montreat Ln Unit 2118D, Vestavia Hills, AL 35216
2118 Montreat Ln Unit 2118C, Vestavia Hills, AL 35216
2001 Montreat Pkwy Unit 2001A, Vestavia Hills, AL 35216
2120 Montreat Ln Unit 2120B, Vestavia Hills, AL 35216
2000 Montreat Pkwy, Vestavia Hills, AL 35216
2112 Montreat Ln Unit A, Vestavia Hills, AL 35216
2200 Montreat Dr, Vestavia Hills, AL 35216
2216 Montreat Dr, Vestavia Hills, AL 35216
2100 Montreat Ln Unit C, Birmingham, AL 35216
2204 Montreat Dr, Vestavia Hills, AL 35216
2180 Montreat Dr, Vestavia Hills, AL 35216
2228 Montreat Dr, Vestavia Hills, AL 35216
2014 Montreat Pkwy Unit C, Vestavia Hills, AL 35216
2106 Montreat Ln Unit 2106A, Vestavia Hills, AL 35216
2106 Montreat Ln Unit 2106B, Vestavia Hills, AL 35216
2104 Montreat Ln Unit 2104C, Vestavia Hills, AL 35216
2104 Montreat Ln Unit 2104D, Vestavia Hills, AL 35216
2001 Montreat Pkwy Unit D, Vestavia Hills, AL 35216
2120 Montreat Ln Unit 2120A, Vestavia Hills, AL 35216
2010 Montreat Pkwy Unit C, Vestavia Hills, AL 35216
2112 Montreat Ln Unit 2112B, Vestavia Hills, AL 35216
2005 Montreat Pkwy Unit C, Vestavia Hills, AL 35216
2106 Montreat Ln Unit 2106C, Vestavia Hills, AL 35216
2106 Montreat Ln Unit 2106D, Vestavia Hills, AL 35216
2102 Montreat Ln Unit 2102D, Vestavia Hills, AL 35216
2102 Montreat Ln Unit 2102C, Vestavia Hills, AL 35216
2102 Montreat Ln Unit 2102B, Vestavia Hills, AL 35216
2102 Montreat Ln Unit 2102A, Vestavia Hills, AL 35216
2108 Montreat Ln Unit 2108D, Vestavia Hills, AL 35216
2118 Montreat Ln Unit B, Vestavia Hills, AL 35216
2106 Montreat Ln Unit A, Vestavia Hills, AL 35216
2108 Montreat Ln Unit 2108A, Vestavia Hills, AL 35216
2108 Montreat Ln Unit 2108B, Vestavia Hills, AL 35216
2104 Montreat Ln Unit 2104A, Vestavia Hills, AL 35216
2100 Montreat Ln Unit 2100D, Vestavia Hills, AL 35216
2118 Montreat Ln Unit D, Vestavia Hills, AL 35216
2100 Montreat Ln Unit 2100C, Vestavia Hills, AL 35216
2100 Montreat Ln Unit 2100B, Vestavia Hills, AL 35216
2100 Montreat Ln, Vestavia Hills, AL 35216
2224 Montreat Dr, Vestavia Hills, AL 35216
2220 Montreat Dr, Vestavia Hills, AL 35216
2120 Montreat Ln Unit 2120D, Vestavia Hills, AL 35216
2240 Montreat Dr, Vestavia Hills, AL 35216
2207 Montreat Dr, Vestavia Hills, AL 35216
2211 Montreat Dr, Vestavia Hills, AL 35216
2120 Montreat Ln Unit C, Birmingham, AL 35216
2215 Montreat Dr, Vestavia Hills, AL 35216
2232 Montreat Dr, Vestavia Hills, AL 35216
2110 Montreat Ln Unit 2110D, Vestavia Hills, AL 35216
2110 Montreat Ln Unit 2110A, Vestavia Hills, AL 35216
2110 Montreat Ln Unit 2110B, Vestavia Hills, AL 35216
2108 Montreat Ln Unit 2108C, Vestavia Hills, AL 35216
2013 Montreat Pkwy Unit 2013D, Vestavia Hills, AL 35216
2236 Montreat Dr, Vestavia Hills, AL 35216
2010 Montreat Pkwy Unit B, Vestavia Hills, AL 35216
2118 Montreat Ln Unit 2118B, Vestavia Hills, AL 35216
2112 Montreat Ln Unit 2112A, Vestavia Hills, AL 35216
2110 Montreat Ln Unit 2110C, Vestavia Hills, AL 35216
2112 Montreat Ln Unit D, Vestavia Hills, AL 35216
2120 Montreat Ln Unit D, Birmingham, AL 35216
2010 Montreat Pkwy Unit 2010D, Vestavia Hills, AL 35216
2002 Montreat Pkwy #2002, Vestavia Hills, AL 35216
2112 Montreat Ln Unit C, Vestavia Hills, AL 35216
2000 Montreat Pkwy, Vestavia Hills, AL 35216
2001 Montreat Pkwy Unit 2001B, Vestavia Hills, AL 35216
2005 Montreat Pkwy Unit D, Vestavia Hills, AL 35216
2010 Montreat Pkwy Unit 2010C, Vestavia Hills, AL 35216
2001 Montreat Pkwy Unit 2001C, Vestavia Hills, AL 35216
2014 Montreat Pkwy Unit 2014A, Vestavia Hills, AL 35216
2114B Montreat Ln Unit 2114B, Vestavia Hills, AL 35216
2014 Montreat Pkwy Unit 2014B, Vestavia Hills, AL 35216
2116 Montreat Ln Unit 2116B, Vestavia Hills, AL 35216
2014 Montreat Pkwy Unit 2014C, Vestavia Hills, AL 35216
2116 Montreat Ln Unit D, Vestavia Hills, AL 35216
2018 Montreat Pkwy Unit D, Vestavia Hills, AL 35216
2116 Montreat Ln Unit 2116D, Vestavia Hills, AL 35216
2002 Montreat Pkwy, Vestavia Hills, AL 35216
2116 Montreat Ln Unit 2116C, Vestavia Hills, AL 35216
2001 Montreat Pkwy Unit 2001D, Vestavia Hills, AL 35216
2118 Montreat Ln Unit 2118A, Vestavia Hills, AL 35216
2005 Montreat Pkwy Unit 2005C, Vestavia Hills, AL 35216
2005 Montreat Pkwy Unit 2005B, Vestavia Hills, AL 35216
2116 Montreat Ln Unit 2116A, Vestavia Hills, AL 35216
2112 Montreat Ln Unit 2112D, Vestavia Hills, AL 35216
2112 Montreat Ln Unit 2112C, Vestavia Hills, AL 35216
2104 Montreat Ln Unit B, Vestavia Hills, AL 35216
2104 Montreat Ln #2104, Vestavia Hills, AL 35216
2018 Montreat Pkwy Unit 2018A, Vestavia Hills, AL 35216
2010 Montreat Pkwy Unit 2010A, Vestavia Hills, AL 35216
2014 Montreat Pkwy Unit 2014D, Vestavia Hills, AL 35216
2010 Montreat Pkwy Unit 2010B, Vestavia Hills, AL 35216
2102 Montreat Ln Apt A, Vestavia Hills, AL 35216
2001 Montreat Pkwy Unit B, Vestavia Hills, AL 35216
2013 Montreat Pkwy Unit 2013B, Vestavia Hills, AL 35216
2013 Montreat Pkwy Unit 2013C, Vestavia Hills, AL 35216