There are
800 mi
from Dearborn, MI to Opelika, AL
That's the driving distance. It would take 15 hours 3 mins to go from Dearborn, Michigan to Opelika, Alabama.
The flight distance (direct flight from Dearborn, MI to Opelika, AL) is 679.35 mi.
800 mi = 1,287.60 kms