The driving distance between Cleveland, OH and St. Louis, MO is approximately 560 miles. The driving time would be approximately 9 hours 15 minutes if you were to travel non-stop in good driving conditions. (The driving time does not take into consideration conditions which may extend trip time such as weather, road work, border crossings and rush hour traffic in urban areas.)
The driving distance between Cleveland OH and St. Louis, Missouri is about 562 road miles.
The driving distance is about 875 miles.
The driving distance is about 1,790 miles.
68 miles
The driving distance from Saint Louis, MO to Galveston, TX is 891 miles.
Approximatley 283 miles
About 1,275km
The distance in Missouri from Hannibal to St. Louis is 117 miles. That equals 188 kilometers and about 2 hours in driving time.
About 97 miles.
345 miles.
About 285 miles.
350 miles