Driving distance from Corpus Christi, TX to San Antonio, TX. The total driving distance from Corpus Christi, TX to San Antonio, TX is 144 miles or 232 kilometers. Your trip begins in Corpus Christi, Texas. It ends in San Antonio, Texas.