There are
559 mi
from St Louis, MO to Warrensville Heights, OH
That's the driving distance. It would take 10 hours 28 mins to go from St Louis, Missouri to Warrensville Heights, Ohio.
The flight distance (direct flight from St Louis, MO to Warrensville Heights, OH) is 498.11 mi.
559 mi = 898.95 kms