Miles between Midland, TX and Southlake, TX

There are
320 mi
from Midland, TX to Southlake, TX

That's the driving distance. It would take 5 hours 36 mins to go from Midland, Texas to Southlake, Texas.

The flight distance (direct flight from Midland, TX to Southlake, TX) is 295.44 mi.

320 mi = 514.88 kms