Flag of Texas

Golf courses in Texas

This directory lists 745 golf courses across 402 cities in Texas, 507 with 18 holes, 236 with 9 holes and 2 with another or unlisted hole count.

673 COURSES MAPPED
Courses
745
Cities
402
18-hole
507
9-hole
236
Avg 18-hole yards
6,711
Longest
7,863Fields Ranch PGA of America Frisco

Of the 745 Texas courses that list driving range information, 631 have one.

Across 504 18-hole courses with a listed yardage, the average is 6,711 yards. The longest is Fields Ranch PGA of America Frisco in Frisco at 7,863 yards.

Top cities in Texas

All 402 cities
  1. Houston14 public · 13 private 27 courses
  2. San Antonio19 public · 6 private 26 courses
  3. Austin10 public · 12 private 22 courses
  4. Dallas7 public · 12 private 19 courses
  5. Fort Worth9 public · 9 private 18 courses
  6. Lubbock4 public · 4 private 8 courses
  7. Amarillo3 public · 4 private 7 courses
  8. El Paso5 public · 2 private 7 courses

All 402 cities

Top cities

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

Y

Z

Longest courses

18-hole, yards
  1. 1Fields Ranch PGA of America FriscoPublicFrisco7,863
  2. 2Driftwood Golf & Ranch ClubPrivateDriftwood7,662
  3. 3The Bridges Golf ClubPublicGunter7,601
  4. 4TPC San AntonioPrivateSan Antonio7,522
  5. 5Golf Club of HoustonPrivateHumble7,508
  6. 6Bear Ridge Golf ClubPublicWaco7,478
  7. 7High Meadow Ranch Golf ClubPublicMagnolia7,475
  8. 8The Clubs of Cordillera RanchPrivateBoerne7,464
  9. 9Trinity Forest Golf ClubPrivateDallas7,450
  10. 10TPC Craig RanchPrivateMcKinney7,438

States next to Texas

Frequently asked questions

How many golf courses are in Texas?

Texas has 745 golf courses in 402 cities in this directory: 507 with 18 holes, 236 with 9 holes and 2 with another or unlisted hole count.

Which city in Texas has the most golf courses?

Houston has the most, with 27 courses, followed by San Antonio (26) and Austin (22).

What is the longest golf course in Texas?

Among 18-hole courses with a listed yardage, Fields Ranch PGA of America Frisco in Frisco is the longest at 7,863 yards.

How long is the average 18-hole course in Texas?

The average listed yardage across 504 18-hole courses in Texas is 6,711 yards.

How many golf courses in Texas have a driving range?

631 of the 745 courses that list driving range information have one.

Listing data last updated October 2026. See data sources.