Miles between Sterling Heights, MI and Lake Elsinore, CA

There are
2,288 mi
from Sterling Heights, MI to Lake Elsinore, CA

That's the driving distance. It would take 1 day 16 hours to go from Sterling Heights, Michigan to Lake Elsinore, California.

The flight distance (direct flight from Sterling Heights, MI to Lake Elsinore, CA) is 1,947.83 mi.

2,288 mi = 3.22 kms