Miles between Dallas, TX and Lake St Louis, MO

There are
617 mi
from Dallas, TX to Lake St Louis, MO

That's the driving distance. It would take 11 hours 51 mins to go from Dallas, Texas to Lake St Louis, Missouri.

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

617 mi = 992.96 kms