Driving distance from Mission, TX to Houston, TX. The total driving distance from Mission, TX to Houston, TX is 354 miles or 570 kilometers. Your trip begins in Mission, Texas. It ends in Houston, Texas.