Miles between Pontiac, MI and Bonham, TX

There are
1,168 mi
from Pontiac, MI to Bonham, TX

That's the driving distance. It would take 21 hours 12 mins to go from Pontiac, Michigan to Bonham, Texas.

The flight distance (direct flight from Pontiac, MI to Bonham, TX) is 937.64 mi.

1,168 mi = 1,879.93 kms