The small town of Ingram is located in the heart of Texas Hill Country in Kerr County, Texas. It is settled right beside the Guadalupe River, which flows through the town’s two lakes - Lake New Ingram and Lake Old Ingram. The main attraction at this charming spot is Stonehenge II, which is a smaller-scale reproduction of the megalithic stone landmark in Salisbury, England. People travel from miles around to witness this impressive structure. The town itself is full of local businesses, such as art studios and galleries, antique shops, boutiques, and restaurants. Those who are happy to drive can be in San Antonio in an hour and a quarter, Canyon Lake in an hour and a half, or Austin in just over two hours.


There are no more accommodations that exactly fit your criteria. You can try broadening your search by changing some of the filters or move and zoom-out into the map to show more results.

Accommodations without filters:

Oops! There are no results for your search.

Please try again with another location or different dates.