1 Houston, TX is 1310 miles from San Diego. 2  There are 8 daily flights from Houston, TX to San Diego. 3  There are 27 weekly flights from Houston, TX to San Diego.  16 non-stop flights are operating from Houston, TX to San Diego today.