There are
256 mi
from Sterling Heights, MI to Sharon, PA
That's the driving distance. It would take 4 hours 53 mins to go from Sterling Heights, Michigan to Sharon, Pennsylvania.
The flight distance (direct flight from Sterling Heights, MI to Sharon, PA) is 160.24 mi.
256 mi = 411.23 kms