Homes for Sale in Canyon Lake, San Antonio with the right price

Explore 244 homes for sale in Canyon Lake, San Antonio — priced above $400,000.