There are
1,085 mi
from Brownsville, TX to Douglas, AZ
That's the driving distance. It would take 18 hours 54 mins to go from Brownsville, Texas to Douglas, Arizona.
The flight distance (direct flight from Brownsville, TX to Douglas, AZ) is 821.03 mi.
1,085 mi = 1.61 kms