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
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
Redfin Rental Tools
List my home for rent
Rental Tools dashboard
Should I sell or rent my home?
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
CANTON-CASTLEHILL
Properties in Vestavia Hills in CANTON-CASTLEHILL
Find homes for sale in Vestavia Hills by selecting a property below:
3332 Castle Crest Dr, Vestavia Hills, AL 35216
1725 Carovel Cir, Vestavia Hills, AL 35216
3348 Castle Crest Dr, Vestavia Hills, AL 35216
1741 Carovel Cir, Vestavia Hills, AL 35216
3344 Castle Crest Dr, Vestavia Hills, AL 35216
3336 Castle Crest Dr, Vestavia Hills, AL 35216
1732 Carovel Cir, Vestavia Hills, AL 35216
3312 Castle Crest Dr, Vestavia Hills, AL 35216
3317 Castle Crest Dr, Vestavia Hills, AL 35216
3321 Castle Crest Dr, Vestavia Hills, AL 35216
1842 Canyon Rd, Vestavia Hills, AL 35216
3347 Castle Crest Dr, Vestavia Hills, AL 35216
1722 Carovel Cir, Vestavia Hills, AL 35216
3339 Castle Crest Dr, Vestavia Hills, AL 35216
1709 Carovel Cir, Vestavia Hills, AL 35216
1705 Carovel Cir, Vestavia Hills, AL 35216
1852 Canyon Rd, Vestavia Hills, AL 35216
1701 Carovel Cir, Vestavia Hills, AL 35216
3313 Castle Crest Dr, Vestavia Hills, AL 35216
2604 Cardinal Cir, Vestavia, AL 35243
1916 Canyon Rd, Vestavia Hills, AL 35216
3328 Castle Crest Dr, Vestavia Hills, AL 35216
3324 Castle Crest Cir, Vestavia Hills, AL 35216
3340 Castle Crest Dr, Vestavia Hills, AL 35216
3325 Castle Crest Dr, Vestavia Hills, AL 35216
1732 Carovel Cir, Vestavia Hills, AL 35216
1728 Carovel Cir, Vestavia Hills, AL 35216
1712 Carovel Cir, Vestavia Hills, AL 35216
1724 Carovel Cir, Vestavia Hills, AL 35216
1748 Carovel Cir, Vestavia Hills, AL 35216
1704 Carovel Cir, Vestavia Hills, AL 35216
1752 Carovel Cir, Vestavia Hills, AL 35216
1757 Carovel Cir, Vestavia Hills, AL 35216
1708 Carovel Cir, Vestavia Hills, AL 35216
1856 Canyon Rd, Vestavia Hills, AL 35216
1749 Carovel Cir, Vestavia Hills, AL 35216
1700 Carovel Cir, Vestavia Hills, AL 35216
1860 Canyon Rd, Vestavia Hills, AL 35216
1715 Carovel Cir, Vestavia Hills, AL 35216
1740 Carovel Cir, Vestavia Hills, AL 35216
3329 Castle Crest Dr, Vestavia Hills, AL 35216
3343 Castle Crest Dr, Vestavia Hills, AL 35216
1821 Canyon Rd, Vestavia Hills, AL 35216
1736 Carovel Cir, Vestavia Hills, AL 35216
3335 Castle Crest Dr, Vestavia Hills, AL 35216
1756 Carovel Cir, Vestavia Hills, AL 35216
1817 Canyon Rd, Vestavia Hills, AL 35216
1825 Canyon Rd, Vestavia Hills, AL 35216
1744 Carovel Cir, Vestavia Hills, AL 35216
724 Canyon Creek Ln, Vestavia Hills, AL 35216
1829 Canyon Rd, Vestavia Hills, AL 35216
716 Canyon Creek Ln #716, Vestavia Hills, AL 35216
712 Canyon Creek Ln, Vestavia Hills, AL 35216
714 Canyon Creek Ln, Vestavia Hills, AL 35216
720 Canyon Creek Ln, Vestavia Hills, AL 35216
1900 Canyon Rd, Vestavia Hills, AL 35216
722 Canyon Creek Ln, Vestavia Hills, AL 35216
724 Canyon Creek Ln, Vestavia Hills, AL 35216
1901 Canyon Rd, Vestavia Hills, AL 35216
2601 Cardinal Cir, Vestavia, AL 35243
1833 Canton Rd, Vestavia Hills, AL 35216
1837 Canton Rd, Vestavia Hills, AL 35216
1836 Canton Rd, Vestavia Hills, AL 35216
1832 Canton Rd, Vestavia Hills, AL 35216
2612 Cardinal Cir, Vestavia, AL 35243
704 Canyon Creek Ln #704, Vestavia Hills, AL 35216
730 Canyon Creek Ln, Vestavia Hills, AL 35216
107 Castlehill Dr, Vestavia, AL 35226
3301 Castle Crest Dr, Vestavia Hills, AL 35216
127 Castlehill Dr, Vestavia, AL 35226
123 Castlehill Dr, Vestavia, AL 35226
716 Canyon Creek Ln, Vestavia Hills, AL 35216
119 Castlehill Dr, Vestavia, AL 35226
718 Canyon Creek Ln, Vestavia Hills, AL 35216
3305 Castle Crest Dr, Vestavia Hills, AL 35216
1919 Canyon Rd, Vestavia Hills, AL 35216
1921 Canyon Rd, Vestavia Hills, AL 35216
1904 Canyon Rd, Vestavia Hills, AL 35216
744 Canyon Creek Ln, Vestavia Hills, AL 35216
103 Castlehill Dr, Vestavia, AL 35226
111 Castlehill Dr, Vestavia, AL 35226
115 Castlehill Dr, Vestavia, AL 35226
112 Castlehill Dr, Vestavia, AL 35226
1849 Canyon Rd, Vestavia Hills, AL 35216
104 Castlehill Dr, Vestavia, AL 35226
724 Canyon Creek Ln #724, Vestavia Hills, AL 35216
712 Canyon Creek Ln #712, Vestavia Hills, AL 35216
1756 Carovel Cir, Vestavia Hills, AL 35216
702 Canyon Creek Ln, Vestavia Hills, AL 35216
700 Canyon Creek Ln #700, Vestavia Hills, AL 35216
704 Canyon Creek Ln, Vestavia Hills, AL 35216
710 Canyon Creek Ln, Vestavia Hills, AL 35216
700 Canyon Creek Ln, Vestavia Hills, AL 35216
1915 Canyon Rd, Vestavia Hills, AL 35216
736 Canyon Creek Ln, Vestavia Hills, AL 35216
738 Canyon Creek Ln, Vestavia Hills, AL 35216
116 Castlehill Dr, Vestavia, AL 35226
740 Canyon Creek Ln, Vestavia Hills, AL 35216
124 Castlehill Dr, Vestavia, AL 35226
1905 Canyon Rd, Vestavia Hills, AL 35216
1853 Canyon Rd, Vestavia Hills, AL 35216
1917 Canyon Rd, Vestavia Hills, AL 35216
108 Castlehill Dr, Vestavia, AL 35226
1828 Canyon Rd, Vestavia Hills, AL 35216
1824 Canyon Rd, Vestavia Hills, AL 35216
1836 Canyon Rd, Vestavia Hills, AL 35216
1834 Canyon Rd, Vestavia Hills, AL 35216
1820 Canyon Rd, Vestavia Hills, AL 35216
1816 Canyon Rd, Vestavia Hills, AL 35216
1716 Carovel Cir, Vestavia Hills, AL 35216
1733 Carovel Cir, Vestavia Hills, AL 35216
1720 Carovel Cir, Vestavia Hills, AL 35216
1840 Canyon Rd, Vestavia Hills, AL 35216
3309 Castle Crest Dr, Vestavia Hills, AL 35216
3320 Castle Crest Cir, Vestavia Hills, AL 35216
706 Canyon Creek Ln, Vestavia Hills, AL 35216
3304 Castle Crest Dr, Vestavia Hills, AL 35216
708 Canyon Creek Ln, Vestavia Hills, AL 35216
3300 Castle Crest Dr, Vestavia Hills, AL 35216
734 Canyon Creek Ln, Vestavia Hills, AL 35216
3316 Castle Crest Cir, Vestavia Hills, AL 35216
3308 Castle Crest Dr, Vestavia Hills, AL 35216
120 Castlehill Dr, Vestavia, AL 35226
732 Canyon Creek Ln, Vestavia Hills, AL 35216