According to Campingship, Batesville, Texas is a small city located in the western part of the state in Zavala County. It is situated approximately 60 miles south of San Antonio and about 30 miles east of Uvalde. The city’s population
Batesville, Texas
