There are
2,265 mi
from Yakima, WA to St Clair Shores, MI
That's the driving distance. It would take 1 day 15 hours to go from Yakima, Washington to St Clair Shores, Michigan.
The flight distance (direct flight from Yakima, WA to St Clair Shores, MI) is 1,855.78 mi.
2,265 mi = 3.22 kms