Tent Camping Near New Braunfels, TX
Tent camping near New Braunfels TX — BYO tent sites, bell tents and riverside campsites on the spring-fed San Marcos River, just 25 minutes from New Braunfels in Kingsbury, Texas Hill Country.
A family-friendly, calmer alternative to the Comal & Guadalupe — 25 minutes from NB. BYO Tent sites from $29.
A Quieter River Camping Option Near New Braunfels
Same clear, 72°F spring-fed Hill Country water — without the rowdy Comal party-tube crowd. Son's River Ranch is just 25 minutes from New Braunfels on a private 150-acre stretch of the San Marcos River. Reserved tent sites, fire pits, picnic tables and walk-to-river access.
Don't want to set up a tent? Upgrade to a Bell Tent, Glamping Cabin, or Safari Cabin — same river, same fire pit vibe, with real beds and A/C waiting for you when you arrive.
Bring Your Own Tent
Classic Tent Camping at Son's River Ranch — From $29/Night
Pitch your tent on a spacious, family-friendly site with electric hookups, your own fire pit, picnic table, and BBQ grill. Restroom trailers are a short walk away, and the spring-fed San Marcos River — small rapids, no dams, 72°F year-round — is just steps from your campsite. 150 private acres of Texas Hill Country, no crowds, no chaos.
Tent Camping Rates
Starting at $29 - $49 a night
Want to Upgrade? Try Glamping
Skip the tent setup — air-conditioned cabins and bell tents with real beds, just steps from your campsite.

Safari Cabins
Sleeps 9 · Full Kitchenette · A/C · Large Deck
Our largest glamping cabins. 4 Full beds, futon couch, full kitchenette, and a covered deck.

Glamping Cabins
Sleeps 4 · Kitchenette · A/C · Fire Pit
The whole front wall opens to the outdoors. Cozy with 2 queen beds and your own fire pit.

Bell Tents
Sleeps 5 · Furnished · A/C · Fire Pit
Real beds, electricity, and A/C — sleeping under canvas. We set it all up for you.
* All glamping rentals include water, electricity, firepit, BBQ grill & Picnic Table.
Ready to Book Your Riverside Camping Trip?
Your family's perfect riverside escape is waiting.
