Miles between Flint, MI and Southlake, TX

There are
1,176 mi
from Flint, MI to Southlake, TX

That's the driving distance. It would take 21 hours 47 mins to go from Flint, Michigan to Southlake, Texas.

The flight distance (direct flight from Flint, MI to Southlake, TX) is 1,007.83 mi.

1,176 mi = 1.61 kms