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
VESTAVIA-VESTAVIA LAKE
Properties in Vestavia Hills in VESTAVIA-VESTAVIA LAKE
Find homes for sale in Vestavia Hills by selecting a property below:
2608 Vestavia Forest Ter, Vestavia, AL 35216
2612 Vestavia Forest Ter, Vestavia, AL 35216
2813 Vestavia Forest Dr, Vestavia, AL 35216
2059 Vestavia Lake Dr, Vestavia, AL 35216
2708 Vestavia Forest Ter, Vestavia, AL 35216
2061 Vestavia Lake Dr, Vestavia, AL 35216
2712 Vestavia Forest Ter, Vestavia, AL 35216
2117 Vestavia Lake Dr, Vestavia, AL 35216
2604 Vestavia Forest Ter, Vestavia, AL 35216
2105 Vestavia Lake Dr, Vestavia, AL 35216
2616 Vestavia Forest Ter, Vestavia, AL 35216
2809 Vestavia Forest Dr, Vestavia, AL 35216
2832 Vestavia Forest Dr, Vestavia, AL 35216
2065 Vestavia Lake Dr, Vestavia, AL 35216
2700 Vestavia Forest Ter, Vestavia, AL 35216
2825 Vestavia Forest Pl, Vestavia, AL 35216
2865 Vestavia Forest Dr, Vestavia, AL 35216
2069 Vestavia Lake Dr, Vestavia, AL 35216
2704 Vestavia Forest Ter, Vestavia, AL 35216
2600 Vestavia Forest Ter, Vestavia, AL 35216
2717 Vestavia Forest Pl, Vestavia, AL 35216
2824 Vestavia Forest Dr, Vestavia, AL 35216
2820 Vestavia Forest Dr, Vestavia, AL 35216
2821 Vestavia Forest Dr, Vestavia, AL 35216
2812 Vestavia Forest Dr, Vestavia, AL 35216
2721 Vestavia Forest Dr, Vestavia, AL 35216
2140 Vestavia Lake Dr, Vestavia, AL 35216
2132 Vestavia Lake Dr, Vestavia, AL 35216
2108 Vestavia Lake Dr, Vestavia, AL 35216
2136 Vestavia Lake Dr, Vestavia, AL 35216
2120 Vestavia Lake Dr, Vestavia, AL 35216
2116 Vestavia Lake Dr, Vestavia, AL 35216
2128 Vestavia Lake Dr, Vestavia, AL 35216
2121 Vestavia Lake Dr, Vestavia, AL 35216
2100 Vestavia Lake Dr, Vestavia, AL 35216
2124 Vestavia Lake Dr, Vestavia, AL 35216
2112 Vestavia Lake Dr, Vestavia, AL 35216
2104 Vestavia Lake Dr, Vestavia, AL 35216
2833 Vestavia Forest Dr, Vestavia, AL 35216
2700 Vestavia Forest Dr Unit 005000, Vestavia Hills, AL 35216
2837 Vestavia Forest Dr, Vestavia, AL 35216
2825 Vestavia Forest Dr, Vestavia, AL 35216
2829 Vestavia Forest Dr, Vestavia, AL 35216
2804 Vestavia Forest Pl, Vestavia, AL 35216
2820 Vestavia Forest Pl, Vestavia, AL 35216
2800 Vestavia Forest Pl, Vestavia, AL 35216
2716 Vestavia Forest Ter, Vestavia, AL 35216
2808 Vestavia Forest Pl, Vestavia, AL 35216
2816 Vestavia Forest Pl, Vestavia, AL 35216
2812 Vestavia Forest Pl, Vestavia, AL 35216
1226 Vestavia Pl, Vestavia, AL 35216
2824 Vestavia Forest Pl, Vestavia, AL 35216
2609 Vestavia Forest Pl, Vestavia, AL 35216
2836 Vestavia Forest Pl, Vestavia, AL 35216
2608 Vestavia Forest Pl, Vestavia, AL 35216
2604 Vestavia Forest Pl, Vestavia, AL 35216
2600 Vestavia Forest Pl, Vestavia, AL 35216
2704 Vestavia Forest Pl, Vestavia, AL 35216
2724 Vestavia Forest Dr, Vestavia, AL 35216
2064 Vestavia Lake Dr, Vestavia, AL 35216
2616 Vestavia Forest Pl, Vestavia, AL 35216
2068 Vestavia Lake Dr, Vestavia, AL 35216
2612 Vestavia Forest Pl, Vestavia, AL 35216
2613 Vestavia Forest Ter, Vestavia, AL 35216
2705 Vestavia Forest Ter, Vestavia, AL 35216
2701 Vestavia Forest Ter, Vestavia, AL 35216
2709 Vestavia Forest Ter, Vestavia, AL 35216
2800 Vestavia Forest Dr, Vestavia, AL 35216
2740 Vestavia Forest Dr, Vestavia, AL 35216
2125 Vestavia Lake Dr, Vestavia, AL 35216
2101 Vestavia Lake Dr, Vestavia, AL 35216
2113 Vestavia Lake Dr, Vestavia, AL 35216
2732 Vestavia Forest Dr, Vestavia, AL 35216
2861 Vestavia Forest Dr, Vestavia, AL 35216
2712 Vestavia Forest Pl, Vestavia, AL 35216
2708 Vestavia Forest Pl, Vestavia, AL 35216
2601 Vestavia Forest Ter, Vestavia, AL 35216
2700 Vestavia Forest Pl, Vestavia, AL 35216
2613 Vestavia Forest Pl, Vestavia, AL 35216
2821 Vestavia Forest Pl, Vestavia, AL 35216
2705 Vestavia Forest Pl, Vestavia, AL 35216
2853 Vestavia Forest Dr, Vestavia, AL 35216
2609 Vestavia Forest Ter, Vestavia, AL 35216
2857 Vestavia Forest Dr, Vestavia, AL 35216
2605 Vestavia Forest Ter, Vestavia, AL 35216
2617 Vestavia Forest Ter, Vestavia, AL 35216
2805 Vestavia Forest Dr, Vestavia, AL 35216
2829 Vestavia Forest Pl, Vestavia, AL 35216
2832 Vestavia Forest Pl, Vestavia, AL 35216
2828 Vestavia Forest Pl, Vestavia, AL 35216
2816 Vestavia Forest Dr, Vestavia, AL 35216
2845 Vestavia Forest Dr, Vestavia, AL 35216
2813 Vestavia Forest Pl, Vestavia, AL 35216
2841 Vestavia Forest Dr, Vestavia, AL 35216
2809 Vestavia Forest Pl, Vestavia, AL 35216
2725 Vestavia Forest Pl, Vestavia, AL 35216
2601 Vestavia Forest Pl, Vestavia, AL 35216
2713 Vestavia Forest Pl, Vestavia, AL 35216
2833 Vestavia Forest Pl, Vestavia, AL 35216
2709 Vestavia Forest Pl, Vestavia, AL 35216
2837 Vestavia Forest Pl, Vestavia, AL 35216
2617 Vestavia Forest Pl, Vestavia, AL 35216
2817 Vestavia Forest Pl, Vestavia, AL 35216
2841 Vestavia Forest Pl, Vestavia, AL 35216
2701 Vestavia Forest Pl, Vestavia, AL 35216
2840 Vestavia Forest Dr, Vestavia, AL 35216
2856 Vestavia Forest Dr, Vestavia, AL 35216
2860 Vestavia Forest Dr, Vestavia, AL 35216
2725 Vestavia Forest Dr, Vestavia Hills, AL 35216
2736 Vestavia Forest Dr, Vestavia, AL 35216
2734 Vestavia Forest Dr, Vestavia, AL 35216
2808 Vestavia Forest Dr, Vestavia, AL 35216
2804 Vestavia Forest Dr, Vestavia, AL 35216
2123 Vestavia Lake Dr, Vestavia, AL 35216
2852 Vestavia Forest Dr, Vestavia, AL 35216
2730 Vestavia Forest Dr #9, Vestavia Hills, AL 35216
2726 Vestavia Forest Dr #8, Vestavia Hills, AL 35216
2060 Vestavia Lake Dr, Vestavia, AL 35216
2722 Vestavia Forest Dr #7, Vestavia Hills, AL 35216
2701 Vestavia Forest Pl, Vestavia, AL 35216
2828 Vestavia Forest Pl, Vestavia, AL 35216
2729 Vestavia Forest Dr, Vestavia, AL 35216
2844 Vestavia Forest Dr, Vestavia, AL 35216
2864 Vestavia Forest Dr, Vestavia, AL 35216