Miles between Brownsville, TX and Levelland, TX

There are
690 mi
from Brownsville, TX to Levelland, TX

That's the driving distance. It would take 12 hours 33 mins to go from Brownsville, Texas to Levelland, Texas.

The flight distance (direct flight from Brownsville, TX to Levelland, TX) is 606.17 mi.

690 mi = 1,110.59 kms