Miles between Detroit, MI and Bay Village, OH

There are
156 mi
from Detroit, MI to Bay Village, OH

That's the driving distance. It would take 2 hours 59 mins to go from Detroit, Michigan to Bay Village, Ohio.

The flight distance (direct flight from Detroit, MI to Bay Village, OH) is 82.22 mi.

156 mi = 250.56 kms