The calculated distance (air line) between Bacliff and Houston is approximately 28 miles respectively 46 kilometers.
By car or train, the actual journey to Houston is certainly longer, as only the direct route (as the crow flies) between Bacliff and Houston has been calculated here.