Golf courses in Houston, TX

There are 27 golf courses in Houston, TX: 14 public and 13 private.

Courses
27
18-hole
22
9-hole
5
With a range
25 of 27
Avg 18-hole yards
6,531
Nearby
6 within 16 mi

Courses in and near Houston

Showing 33 courses: 27 in Houston, 6 nearby.

  1. Bay Oaks Country Club

    Private14545 Bay Oaks Blvd

    18 · PAR 72 · 7,011 YD

  2. BraeBurn Country Club

    Private8101 Bissonnet St Ste A

    18 · PAR 72 · 6,923 YD

  3. Champions Golf Club

    Private13722 Champions Dr

    18 · PAR 71 · 7,200 YD

  4. Clear Creek Golf Club

    Public3902 Fellows Rd

    18 · PAR 72 · 6,768 YD

  5. East River 9

    Public65 Hirsch Rd

    9 · PAR 27 · 1,034 YD

  6. Gus Wortham Park Golf Course

    Public7000 Capitol St

    18 · PAR 71 · 6,388 YD

  7. Hearthstone Country Club

    Private7615 Ameswood Rd

    9 · PAR 35 · 3,288 YD

  8. Hermann Park Golf Course

    Public2155 Cambridge St

    18 · PAR 70 · 6,014 YD

  9. Heron Lakes Golf Course

    Public7910 N Sam Houston Pkwy W

    18 · PAR 65 · 5,000 YD

  10. Houston Country Club

    Private1 Potomac Dr

    18 · PAR 72 · 6,971 YD

  11. Houston National Golf Club

    Private16500 Houston National Blvd

    18 · PAR 72 · 7,337 YD

  12. Jersey Meadow Golf Club

    Public8502 Rio Grande St

    18 · PAR 71 · 6,670 YD

  13. Lakeside Country Club

    Private100 Wilcrest Dr

    18 · PAR 72 · 6,983 YD

  14. Lochinvar Golf Club

    Private2000 Farrell Rd

    18 · PAR 72 · 7,023 YD

  15. Melrose Park Golf Course

    Public401 Canino Rd

    18 · PAR 54 · 1,917 YD

  16. Memorial Park Golf Course

    Public1001 E Memorial Loop

    18 · PAR 72 · 7,164 YD

  17. Northgate Country Club

    Private17110 Northgate Forest Dr

    18 · PAR 71 · 6,839 YD

  18. Pasadena Municipal Golf Course

    Public1000 Duffer Ln

    18 · PAR 72 · 6,750 YD

  19. Pine Forest Country Club

    Private18003 Clay Rd

    9 · PAR 36 · 3,471 YD

  20. River Oaks Country Club

    Private1600 River Oaks Blvd

    18 · PAR 72 · 6,868 YD

  21. Royal Oaks Country Club

    Private2910 Royal Oaks Club Dr

    18 · PAR 72 · 7,007 YD

  22. Sharpstown Park Golf Course

    Public6600 Harbor Town Dr

    18 · PAR 70 · 6,660 YD

  23. Swanson Golf Center

    Public6224 Theall Rd

    9 · PAR 27 · 1,245 YD

  24. Texaco Country Club

    Public12800 Texaco Rd

    18 · PAR 72 · 6,254 YD

  25. 9 · PAR 34 · 2,473 YD

  26. Westwood Golf Club

    Private8888 Country Creek Dr

    18 · PAR 72 · 6,989 YD

  27. Wildcat Golf Club

    Public12000 Almeda Rd

    18 · PAR 72 · 6,954 YD

  28. Pearland Golf Club

    PublicPearland, TX

    12.8 MI · 18 · PAR 72 · 6,802 YD

  29. Golf Club of Houston

    PrivateHumble, TX

    14.1 MI · 18 · PAR 72 · 7,508 YD

  30. Riverbend Country Club

    PrivateSugar Land, TX

    14.9 MI · 18 · PAR 72 · 6,677 YD

  31. Sugar Creek Country Club

    PrivateSugar Land, TX

    15.0 MI · 9 · PAR 36 · 3,186 YD

  32. Southwyck Golf Club

    PublicPearland, TX

    15.3 MI · 18 · PAR 72 · 6,914 YD

  33. Quail Valley Golf Course & City Centre

    PublicMissouri City, TX

    15.6 MI · 18 · PAR 72 · 6,816 YD

Missing a course in Houston, or something out of date?

Tell us what to fix

Of the 27 Houston courses that list driving range information, 25 have one.

Among the 22 18-hole courses here with a listed yardage, the longest is Houston National Golf Club at 7,337 yards, and the average is 6,531 yards.

Houston is in Texas, which has 745 golf courses across 402 cities in this directory.

Nearby cities with listed courses include Pearland, TX (15 miles), Sugar Land, TX (17 miles), Deer Park, TX (17 miles) and Missouri City, TX (18 miles).

Nearby cities

Miles, straight line

All golf courses in Texas

Frequently asked questions

How many golf courses are in Houston, TX?

Houston, TX has 27 golf courses in this directory: 22 with 18 holes and 5 with 9 holes.

What is the longest golf course in Houston, TX?

Of the 18-hole courses with a listed yardage, Houston National Golf Club is the longest at 7,337 yards.

Do golf courses in Houston, TX have driving ranges?

25 of the 27 courses in Houston, TX that list driving range information have one.

How long is the average 18-hole course in Houston, TX?

Across 22 18-hole courses with a listed yardage, the average is 6,531 yards.

What cities near Houston, TX have golf courses?

Nearby cities with listed courses include Pearland, TX (15 miles, 3 courses), Sugar Land, TX (17 miles, 4 courses), Deer Park, TX (17 miles, 1 course) and Missouri City, TX (18 miles, 2 courses).

How many public golf courses are in Houston, TX?

Houston, TX has 14 public golf courses in this directory.

How many private golf courses are in Houston, TX?

Houston, TX has 13 private golf courses in this directory.

How many public vs private golf courses are in Houston, TX?

Of the 27 golf courses listed in Houston, TX, 14 are public and 13 are private.

Listing data last updated October 2026. See data sources.