There are
1,168 mi
from Rockwall, TX to Birmingham, MI
That's the driving distance. It would take 21 hours 15 mins to go from Rockwall, Texas to Birmingham, Michigan.
The flight distance (direct flight from Rockwall, TX to Birmingham, MI) is 980.34 mi.
1,168 mi = 1,880.01 kms