There are
859 mi
from Rochester, MN to Bonham, TX
That's the driving distance. It would take 16 hours 1 min to go from Rochester, Minnesota to Bonham, Texas.
The flight distance (direct flight from Rochester, MN to Bonham, TX) is 748.53 mi.
859 mi = 1,383.12 kms