BALMORHEA S. P.
30.9444°N, 103.7832°W
INTO THE WILD · SWIMMING HOLES
Texas has better swimming holes than most people realize. Hamilton Pool Preserve in Travis County is a collapsed grotto with a 50-foot waterfall into a shallow limestone pool — advance reservations required, it sells out. Jacob's Well near Wimberley is a perpetual spring pumping thousands of gallons per minute into a deep limestone shaft — closed frequently on high-demand days to protect the aquifer. Krause Springs near Spicewood has 32 natural springs and an old-growth cypress grove with both a developed pool and a natural swimming area. Barton Springs Pool in Austin is spring-fed, 68°F year-round, and free to enter before 8am and after 10pm. The Frio River near Garner State Park is the Hill Country classic.
Always check current conditions before visiting — water levels, algae advisories, and access roads change seasonally. Never swim alone in remote sites. Tell someone your plans. Explore all swimming holes on the Trek4Free map →
30.9444°N, 103.7832°W
29.7229°N, 99.0700°W
30.2579°N, 97.7874°W
30.2639°N, 97.7713°W
30.0890°N, 98.4240°W
30.6431°N, 97.6814°W
30.0006°N, 98.0901°W
29.9542°N, 99.0788°W
32.7807°N, 97.4183°W
29.7604°N, 98.1400°W
30.7045°N, 98.9587°W
30.0238°N, 104.6473°W
31.0596°N, 98.5047°W
29.7130°N, 98.1062°W
30.7322°N, 98.3739°W
29.9427°N, 97.8990°W
29.5830°N, 99.7390°W
32.6365°N, 94.8736°W
30.5518°N, 98.3351°W
29.8523°N, 98.5082°W
30.3420°N, 98.1260°W
31.0540°N, 98.1830°W
30.4144°N, 97.8860°W
30.0700°N, 99.3322°W
30.6156°N, 95.5341°W
30.0713°N, 99.2561°W
30.0359°N, 98.1291°W
30.0464°N, 99.1430°W
30.4806°N, 98.1455°W
36.2210°N, 100.6433°W
29.7107°N, 98.1353°W
29.7477°N, 97.7759°W
30.6823°N, 98.4837°W
29.7361°N, 99.1221°W
30.0607°N, 99.4718°W
29.4953°N, 99.7139°W
30.3392°N, 98.2566°W
29.7078°N, 98.1219°W
31.3881°N, 95.1486°W
29.8787°N, 97.9333°W
29.6681°N, 97.6995°W
29.3735°N, 100.8837°W
30.0672°N, 99.3220°W
29.8868°N, 97.9349°W
30.0524°N, 99.4507°W
29.6693°N, 100.0215°W
31.8266°N, 94.6061°W
33.0825°N, 98.0224°W
29.6151°N, 99.5301°W
30.2497°N, 94.1765°W
31.8986°N, 97.3959°W
29.6202°N, 100.0089°W
29.6673°N, 97.6504°W
Events, trail finds & outdoor news — free.