There are
818 mi
from Sterling Heights, MI to Columbus, NE
That's the driving distance. It would take 15 hours 21 mins to go from Sterling Heights, Michigan to Columbus, Nebraska.
The flight distance (direct flight from Sterling Heights, MI to Columbus, NE) is 739 mi.
818 mi = 1,316.49 kms