There are
389 mi
from Hoffman Estates, IL to Richmond Heights, OH
That's the driving distance. It would take 7 hours 31 mins to go from Hoffman Estates, Illinois to Richmond Heights, Ohio.
The flight distance (direct flight from Hoffman Estates, IL to Richmond Heights, OH) is 342.29 mi.
389 mi = 626.45 kms