There are
1,235 mi
from Grand Haven, MI to Brenham, TX
That's the driving distance. It would take 22 hours 55 mins to go from Grand Haven, Michigan to Brenham, Texas.
The flight distance (direct flight from Grand Haven, MI to Brenham, TX) is 1,052.69 mi.
1,235 mi = 1,987.57 kms