Where the rugged spirit of the Hill Country meets refined comfort — cabins carved from legacy, set among ancient oaks and open sky.
Falling Rock Ranch Resort was born from a simple conviction: the Texas Hill Country deserves lodging that honors its raw beauty without sacrificing comfort. Nestled along Junction Highway, our resort is a sanctuary where the pace of life slows and the landscape speaks for itself.
Each cabin is thoughtfully designed to blend into the terrain — natural materials, expansive windows, and private terraces that frame the Hill Country like living paintings. Whether you're here for a weekend escape or a extended retreat, Falling Rock is more than a place to sleep. It's where the land leaves its mark.
Every cabin is a private world — designed for solitude, crafted for comfort, positioned for unforgettable views.
Our signature cabin features vaulted timber ceilings, a stone fireplace, and a wraparound deck overlooking the valley. Sleeps up to 6 guests.
A secluded retreat nestled among mature cedar trees. Features a private hot tub, king bed, and floor-to-ceiling windows framing the forest.
Our largest property — three bedrooms, a full kitchen, communal fire pit, and sweeping views of the Texas sky. Perfect for families and gatherings.
Miles of private and nearby trails for hiking, horseback riding, and wildlife viewing through native terrain.
Each cabin features a private terrace designed for one of the darkest and most spectacular night skies in Texas.
Communal fire pits, outdoor kitchens, and gathering spaces that bring the warmth of Texas hospitality to life.
Minutes from Ingram Lake, Boerne, and the historic River Road — your basecamp for exploring the Hill Country.
4524 Junction Hwy
Ingram, TX 78025-5071
Mon – Sun: 8:00 AM – 8:00 PM
24/7 check-in available for confirmed reservations
Ready to experience the Hill Country your way? Reach out to us and we'll help you find the perfect cabin for your retreat.
We've received your inquiry and will follow up within 24 hours.
Or call us directly: (713) 806-5599