There are
553 mi
from St Joseph, MO to Oak Creek, WI
That's the driving distance. It would take 10 hours 17 mins to go from St Joseph, Missouri to Oak Creek, Wisconsin.
The flight distance (direct flight from St Joseph, MO to Oak Creek, WI) is 421.26 mi.
553 mi = 890.42 kms