There are
915 mi
from Victoria, TX to St Ann, MO
That's the driving distance. It would take 17 hours 7 mins to go from Victoria, Texas to St Ann, Missouri.
The flight distance (direct flight from Victoria, TX to St Ann, MO) is 783.16 mi.
915 mi = 1,471.77 kms