There are
28 mi
from Elyria, OH to Broadview Heights, OH
That's the driving distance. It would take 40 minutes to go from Elyria, Ohio to Broadview Heights, Ohio.
The flight distance (direct flight from Elyria, OH to Broadview Heights, OH) is 22.24 mi.
28 mi = 45.54 kms