Plan your perfect San Antonio golf vacation with us!
The most popular tourist city in the Lone Star State, San Antonio, has become a world-class golf destination and is also home to the PGA Tour Valero Texas Open. We provide access to the best resorts, hotels and courses in San Antonio. After golf, enjoy some of the best Tex-Mex cuisine in the state around the famed Riverwalk. Let one of our specialists create a custom golf vacation quote for you.
Region: {{filters.Region}}
Rating: {{filters.StarRating}}
Cost: {{filters.DollarRating}}
Type: {{filters.Type}}
Designers: {{filters.Designer}}
{{filters|json}}
{{filteredBestSellerListings = (Listing | filter : filterByCategory | filter : filterByBestSellers | orderBy : 'OrderBy'); ""}}
{{::recordId = listing.Id; ""}}
{{::starRating = roundUp(listing.StarRating); ""}}
{{::urlName = formatNameURL(listing.Name); ""}}
{{::specials = listing.Specials[0]; ""}}
{{::listing.Nights = listing.DisplayType.substr(0,listing.DisplayType.indexOf(' ')); ""}}
{{::listingURL = '/' + formatUrl(listing.Region) + 'golf-courses/' + urlName; ""}}
{{listing.DisplayType}}
$
Best Seller
{{::getRegionFromAddress(listing.Address);}}
{{::facilityName = listing.Name; ""}}
{{::mapUrl = listing.Name.replace(" ", "-"); ""}}
{{::mapLatLog = ""; ""}}
Map
{{::numOfReviews = listing.NumOfReviews; ""}}
{{::numOfReviews}} reviews
{{::modalName = 'reviews' + packageId + recordId; ""}}
{{::modalTitle = facilityName + ' Reviews'; ""}}
{{::modalSize = 'md'; ""}}
Overview
{{starRating}} stars
{{pager.totalItems}} reviews
Excellent
{{reviewRatings.Excellent}}
Very good
{{reviewRatings.Good}}
Average
{{reviewRatings.Average}}
Poor
{{reviewRatings.Poor}}
Terrible
{{reviewRatings.Terrible}}
{{starRating = review.Rating; ""}}
Reviewed {{formatDate(review.Date)}}
Reviewed {{formatDate(review.Date)}}
{{formatDate(review.Date)}}
{{review.Comment | limitTo : 80}}...
{{review.Comment}}
{{totalPages = findNumberOfPages(pager.totalItems/pager.selectedPageSize); ""}}
{{::item.Id = listing.Id; ""}}
{{::item.Name = listing.Name; ""}}
{{::item.Address = listing.Address; ""}}
{{::item.StarRating = listing.StarRating; ""}}
{{::item.MainImage = listing.MainImage; ""}}
{{::item.Latitude = listing.Latitude; ""}}
{{::item.Longitude = listing.Longitude; ""}}
{{::item.Region = listing.Region; ""}}
{{::item.Type = "golfcourses"; ""}}
{{::recordId = listing.Id; ""}}
{{::starRating = roundUp(listing.StarRating); ""}}
{{::urlName = formatNameURL(listing.Name); ""}}
{{::specials = listing.Specials[0]; ""}}
{{::listing.Nights = listing.DisplayType.substr(0,listing.DisplayType.indexOf(' ')); ""}}
{{::listingURL = '/' + formatUrl(listing.Region) + 'golf-courses/' + urlName; ""}}
{{listing.DisplayType}}
$
Best Seller
{{::getRegionFromAddress(listing.Address);}}
{{::facilityName = listing.Name; ""}}
{{::mapUrl = listing.Name.replace(" ", "-"); ""}}
{{::mapLatLog = ""; ""}}
Map
{{::numOfReviews = listing.NumOfReviews; ""}}
{{::numOfReviews}} reviews
{{::modalName = 'reviews' + packageId + recordId; ""}}
{{::modalTitle = facilityName + ' Reviews'; ""}}
{{::modalSize = 'md'; ""}}
Overview
{{starRating}} stars
{{pager.totalItems}} reviews
Excellent
{{reviewRatings.Excellent}}
Very good
{{reviewRatings.Good}}
Average
{{reviewRatings.Average}}
Poor
{{reviewRatings.Poor}}
Terrible
{{reviewRatings.Terrible}}
{{starRating = review.Rating; ""}}
Reviewed {{formatDate(review.Date)}}
Reviewed {{formatDate(review.Date)}}
{{formatDate(review.Date)}}
{{review.Comment | limitTo : 80}}...
{{review.Comment}}
{{totalPages = findNumberOfPages(pager.totalItems/pager.selectedPageSize); ""}}
{{::item.Id = listing.Id; ""}}
{{::item.Name = listing.Name; ""}}
{{::item.Address = listing.Address; ""}}
{{::item.StarRating = listing.StarRating; ""}}
{{::item.MainImage = listing.MainImage; ""}}
{{::item.Latitude = listing.Latitude; ""}}
{{::item.Longitude = listing.Longitude; ""}}
{{::item.Region = listing.Region; ""}}
{{::item.Type = "golfcourses"; ""}}
{{modalName = 'mapPopup'; ""}}
{{modalTitle = 'Golf Map'; ""}}
{{modalSize = 'lg'; ""}}
CUSTOMER TESTIMONIALS
{{starRating = review.Rating; ""}}
Reviewed {{formatDate(review.Date)}}
Reviewed {{formatDate(review.Date)}}
{{formatDate(review.Date)}}
{{review.Comment | limitTo : 80}}...
{{review.Comment}}