The 10 Best Public Golf Courses in Texas!

To say that Texans love their golf courses may be putting it mildly. Ranking the hundreds of public Texas golf courses has become a regular feature of golf websites and newspaper articles. Hit the green in style with our picks for the following 10 best! 

1. Twin Rivers Golf Club, Waco, TX

Twin Rivers Golf Club styles itself as “Waco’s finest public golf course,” and we tend to agree. Baylor University uses it for their men and women’s golf teams. The course was designed by PGA Tour Professional Peter Jacobsen and PGA member Jim Hardy and spans almost 7,500 yards. 

A post shared by LT Whitley Beard (@ltbeard) on

2. Pine Dunes, Frankston, TX

Pine Dunes describes itself thusly: “Carved through majestic, century old pine trees with contoured fairways and rolling terrain, Pine Dunes provides the most peaceful setting you’ll find a for a world-class round of golf.” They’ve won an assortment of awards from Golf Digest, Golf Magazine, and more, including being named as the number one course in Texas by GolfWeek Magazine. The course itself is a 4.5 star rated championship golf course and hosts regular events.

3. Iron Horse Golf Course, North Richland Hills, TX

The Iron Horse Golf Course offers world-class golf to the North Richland Hills area of Texas. The course was designed by Dick Phelps and includes dining and event-hosting options. The course is par-70 and sits on over 6,700 yards. 

4. Delaware Springs Golf Course, Burnet, TX

Delaware Springs Golf Course is owned by the City of Burnet and remains open to the public. In addition to regular events, including Masters tournaments and Super Bowl Bash Tournaments, their golf academy teaches the game to younger players.

A post shared by Golf Advisor (@golfadvisor) on

5. Squaw Valley, Glen Rose, TX

Home to 36 holes of Championship Golf, Squaw Valley brings world-class golf to Glen Rose, Texas. According to their website, they are “also home to the #1 and #4 municipal courses in Texas as ranked by the Dallas Morning News.” If you find yourself in the Dallas-Fort Worth Metroplex and have a hankering for golf, Squaw Valley is the place to be.

6. Heritage Ranch Golf and Country Club, Fairview, TX

Members and public golfers are invited to enjoy this par-72 course, measuring almost 7,000 yards in Fairview, Texas. Active, adult golfers might consider living at the Heritage Ranch, a 55+ gated community for adults sitting on 575 acres, adjacent to the course. Heritage is all about the relaxing golf lifestyle, with amenities aplenty.

7. Fazio Canyons Golf Course, Austin, TX

One of www.golf.com’s Best Public Golf Courses for 2016-2017, Fazio Canyons Golf Course is legendary for its Audubon International Signature Sanctuary certification and excellent reviews. The course sits on 7,153 yards on the Omni Barton Creek Resort and Spa. 

8. The Rawls Course at Texas Tech, Lubbock, TX

The Rawls Course at Texas Tech is another inclusion on www.golf.com’s Best Public Golf Course list and has been named the #2 Course You Can Play in Texas and #3 Best Campus Course by Golfweek. They offer annual junior summer camps, annual pass memberships, and golf associations for men and ladies.

9. The Old American Golf Club, The Colony, TX

The Old American Golf Club in the Colony, Texas, was built to mirror the classic golf courses from 1910-1937, according to the architects. According to their website, “members and guests enjoy a relaxed elegance, exquisite dining, and an environment they’ll soon never forget.” Event organizers, check their website for a contact form to schedule your next tournament.

10. Lajitas Golf Course, Lajitas, TX

Lajitas Golf Course is a 2017 Trip Advisor Certificate of Excellence Award Winner and has been voted #1 in Texas by The Dallas Morning News. The course, designed by Lanny Wadkins, has four teas, ranging from 5,400-7,400 yards. Stop into the pro shop, originally built in 1899, for all your golfing needs. 

A post shared by Jake Meyer (@jakemeyer21) on

Share your favorites!
Texas Search
Visit a Nature Center and Botanical Garden Near You
Find Nature Centers and Botanical Gardens Near You
16942 Ranch Rd. 2341, Burnet, TX
Treat yourself to a rejuvenating stay at a truly relaxing Texas Hill Country Resort. Experience the excellent blend of attentive hospitality and pi... Read More
1 Pavilion Way, Woodway, TX
MissionThe Carleen Bright Arboretum celebrates and shares the distinct beauty of gardens and natural environments in Central Texas. The Arboretum i... Read More
24814 Hamilton Pool Road, Round Mountain, TX
The Warren Skaaren Environmental Learning Center (ELC) at Westcave opened to the public on the vernal equinox, March 22, 2003. The ELC functions as... Read More
805 North Capital of Texas Highway, Austin, TX
Wild Basin Wilderness Preserve was founded in 1974 to protect some pristine Texas Hill Country and to provide nature education programs. Visitors e... Read More
2389 Stratford Drive, Austin, TX
The ANSC provides hands-on educational exhibits and recreational activities that increase awareness and appreciation of the natural environment. L... Read More
2220 Barton Springs Road, Austin, TX
The Austin Area Garden Center is a non-profit organization established in 1955 to support Zilker Botanical Garden's mission to promote the educatio... Read More
605 Robert East Lee Road, Austin, TX
Mission:The Umlauf Sculpture Garden & Museum provides educational experiences that encourage the understanding and appreciation of sculpture, a... Read More
4801 La Crosse Avenue, Austin, TX
The mission of the Lady Bird Johnson Wildflower Center is to increase the sustainable use and conservation of native wildflowers, plants and landsc... Read More
1884 Highway 71 West, Cedar Creek, TX
McKinney Roughs is a1,100 acre nature park where characteristics of four ecosystems-- Post Oak Savannah, Blackland Prairie, East Texas Piney Woods,... Read More
6900 Smoky Hill Court, Granbury, TX
Our Mission: The Acton Nature Center of Hood County will promote a recreational and educational venue for nature enthusiasts of all ages. Read More
Highway 16, Fredericksburg, TX
Fredericksburg is located in the center of several geologic and biologic regions in the southeastern corner of the Edwards Plateau. Geographic loca... Read More
167 Spring Lake, San Marcos, TX
Headquartered at Spring Lake Hall (formerly the Aquarena Hotel), the Meadows Center overlooks the San Marcos Springs and Spring Lake, the headwater... Read More
430 Riverside Drive, San Marcos, TX
Mission: To inform and educate the public about the San Marcos River Watershed ecosystem, in an effort to conserve and restore the watershed and i... Read More
567 Maddux Road, Weatherford, TX
History:Surrounded by native woodlands and tucked away down a country road between Weatherford and Mineral Wells, Texas, is Clark Gardens Botanical... Read More
3220 Botanic Garden Boulevard, Fort Worth, TX
Mission Statement : Enriching people's lives through environmental stewardship and education. The Fort Worth Botanic Garden, the oldest botanic ga... Read More
140 City Park Road, Boerne, TX
Mission Conservation of natural resources through education and stewardship. Read More
1823 Texas Plume Rd, Cedar Hill, TX
Lester Lorch Nature Preserve, 86 acres of trees, meadows and creeks, provides a unique experience for area visitors.  Donated in 1976 by the Lorch... Read More
9601 Fossil Ridge Road, Fort Worth, TX
Our Mission"To enhance the quality of life by enrolling and educating our community in the preservation and protection of natural areas while stand... Read More
150 Francisco Lemos St., Kerrville, TX
Mission: The mission of Riverside Nature Center is to foster greater public awareness and appreciation of the Hill Country’s natural resourc... Read More
1206 West F.M. 1382, Cedar Hill, TX
Imagine a place where every child – and the child within us all – can discover the joy and mystery of the world in which we live. A qui... Read More
Show More
Select a Texas town to find
the Best Things-To-Do and Places To Go around you
Andrews County
Aransas County
Armstrong County
Baylor County
Borden County
Briscoe County
Childress County
Cottle County
Crane County
Crockett County
Culberson County
Dawson County
Deaf Smith County
Foard County
Glasscock County
Hardeman County
Hartley County
Hemphill County
Jeff Davis County
Jim Hogg County
Kenedy County
Kent County
King County
Kinney County
Kleberg County
Loving County
Marion County
McLennan County
Mcmullen County
Midland County
Rains County
Randall County
Reagan County
Roberts County
San Augustine County
Schleicher County
Shackelford County
Sherman County
Stephens County
Sterling County
Stonewall County
Sutton County
Terrell County
Throckmorton County
Winkler County