There are
827 mi
from St Joseph, MO to Deer Park, TX
That's the driving distance. It would take 14 hours 41 mins to go from St Joseph, Missouri to Deer Park, Texas.
The flight distance (direct flight from St Joseph, MO to Deer Park, TX) is 694.76 mi.
827 mi = 1,331.37 kms