INTO THE WILD · SWIMMING HOLES

Swimming Holes in Texas

53 Sites Found Public & Accessible Land

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 →

Hike In

BALMORHEA S. P.

Easy Access

30.9444°N, 103.7832°W

BANDERA CITY PARK

Easy Access KERRVILLE Area

29.7229°N, 99.0700°W

BARTON CREEK GREENBELT PARK

Moderate Hike AUSTIN Area

30.2579°N, 97.7874°W

BARTON SPRINGS

Easy Access AUSTIN Area

30.2639°N, 97.7713°W

BLANCO S. P.

Easy Access

30.0890°N, 98.4240°W

BLUE HOLE GEORGETOWN

Easy Access AUSTIN Area

30.6431°N, 97.6814°W

BLUE HOLE WIMBERLEY

Easy Access SAN MARCOS Area

30.0006°N, 98.0901°W

BRINKS CROSSING

Easy Access KERRVILLE Area

29.9542°N, 99.0788°W

BURGERS LAKE

Easy Access

32.7807°N, 97.4183°W

CAMP HUACO SPRINGS

Easy Access NEW BRAUNFELS Area

29.7604°N, 98.1400°W

CASTELL CROSSING

Easy Access LLANO Area

30.7045°N, 98.9587°W

CHINATI HOT SPRINGS

Easy Access

30.0238°N, 104.6473°W

COLORADO BEND S. P.

Moderate Hike

31.0596°N, 98.5047°W

CYPRESS BEND PARK

Easy Access NEW BRAUNFELS Area

29.7130°N, 98.1062°W

DEVILS WATER HOLE

Easy Access LLANO Area

30.7322°N, 98.3739°W

FIVE MILE DAM PARK

Easy Access SAN MARCOS Area

29.9427°N, 97.8990°W

GARNER S. P.

Easy Access UVALDE Area

29.5830°N, 99.7390°W

GILMER POND

Easy Access

32.6365°N, 94.8736°W

GRANITE BEACH PARK

Easy Access LLANO Area

30.5518°N, 98.3351°W

GUADALUPE RIVER S. P.

Easy Access NEW BRAUNFELS Area

29.8523°N, 98.5082°W

HAMILTON POOL

Easy Access PEDERNALES Area

30.3420°N, 98.1260°W

HANCOCK SPRINGS POOL

Easy Access

31.0540°N, 98.1830°W

HIPPIE HOLLOW COUNTY PARK

Easy Access AUSTIN Area

30.4144°N, 97.8860°W

HUNT CROSSING

Easy Access KERRVILLE Area

30.0700°N, 99.3322°W

HUNTSVILLE S. P.

Easy Access HOUSTON Area

30.6156°N, 95.5341°W

INGRAM DAM

Easy Access KERRVILLE Area

30.0713°N, 99.2561°W

JACOBS WELL

Easy Access SAN MARCOS Area

30.0359°N, 98.1291°W

KERRVILLE

Easy Access KERRVILLE Area

30.0464°N, 99.1430°W

KRAUSE SPRINGS

Easy Access PEDERNALES Area

30.4806°N, 98.1455°W

LAKE FRYER

Easy Access

36.2210°N, 100.6433°W

LANDA PARK

Easy Access NEW BRAUNFELS Area

29.7107°N, 98.1353°W

LEISURE CAMP

Easy Access LULING Area

29.7477°N, 97.7759°W

LLANO SLABS

Easy Access LLANO Area

30.6823°N, 98.4837°W

MEDINA

Easy Access KERRVILLE Area

29.7361°N, 99.1221°W

MO RANCH

Easy Access KERRVILLE Area

30.0607°N, 99.4718°W

NEALS LODGES

Easy Access UVALDE Area

29.4953°N, 99.7139°W

PEDERNALES FALLS S. P.

Moderate Hike PEDERNALES Area

30.3392°N, 98.2566°W

PRINCE SOLMS PARK

Easy Access NEW BRAUNFELS Area

29.7078°N, 98.1219°W

RATCLIFF LAKE

Easy Access

31.3881°N, 95.1486°W

RIO VISTA PARK

Easy Access SAN MARCOS Area

29.8787°N, 97.9333°W

RIVER TRAIL PARK

Easy Access LULING Area

29.6681°N, 97.6995°W

SAN FELIPE SPRINGS

Easy Access

29.3735°N, 100.8837°W

SCHUMACHERS CROSSING

Easy Access KERRVILLE Area

30.0672°N, 99.3220°W

SEWELL PARK

Easy Access SAN MARCOS Area

29.8868°N, 97.9349°W

THE FLATS

Easy Access KERRVILLE Area

30.0524°N, 99.4507°W

THE QUINCE

Easy Access UVALDE Area

29.6693°N, 100.0215°W

TONKAWA SPRINGS

Easy Access

31.8266°N, 94.6061°W

UNKS LAKE

Easy Access

33.0825°N, 98.0224°W

UTOPIA CITY PARK

Easy Access UVALDE Area

29.6151°N, 99.5301°W

VILLAGE CREEK S. P.

Easy Access HOUSTON Area

30.2497°N, 94.1765°W

WALLING BEND PARK

Easy Access

31.8986°N, 97.3959°W

WES COOKSEY PARK

Easy Access UVALDE Area

29.6202°N, 100.0089°W

ZEDLER MILL

Easy Access LULING Area

29.6673°N, 97.6504°W