← Back to search

Caddo Lake State Park

Karnack, TX

Caddo Lake State Park
Caddo Lake State Park photo 1 Caddo Lake State Park photo 2 Caddo Lake State Park photo 3
Fee: Entrance: $4 per person ages 13 and older; ages 12 and under free. Camping and cabins extra. Reservations: Texas State Parks reservation system, (800) 792-1112.

About this park

Caddo Lake State Park is on the Big Cypress Bayou in East Texas, where bald cypress trees draped with Spanish moss tower over a maze of bayous. Visitors paddle underneath the trees, fish for any of more than 70 species of fish, and explore the trails. Historic cabins built more than 80 years ago by the Civilian Conservation Corps can be rented, and rangers lead programs about the park.

Contact & location

๐Ÿ“ž (903) 679-3351

Nearby state parks

๐ŸŒฒMartin Creek Lake State Park ยท Tatum ยท 35.9 mi
๐ŸŒฒDaingerfield State Park ยท Daingerfield ยท 37.7 mi
๐ŸŒฒAtlanta State Park ยท Atlanta ยท 38.3 mi

Caddo Lake State Park FAQ

Where is Caddo Lake State Park located?
Caddo Lake State Park is in Karnack, Texas, at 245 Park Road 2. GPS coordinates: 32.68023, -94.17636. Get directions.
Is there an entrance fee at Caddo Lake State Park?
Entrance: $4 per person ages 13 and older; ages 12 and under free. Camping and cabins extra. Reservations: Texas State Parks reservation system, (800) 792-1112. Fees can change by season, so confirm with the park before you go.
How do I contact Caddo Lake State Park?
You can call (903) 679-3351. The park office can confirm RV site availability, hookups, length limits and current conditions.
Are there RV campgrounds near Caddo Lake State Park?
Yes. The closest RV-friendly campgrounds listed on ParkedRV are:Distances are straight-line miles.
How current is this information about Caddo Lake State Park?
This listing was last updated on October 9, 2026. If something is out of date, let us know and we'll fix it.