There are
460 mi
from Brookhaven, MS to Midlothian, TX
That's the driving distance. It would take 8 hours 28 mins to go from Brookhaven, Mississippi to Midlothian, Texas.
The flight distance (direct flight from Brookhaven, MS to Midlothian, TX) is 388.86 mi.
460 mi = 740.33 kms