distance between richmond tx and houston tx
Driving distance from Houston, TX to Richmond, TX. The total driving distance from Houston, TX to Richmond, TX is 30 miles or 48 kilometers. Your trip begins in Houston, Texas. It ends in Richmond, Texas.