There are
277 mi
from Kalamazoo, MI to Bexley, OH
That's the driving distance. It would take 5 hours 28 mins to go from Kalamazoo, Michigan to Bexley, Ohio.
The flight distance (direct flight from Kalamazoo, MI to Bexley, OH) is 211.56 mi.
277 mi = 446.00 kms