Best Places to Swim Near Marble Falls

Jun 6, 2023

Summer is just made for swimming, especially in the Texas Hill Country where highs average in the mid-to upper 90s in June, July, and August. Of course, being nestled in lake country means there are plenty of places to take a dip. So, whether you are looking for a swimming pool or a swimming hole, check out some of our favorite spots to cool down. Please check with individual locations for opening dates, as they may vary due to weather.


Lakeside Park on Lake Marble Falls

Located right on Lake Marble Falls, Lakeside Park offers a 4,100-square-foot pool with a 1-meter diving board and water slide. Depths range from three feet to 11 feet in the main pool. The wading pool depth is one foot. The park also offers access to the lake. Lakeside Park features plenty of green space and a sandy beach lake entrance.

Lakeside Park: 305 Buena Vista Dr Marble Falls, TX 78654 – 6 miles from Gregg Ranch

Admission: $3 for residents, $4 for non-residents, Free for Toddlers (under 3)

Lifeguard on Duty


Lago Vista City Pool

Make a day of it at the Lago Vista City Pool on the north shore of Lake Travis.

This community pool features a large shallow-end beach entry, a flowing giant mushroom, splash buckets that are perfect for young children, a free swim area, lap lanes and a deck with patio chairs and tables. Two pavilions can be rented during normal hours.

Lago Vista City Pool: 8039 Bar K Ranch Rd. Lago Vista, TX 78645 – 32 miles from Gregg Ranch

Admission: $2.50 for residents, $3.50 for non-residents, Children 4-17, $1.50 for residents, $2.50 for non-residents. Free for children under 4

Lifeguard on Duty


Johnson City Community Pool

Johnson City Community Park has plenty of features to keep kids busy all day. There is a large swimming pool and a smaller toddler pool. There are two playgrounds, one for older kids and another for younger ones. You will also find a skateboard park, tennis courts, walking trails and picnic tables under huge pecan trees.

Johnson City Pool: 620 N. Nugent Ave. Johnson City, TX. 7863616 miles from Gregg Ranch

Admission: $2.00 for residents, $4.00 for non-residents

Children under 3 free for residents, $2 for non-residents

Lifeguard on Duty


Hancock Springs, Lampasas

Hancock Park’s pool is unique. It is a bit of Lampasas history, constructed in the very early 1900s, and a summertime recreation spot for every kid that grew up here since that time. Hancock Park was the original Baptist Encampment for Central Texas and people came from miles around to be baptized in the cool spring waters. It is fed by a large spring, and this keeps the water at a constant cool 69 degrees year-round.

Hancock Springs: US-281, Lampasas, TX 76550 – 40-miles from Gregg Ranch

Admission: $3.50 for adults, $2.50 for children 3-12 and seniors 55+, Free for children under 3

Lifeguard on Duty


Devil’s Waterhole at Inks Lake State Park

Inks Lake offers plenty of space to swim, but Devil’s Waterhole is a hill country favorite. For the brave at heart, cliff jumping is a big attraction here. This is one swimming hole where it is worth taking a plunge. When Valley Spring Creek is running, you can also explore scenic waterfalls upstream of the lake.

Inks Lake State Park: 3630 Park Road 4 West, Burnet, TX 78611 – 25 miles from Gregg Ranch

Admission: Adults $7, Children under 12-Free

No Lifeguard on Duty


Colorado Bend State Park

Spicewood Springs is one of the best swimming holes in the Hill Country. A short, flat trail will lead you to the first of multiple spring-fed swimming holes. Continue up the Spicewood Springs trail for more pools and waterfalls. With so many choices it’s like having your own private lagoon. Swimming is also allowed in the river.             

Colorado Bend State Park: 1201 Colorado Park Road, Bend, TX 76824 – 70 miles from Gregg Ranch

Admission: $5 for adults, Free for children under 12

No Lifeguard on Duty


LCRA Narrows Recreation Area on the Colorado River

The Narrows is a Lower Colorado River Authority day-use park in Spicewood. There are multiple activities available including swimming. stand-up paddle boarding and beachcombing.

LCRA Narrows Recreation Area: 2550 Co Rd 411, Spicewood, TX 78669 – 13 miles from Gregg Ranch

Admission: $5 for adults, $2 for seniors, free for children 12 and under

No Lifeguard on Duty


Krause Springs

Krause Springs is a privately owned swimming and camping site in Spicewood. There are 32 springs on the property, and several feed the manmade pool and the natural pool which flows into Lake Travis. Guests are also welcomed to relax and to stroll through the Butterfly Gardens – take time to listen to the music of the wind chimes and the fountains during your visit.

Krause Springs: 424 CR 404, Spicewood, TX 78669 – 10 miles from Gregg Ranch

Admission:  $10 for adults, $6 for children 4-11, Free for children under 4

No Lifeguard on Duty


Located in charming Marble Falls, Texas this 240-acre master-planned community is northwest of Austin and is anticipated to be home to approximately 700 single-family and 250 multi-family residences. A central community area with an outdoor pool, ramada, barbeque area, shaded play area and bocce ball and horseshoe pits are planned. Gregg Ranch outdoor amenities will also include 5.5 miles of jogging and biking trails throughout the community, plus a dog park. The community is conveniently located at the intersection of State Highways 281 and 71, and is a short drive to Lake Marble Falls, Lake LBJ and the famed Texas Lake and Hill Country. Visit to learn more.