Miles between Columbus, OH and Maryland Heights, MO

There are
431 mi
from Columbus, OH to Maryland Heights, MO

That's the driving distance. It would take 8 hours 8 mins to go from Columbus, Ohio to Maryland Heights, Missouri.

The flight distance (direct flight from Columbus, OH to Maryland Heights, MO) is 406.23 mi.

431 mi = 693.14 kms