There are
1,272 mi
from Sterling Heights, MI to Borger, TX
That's the driving distance. It would take 23 hours 40 mins to go from Sterling Heights, Michigan to Borger, Texas.
The flight distance (direct flight from Sterling Heights, MI to Borger, TX) is 1,091.09 mi.
1,272 mi = 1.61 kms