
Granite Shoals, TX 78654 (Burnet County)
About this property
This is one of those opportunities that rarely comes to market, and when it does, it’s recognized for what it is: a true legacy property. Set on approximately 2.19 acres along the main body of Lake LBJ, this property offers an extraordinary 311 feet of waterfront—an increasingly rare combination of scale, privacy, & presence on one of the most sought-after stretches of the lake. The setting is both peaceful & expansive, w/wide open water views framed by a canopy of mature trees that provide natural beauty, shade, & a sense of seclusion that is difficult to replicate. The existing home on the property is livable & could be enjoyed as-is or updated over time. However, the true value here lies in the land itself—its size, frontage, & the flexibility it offers for the future. Whether that vision is to create a private waterfront estate, design a multi-generational family compound, or explore the potential to subdivide into multiple homesites (buyer to verify), the possibilities here are compelling. The property was originally platted as three lots, adding an additional layer of flexibility for those considering long-term use or investment. One of the property’s most unique features is its own small island just off the shoreline-an uncommon detail that gives the setting a true sense of character & place, creating an experience that feels distinctly your own. Life on this stretch of LBJ centers around the water, from quiet mornings under the trees & glassy conditions for skiing or paddling, to afternoons spent boating & gathering with family/friends. Evenings bring sweeping Hill Country sunsets across the main body of the lake. With constant water levels & unobstructed views, the property offers both beauty & usability, all within easy reach of every day conveniences. Properties with this combination of acreage, main body location & 300+ feet of frontage are exceptionally limited! This is an opportunity to secure a piece of Lake LBJ that can be enjoyed for generations.
Property details
Location
About the Area
310 Castlehigh Dr is located in Granite Shoals, Texas, in Burnet County. Burnet County sits in the heart of the Highland Lakes region, anchored by the city of Burnet, the Bluebonnet Capital of Texas, and Lake Buchanan, the largest of the Highland Lakes chain. The county blends working ranch land with lakefront recreation in a landscape that has drawn Texans for generations.
The Colorado River was dammed in the 1930s to create the Highland Lakes chain, and Lake Buchanan and Inks Lake both lie within Burnet County. The terrain transitions from the granite-topped Central Mineral Region in the west to limestone hills in the east, with the Colorado River canyon cutting through dramatic bluffs.
Granite Shoals had an estimated population of 5,247 as of 2023. The 78654 zip code has a median household income of $72,669, a median home value of $315,200, and a median age of 43.1. The average household size is 2.51 people.
Lake tourism, retirement communities, granite quarrying, ranching, and small-scale agriculture drive the Burnet County economy. The county is experiencing significant growth as Austin-area buyers seek lakefront properties and acreage within a 90-minute drive of the city.
Demographic data sourced from the U.S. Census Bureau, American Community Survey 5-Year Estimates (2023).
Listing information © 2026 Unlock MLS (ACTRIS). All data provided AS IS. Information is deemed reliable but not guaranteed. Listing courtesy of RE/MAX Fine Properties.