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:
2139 Montreat Dr Unit B, Vestavia Hills, AL 35216
2060 Montreat Dr Unit 2060A, Vestavia Hills, AL 35216
2060 Montreat Dr Unit 2060B, Vestavia Hills, AL 35216
2060 Montreat Dr Unit 2060D, Vestavia Hills, AL 35216
2212 Montreat Cir Unit 2212D, Vestavia Hills, AL 35216
2213 Montreat Cir Unit 2213A, Vestavia Hills, AL 35216
2213 Montreat Cir Unit 2213B, Vestavia Hills, AL 35216
2213 Montreat Cir Unit 2213C, Vestavia Hills, AL 35216
2204C Montreat Cir Unit C, Vestavia Hills, AL 35216
2029 Montreat Dr Unit C, Vestavia Hills, AL 35216
2213 Montreat Cir Unit 2213D, Vestavia Hills, AL 35216
2141 Montreat Dr Unit 2141A, Vestavia Hills, AL 35216
2060 Montreat Dr Unit 2060C, Vestavia Hills, AL 35216
2210 Montreat Cir Unit B, Vestavia Hills, AL 35216
2100 Montreat Dr Unit 2100C, Vestavia Hills, AL 35216
2100 Montreat Dr Unit 2100A, Vestavia Hills, AL 35216
2100 Montreat Dr Unit 2100B, Vestavia Hills, AL 35216
2213 Montreat Cir Unit B, Vestavia Hills, AL 35216
2209 Montreat Cir Unit C, Vestavia Hills, AL 35216
2104 Montreat Dr Unit 2104A, Vestavia Hills, AL 35216
2106 Montreat Dr Unit C, Vestavia Hills, AL 35216
2100 Montreat Dr Unit 2100D, Vestavia Hills, AL 35216
2204 Montreat Cir Unit D, Vestavia Hills, AL 35216
2104 Montreat Dr Unit B, Vestavia Hills, AL 35216
2108 Montreat Dr Unit 2108D, Vestavia Hills, AL 35216
2108 Montreat Dr Unit 2108C, Vestavia Hills, AL 35216
2108 Montreat Dr Unit 2108B, Vestavia Hills, AL 35216
2137 Montreat Dr Unit c, Vestavia Hills, AL 35216
2060 Montreat Dr Unit A, Vestavia Hills, AL 35216
2137 Montreat Dr Unit 2137C, Vestavia Hills, AL 35216
2137 Montreat Dr Unit 2137B, Vestavia Hills, AL 35216
2141 Montreat Dr Unit A, Vestavia Hills, AL 35216
2133 Montreat Dr, Vestavia Hills, AL 35216
2209 Montreat Cir Unit 2209B, Vestavia Hills, AL 35216
2137 Montreat Dr Unit 2137A, Vestavia Hills, AL 35216
2139 Montreat Dr Unit 2139A, Vestavia Hills, AL 35216
2108 Montreat Dr Unit b, Vestavia Hills, AL 35216
2139 Montreat Dr Unit A, Vestavia Hills, AL 35216
2116 Montreat Dr Unit A, Vestavia Hills, AL 35216
2139 Montreat Dr Unit 2139B, Vestavia Hills, AL 35216
2208 Montreat Cir Unit 2208B, Vestavia Hills, AL 35216
2208 Montreat Cir Unit 2208A, Vestavia Hills, AL 35216
2204 Montreat Cir, Vestavia Hills, AL 35216
2210 Montreat Cir Unit 2210A, Vestavia Hills, AL 35216
2209 Montreat Cir Unit 2209D, Vestavia Hills, AL 35216
2060 Montreat Dr Unit B, Vestavia Hills, AL 35216
2210 Montreat Cir Unit 2210C, Vestavia Hills, AL 35216
2209 Montreat Cir Unit 2209C, Vestavia Hills, AL 35216
2213 Montreat Cir Unit D, Vestavia Hills, AL 35216
2210 Montreat Cir Unit 2210D, Vestavia Hills, AL 35216
2137 Montreat Dr Unit 2137D, Vestavia Hills, AL 35216
2141 Montreat Dr Unit 2141D, Vestavia Hills, AL 35216
2205 Montreat Cir Unit 2205D, Vestavia Hills, AL 35216
2206 Montreat Cir Unit 2206A, Vestavia Hills, AL 35216
2141 Montreat Dr Unit 2141C, Vestavia Hills, AL 35216
2141 Montreat Dr Unit 2141B, Vestavia Hills, AL 35216
2204 Montreat Cir Unit 2204A, Vestavia Hills, AL 35216
2048 Montreat Dr, Vestavia Hills, AL 35216
2139 Montreat Dr Unit 2139C, Vestavia Hills, AL 35216
2139 Montreat Dr Unit 2139D, Vestavia Hills, AL 35216
2205 Montreat Cir Unit 2205B, Vestavia Hills, AL 35216
2205 Montreat Cir Unit 2205C, Vestavia Hills, AL 35216
2212 Montreat Cir Unit 2212B, Vestavia Hills, AL 35216
2205 Montreat Cir Unit 2205A, Vestavia Hills, AL 35216
2212 Montreat Cir Unit B, Vestavia Hills, AL 35216
2212 Montreat Cir Unit 2212C, Vestavia Hills, AL 35216
2204 Montreat Cir Unit 2204B, Vestavia Hills, AL 35216
2144 Montreat Dr, Vestavia Hills, AL 35216
2148 Montreat Dr, Vestavia Hills, AL 35216
2152 Montreat Dr, Vestavia Hills, AL 35216
2156 Montreat Dr, Vestavia Hills, AL 35216
2140 Montreat Dr, Vestavia Hills, AL 35216
2114 Montreat Dr Unit D, Vestavia Hills, AL 35216
2160 Montreat Dr, Vestavia Hills, AL 35216
2120 Montreat Ln, Vestavia Hills, AL 35216
2168 Montreat Dr, Vestavia Hills, AL 35216
2172 Montreat Dr, Vestavia Hills, AL 35216
2204C Montreat Cir Unit D, Vestavia Hills, AL 35216
2106 Montreat Dr Unit B, Vestavia Hills, AL 35216
2209 Montreat Cir Unit 2209A, Vestavia Hills, AL 35216
2208 Montreat Cir Unit 2208D, Vestavia Hills, AL 35216
2208 Montreat Cir Unit 2208C, Vestavia Hills, AL 35216
2202 Montreat Cir Unit D, Vestavia Hills, AL 35216
2132 Montreat Dr, Vestavia Hills, AL 35216
2212 Montreat Cir Unit 2212A, Vestavia Hills, AL 35216
2136 Montreat Dr, Vestavia Hills, AL 35216
2100 Montreat Dr Unit C, Vestavia Hills, AL 35216
2210 Montreat Cir Unit 2210B, Vestavia Hills, AL 35216
2128 Montreat Dr, Vestavia Hills, AL 35216
2204 Montreat Cir Unit 2204C, Vestavia Hills, AL 35216
2206 Montreat Cir Unit 2206D, Vestavia Hills, AL 35216
2206 Montreat Cir Unit 2206C, Vestavia Hills, AL 35216
2204 Montreat Cir Unit 2204D, Vestavia Hills, AL 35216
2206 Montreat Cir Unit 2206B, Vestavia Hills, AL 35216
2028 Montreat Dr #2028, Vestavia Hills, AL 35216
2137 Montreat Dr Unit D, Vestavia Hills, AL 35216
2108 Montreat Dr Unit D, Vestavia Hills, AL 35216
2124 Montreat Dr, Vestavia Hills, AL 35216
2212 Montreat Cir Unit A, Vestavia Hills, AL 35216
2213 Montreat Cir Unit C, Vestavia Hills, AL 35216
2108 Montreat Dr Unit A, Vestavia Hills, AL 35216
2141 Montreat Dr Unit B, Vestavia Hills, AL 35216
2141 Montreat Dr Unit C, Vestavia Hills, AL 35216
2030 Montreat Dr Unit B, Vestavia Hills, AL 35216
2206 Montreat Cir Unit D, Vestavia Hills, AL 35216
2208 Montreat Cir Unit A, Vestavia Hills, AL 35216
2106 Montreat Dr Unit 2106A, Vestavia Hills, AL 35216
2106 Montreat Dr Unit 2106B, Vestavia Hills, AL 35216
2104 Montreat Dr Unit 2104D, Vestavia Hills, AL 35216
2104 Montreat Dr Unit 2104B, Vestavia Hills, AL 35216
2164 Montreat Dr, Vestavia Hills, AL 35216
2104 Montreat Dr Unit 2104C, Vestavia Hills, AL 35216
2106 Montreat Dr Unit 2106C, Vestavia Hills, AL 35216
2106 Montreat Dr Unit 2106D, Vestavia Hills, AL 35216
2108 Montreat Dr Unit 2108A, Vestavia Hills, AL 35216
2137 Montreat Dr Unit B, Vestavia Hills, AL 35216
2060 Montreat Dr Unit C, Vestavia Hills, AL 35216
2045 Montreat Dr Unit A, Vestavia Hills, AL 35216
2209 Montreat Cir Unit D, Vestavia Hills, AL 35216
2208 Montreat Cir Unit C, Vestavia Hills, AL 35216
2060 Montreat Dr Unit D, Vestavia Hills, AL 35216
2043 Montreat Dr, Vestavia Hills, AL 35216
2110 Montreat Dr Unit B, Vestavia Hills, AL 35216
2202b Montreat Cir Unit B, Vestavia Hills, AL 35216