There are
1,171 mi
from Wichita Falls, TX to St Clair Shores, MI
That's the driving distance. It would take 21 hours 36 mins to go from Wichita Falls, Texas to St Clair Shores, Michigan.
The flight distance (direct flight from Wichita Falls, TX to St Clair Shores, MI) is 1,031.25 mi.
1,171 mi = 1.61 kms