There are
361 mi
from Bryan, TX to Harlingen, TX
That's the driving distance. It would take 6 hours 50 mins to go from Bryan, Texas to Harlingen, Texas.
The flight distance (direct flight from Bryan, TX to Harlingen, TX) is 320.10 mi.
361 mi = 581.20 kms