Miles between Brownsville, TX and Kennett, MO

There are
972 mi
from Brownsville, TX to Kennett, MO

That's the driving distance. It would take 18 hours 21 mins to go from Brownsville, Texas to Kennett, Missouri.

The flight distance (direct flight from Brownsville, TX to Kennett, MO) is 838.25 mi.

972 mi = 1,564.05 kms