State directory
Golf in Texas
- Courses
- 595
- Towns
- 318
- Counties
- 153
- With websites
- 167
Texas has 587 golf courses across 324 communities, a density and geographic range that reflects the state's scale: the second-largest state in the country by both area and population. The courses span from the subtropical Rio Grande Valley in the far south to the High Plains of the Panhandle in the north, from the humid Piney Woods of East Texas to the Chihuahuan Desert of the Trans-Pecos in the west, and from the Gulf Coast barrier islands to the Hill Country's limestone plateaus in the center. Each of these regions offers a fundamentally different golf experience shaped by terrain, climate, and vegetation.
The Texas Hill Country produces some of the most distinctive courses in the state, set on the limestone and granite terrain of the Edwards Plateau and the Llano Uplift. The Barton Creek resort complex near Austin, the Horseshoe Bay Resort on Lake Lyndon B. Johnson, and the TPC San Antonio courses in the northwest San Antonio Hill Country fringe represent the premium end of the Hill Country golf landscape, while city courses in Kerrville, Fredericksburg, and Marble Falls serve the communities of the central plateau. The Highland Lakes chain along the Colorado River (from Lake Buchanan to Lake Travis) has spawned a corridor of resort and residential golf in the distinctive granite and limestone country of Burnet County.
The Dallas-Fort Worth Metroplex is the state's largest golf market, with dozens of courses across Tarrant, Dallas, Collin, and Denton Counties. The spectrum runs from landmark clubs like Colonial Country Club in Fort Worth and Dallas Country Club in Highland Park to extensive city golf systems. The northern suburbs of Frisco, McKinney, The Colony, and Prosper have added significant new development as the Metroplex has expanded northward, and the Las Colinas area in Irving has maintained its place as a major professional golf venue through the AT&T Byron Nelson at TPC Four Seasons.
Houston's golf landscape is defined by the flat coastal plain and the bayou system that drains it. From Memorial Park's long-serving city course to River Oaks Country Club to the suburban multi-course complexes in The Woodlands, Humble, and Katy, the greater Houston area serves one of the largest metropolitan populations in the country. Montgomery County's Lake Conroe corridor adds a resort and retirement golf zone north of the city.
West Texas, the Trans-Pecos, and the Panhandle offer sparse but varied golf in some of the most geographically dramatic and isolated settings in the country. The Lajitas Golf and Resort near Big Bend National Park is among the most remote courses in the state. Lubbock, Midland, Odessa, and Amarillo anchor the west Texas golf markets, each serving a regional population in the semi-arid and desert terrain of the High Plains, the Permian Basin, and the Panhandle.
Rankings
Best of Texas
By county
Golf by county
- Bastrop County 3
- Bell County 3
- Bexar County 31
- Bowie County 3
- Brazoria County 3
- Brazos County 5
- Burnet County 9
- Cameron County 9
- Collin County 18
- Comal County 3
- Coryell County 3
- Dallas County 20
- Denton County 37
- Ector County 5
- El Paso County 8
- Ellis County 6
- Fort Bend County 24
- Galveston County 5
- Gray County 3
- Gregg County 8
- Guadalupe County 3
- Harris County 45
- Hays County 7
- Hidalgo County 9
- Hunt County 3
- Johnson County 3
- Kerr County 4
- Lubbock County 10
- Matagorda County 4
- McLennan County 5
- Midland County 4
- Montgomery County 31
- Nueces County 6
- Parker County 7
- Potter County 8
- Randall County 5
- Rockwall County 4
- Smith County 10
- Tarrant County 26
- Taylor County 8
- Tom Green County 5
- Travis County 38
- Victoria County 3
- Waller County 4
- Webb County 3
- Wichita County 4
- Williamson County 7
By town
Where the courses are
- Abilene 6
- Addison 4
- Alamo Heights 1: Quarry Golf Club
- Albany 1: Albany Golf Club
- Aldine 2
- Aledo 1: Split Rail Links & Golf Club
- Allen 3
- Alpine 1: Alpine Country Club
- Amarillo 8
- Anahuac 1: Chambers County Golf Course
- Andrews 1: Andrews County Golf Course
- Archer City 1: Archer City Country Club
- Arlington 3
- Atascocita 3
- Athens 1: Athens Country Club
- Atlanta 1: Indian Hills Country Club
- Austin 20
- Azle 1: Cross Timbers Golf Course
- Baird 1: Shady Oaks Golf Course
- Ballinger 1: Ballinger Country Club
- Bandera 1: Flying L Golf Course and Guest Ranch
- Bangs 1: FCR Golf Course
- Barton Creek 5
- Bastrop 2
- Bay City 2
- Beaumont 1: Brentwood Country Club; Mulligans Golf Range
- Bee Cave 1: Falconhead Golf Course
- Benbrook 3
- Big Lake 1: Big Lake Country Club
- Big Spring 2
- Bishop 1: Celanese Golf Course
- Bishop Hills 2
- Blanco 1: Vaaler Creek Golf Club
- Bonham 1: Legacy Ridge Golf Club
- Borger 1: Phillips Municipal Course
- Brazos Country 1: River Ridge Golf Club
- Brenham 1: Brenham Country Club
- Briarcliff 2
- Brownsville 2
- Brownwood 1: The Hideout
- Brushy Creek 1: Avery Ranch Golf Club
- Bryan 3
- Bullard 1: Oak Hurst Golf Course
- Bunker Hill Village 1: Royal Oaks Country Club
- Burleson 1: Hidden Creek Golf Course
- Burnet 1: Delaware Springs Golf Course
- Canadian 1: Canadian Golf Club
- Canton 1: Van Zandt Country Club
- Canyon 2
- Cape Royale 1: Woodlands Golf Course
- Carrollton 3
- Castroville 1: Briggs Ranch
- Cedar Creek 1: Lost Pines Golf Club
- Cedar Hill 1: Tangle Ridge Golf Club
- Childress 1: Stoney Ridge Golf Course
- Cleburne 1: Cleburne Golf Links
- Cockrell Hill 1: Dallas National Golf Club
- College Station 2
- Columbus 1: Columbus Municipal Golf Course
- Comfort 1: The Buckhorn Golf Course
- Concan 1: Frio Valley Ranch Golf Club
- Conroe 5
- Coppell 1: Riverchase Golf Course
- Copperas Cove 1: Hills of Cove Golf Course
- Corinth 2
- Corpus Christi 3
- Corral City 1: Wildhorse Golf Course
- Corsicana 1: Corsicana Country Club
- Crandall 1: Rusted Rail Golf Club
- Crane 1: Crane County Golf Course
- Cross Mountain 1: Dominion Country Club
- Cypress 3
- Dalhart 1: Twisted Elms Golf Club
- Dallas 10
- Danbury 1: Austin Bayou Golf Course
- Decatur 1: Decatur Golf Club
- Deer Park 1: Battleground Golf Course at Deer Park
- Del Rio 1: San Felipe Springs Golf Course
- DeSoto 1: Thorntree Golf Club
- Dickinson 2
- Double Oak 1: Bridlewood Golf Course
- Driftwood 1: Driftwood Golf Course
- Dumas 1: Pheasant Trails Golf Course
- Duncanville 1: Oak Cliff Country Club
- Dyess Air Force Base 1: Mesquite Grove Golf Course
- Eagle Pass 1: Eagle Pass Golf Course
- Edinburg 1: Ebony Hills Public Golf Course
- El Campo 1: El Campo Country Club
- El Paso 3
- Eldorado 1: Eldorado Golf Club
- Electra 1: Crooked Creek Golf Course
- Euless 1: Texas Star Golf Course
- Fair Oaks Ranch 2
- Fairview 1: Heritage Ranch Golf & Country Club
- Falfurrias 1: Ed Rachal Memorial Golf Course
- Farmers Branch 3
- Ferris 1: Old Brickyard Golf Course
- Floresville 1: River Bend Golf Club
- Floydada 1: Floydada Country Club
- Fort Bliss 3
- Fort Cavazos 2
- Fort Clark Springs 1: Fort Clark Springs Golf Course
- Fort Stockton 1: Desert Pines Golf Course
- Fort Worth 5
- Fredericksburg 1: Lady Bird Johnson Municipal Golf Course
- Freeport 1: Freeport Municipal Golf Course
- Friendswood 1: Timber Creek Golf Club
- Frisco 6
- Galveston 1: Moody Gardens Golf Course
- Gardendale 1: Sunset Country Club Golf Course
- Garland 1: Duck Creek Golf Club
- Georgetown 4
- Gilmer 1: Gilmer Country Club
- Gladewater 1: Tempest Golf Club
- Goliad 1: Goliad Golf Club
- Grand Prairie 3
- Grapevine 1: Cowboys Golf Club and Grapevine Golf Course
- Greenville 2
- Grey Forest 1: Cedar Creek Golf Course; Oak Valley Driving Range
- Hackberry 2
- Hallettsville 1: Hallettsville Municipal Golf Course
- Hallsburg 1: Battle Lake Golf Club
- Harlingen 3
- Hearne 1: Hearne Municipal Golf Course
- Helotes 1: Oak Valley Golf Course
- Hereford 1: John Pitman Golf Club
- Hideaway 3
- Highland Park 1: Dallas Country Club
- Hill Country Village 2
- Holly Lake Ranch 1: Holly Lake Ranch Golf Club
- Hollywood Park 2
- Hondo 1: Hondo Golf Course
- Hooks 1: Oak Grove Golf Course
- Horizon City 1: Horizon Golf Course
- Horseshoe Bay 6
- Houston 18
- Howardwick 1: Clarendon Country Club
- Humble 6
- Huntsville 1: Raven Nest Golf Club
- Hutto 1: Golf Club at Star Ranch
- Impact 1: Tommy Hale Short Game Center
- Irving 6
- Jacksboro 1: Jacksboro Country Club
- Jacksonville 1: The Challenge at the Woods
- Jersey Village 6
- Joshua 1: Mountain Valley Country Club (Disused)
- Junction 1: Junction Golf Club
- Katy 4
- Keller 1: Sky Creek Ranch
- Kemp 1: King's Creek Country Club
- Kermit 1: Winkler County Golf Course
- Kerrville 3
- Kilgore 1: Meadowbrook Golf & Event Center
- Killeen 1: Stonetree Golf Club
- Kingsland 1: Legends Golf Course
- Kingsville 1: L.E. Ramey Golf Course
- Kingwood 3
- Kopperl 2
- Kyle 1: Plum Creek Golf Course
- La Grange 1: Frisch Auf Valley Country Club
- La Porte 1: Bay Forest Golf Club
- Lackland AFB 1: Lackland Golf Course
- Lago Vista 2
- Laguna Vista 1: South Padre Island Golf Club
- Lake Jackson 1: The Wilderness Golf Course
- Lake Tanglewood 1: Lake Tanglewood Golf Course
- Lakeway 2
- Lamesa 2
- Lampasas 1: Hancock Golf Course
- Lancaster 1: Country View Golf Club
- Lantana 1: Lantana Golf Club
- Laredo 3
- Laughlin AFB 1: Desert Oaks Golf Course
- League City 2
- Leander 2
- Leon Valley 1: Hyatt Hill Country Golf Club
- Levelland 1: Levelland Country Club
- Lewisville 3
- Lindale 1: Garden Valley Golf Club
- Little Elm 1: LEHS Golfing
- Longview 6
- Lubbock 9
- Lufkin 2
- Magnolia 2
- Manor 1: Shadow Glen Golf Club
- Mansfield 3
- Marfa 1: Marfa Municipal Golf Course
- McAllen 2
- McKinney 4
- McLean 1: McLean Country Club
- Meadowlakes 1: Hidden Falls Golf Course
- Meridian 1: Bosque Valley Golf Course
- Mesquite 1: Mesquite Municipal Golf Course
- Midland 4
- Mineola 1: Mineola Country Club
- Mineral Wells 1: Holiday Hills Country Club
- Mission 2
- Missouri City 4
- Mont Belvieu 1: Eagle Pointe Golf Club
- Montgomery 8
- Mount Pleasant 1: Mount Pleasant Country Club
- Muenster 1: Turtle Hill Golf Course
- Muleshoe 1: Muleshoe Golf & Country Club
- Munday 1: Lake Creek Golf Course
- Murillo 1: Los Lagos Municipal Golf Course
- Navasota 2
- New Braunfels 2
- North Richland Hills 1: Iron Horse Golf Course
- Oak Ridge North 1: The Oaks
- Odessa 4
- Olmos Park 1: Brackenridge Golf Course
- Olney 1: Olney Country Club
- Olton 1: Olton Country Club
- Orange 1: Sunset Grove Country Club
- Overton 1: Overton Golf Course
- Ozona 1: Ozone Country Club
- Paducah 1: Paducah Golf Club
- Palacios 1: Palacios Golf Course
- Palestine 1: Wildcat Golf Course
- Palm Valley 1: Harlingen Country Club
- Pampa 2
- Panhandle 1: Panhandle Country Club
- Panorama Village 1: Panorama Golf Club
- Pantego 2
- Pearland 3
- Pecan Grove 1: Shadow Hawk Golf Club and Black Hawk Country Club
- Perryton 1: Perryton Golf Club
- Pflugerville 1: Blackhawk Golf Club
- Pharr 2
- Pinewood Estates 1: Idylwild Golf Club
- Pittsburg 1: Princedale Country Club
- Plainview 1: Plainview Country Club
- Plano 3
- Pleasanton 1: Pleasanton Country Club
- Port Arthur 1: Babe Zaharias Golf Course
- Porter 2
- Prado Verde 1: El Paso Country Club
- Prosper 1: Gentle Creek Country Club
- Quanah 1: Quanah Country Club
- Randolph AFB 1: Randolph Oaks
- Raymondville 1: Raymondville Golf Course
- Red Oak 1: Red Oak Valley Golf Club
- Richardson 4
- Roanoke 1: Bigshot Golf
- Robert Lee 1: Mountain Creek Golf Club
- Rockwall 2
- Rotan 1: Rotan Golf Club
- Round Rock 2
- Rowlett 1: Waterview Golf Club
- Sachse 2
- San Angelo 5
- San Antonio 10
- San Marcos 2
- San Pedro 1: River Bend Country Club
- San Saba 1: San Saba River Golf Course
- Sandy Oaks 1: Mission Del Lago Golf Course
- Seguin 2
- Seminole 1: Gaines County Golf Course; Closed Put Put Course Lot
- Sherman 2
- Snyder 2
- Sonora 1: Sonora Golf Club
- Spicewood 2
- Spring 6
- Spring Branch 2
- Stephenville 2
- Sterling City 1: Sterling City Golf Course
- Sugar Land 5
- Sundown 1: Sundown Municipal Golf Course
- Sunnyvale 1: Tin Can Golf Instruction
- Sweetwater 1: Sweetwater Country Club
- Tahoka 1: T-Bar Country Club
- Temple 2
- Terlingua 1: Lajitas Golf and Resort
- Terrell Hills 1: San Antonio Country Club
- Texarkana 2
- The Colony 4
- The Woodland 1: Palmer Course - Deacon nine
- The Woodlands 8
- Thorntonville 1: Monahans Country Club
- Three Rivers 1: Mesquite Golf Course
- Tierra Grande 2
- Timberwood Park 3
- Todd Mission 1: Bluejack National Golf Club
- Tomball 1: Tomball Country Club
- Town of Pecos 1: Pecos Golf Course
- Trophy Club 1: Trophy Club Country Club Golf Course
- Troup 1: Hilltop Country Club
- Tyler 4
- Universal City 1: Olympia Hills Golf & Event Center
- University Park 1: Royal Oaks Country Club
- Uvalde 1: Uvalde Country Club
- Van Horn 1: Mountain View Golf Course
- Vernon 1: Hillcrest Country Club
- Victoria 3
- Villa Pancho 1: Brownsville Memorial Golf Course
- Volente 1: Twin Creeks Country Club
- Waco 3
- Wadsworth 1: Bay-Cel Golf Course
- Waller 4
- Waskom 1: The Challenge at Cypress Hills
- Waxahachie 1: Waxahachie Country Club
- Weatherford 1: Canyon West Golf Course
- Weslaco 1: Tierra Santa Golf Club
- Westlake 2
- Weston Lakes 1: Weston Lakes Country Club
- Westover Hills 3
- Westworth Village 1: Shady Oaks Country Club
- Wichita Falls 3
- Wildwood 1: Wildwood Golf Course
- Willis 1: Tom Lehman Golf Course
- Willow Park 2
- Wimberley 1: Double J Ranch Golf Club
- Windcrest 2
- Wolfe City 1: Webb Hill Country Club
- Wolfforth 1: Red Feather Golf Club
- Woodway 1: Bear Ridge Golf Course
- Yoakum 1: Municipal Golf Course
- Zapata 1: Los Ebanos Golf Course