Miles between Arlington, TX and Lake St Louis, MO

There are
637 mi
from Arlington, TX to Lake St Louis, MO

That's the driving distance. It would take 12 hours 15 mins to go from Arlington, Texas to Lake St Louis, Missouri.

The flight distance (direct flight from Arlington, TX to Lake St Louis, MO) is 547.42 mi.

637 mi = 1,025.57 kms