There are
856 mi
from Columbia, SC to Muskegon Heights, MI
That's the driving distance. It would take 16 hours 44 mins to go from Columbia, South Carolina to Muskegon Heights, Michigan.
The flight distance (direct flight from Columbia, SC to Muskegon Heights, MI) is 694.66 mi.
856 mi = 1,377.71 kms