Texas Hill Country
Granite Shoals is a small city on Lake LBJ in Burnet County — a lake community named for the pink granite formations visible in the lake. Like neighboring Horseshoe Bay and Marble Falls, it's anchored by the Highland…
Weather in Granite Shoals
Source: National Weather Service
Granite Shoals is a small city on Lake LBJ in Burnet County — a lake community named for the pink granite formations visible in the lake. Like neighboring Horseshoe Bay and Marble Falls, it's anchored by the Highland Lakes lifestyle with boating, fishing, and lakeside living as the primary draws.
Lake LBJ — The constant-level lake provides excellent recreational boating, fishing, and water sports. The granite formations visible in and around the lake give the city its name and create a distinctive geological character.
Granite Shoals City Park — Lake access with boat ramp, fishing pier, and picnic facilities for residents and visitors.
Proximity to Marble Falls and Horseshoe Bay — Both communities are within 10 miles and provide expanded dining, retail, and resort amenities.
Granite Shoals sits on FM-2147 about 5 miles west of Marble Falls. From Marble Falls, take FM-2147 west. From US-281, take FM-2147 west from its intersection near Marble Falls.
Explore
Topic pages combine local listings when enough data exists for SEO-rich results.
Artists, playlists, and shows tied to this area.
Open music hub