Miles between Victoria, TX and Lake St Louis, MO

There are
914 mi
from Victoria, TX to Lake St Louis, MO

That's the driving distance. It would take 17 hours 22 mins to go from Victoria, Texas to Lake St Louis, Missouri.

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

914 mi = 1,471.37 kms