Add this Distance Calculation to your website! The driving distance from San Antonio to Corpus Christi is 143 miles. Your Travel Starts at San Antonio, TX, United States. It Ends at Corpus Christi, TX.