San Benito is located just southeast of Harlingen toward Brownsville along US 77/83.
In Cameron County, San Benito is part of the Brownsville-Harlingen-San Benito, Texas metro area.
See more Texas Cities and Towns.