There are
854 mi
from St Joseph, MO to Clarksburg, WV
That's the driving distance. It would take 16 hours 19 mins to go from St Joseph, Missouri to Clarksburg, West Virginia.
The flight distance (direct flight from St Joseph, MO to Clarksburg, WV) is 772.28 mi.
854 mi = 1,374.04 kms