There are
1,271 mi
from Victoria, TX to Benton Harbor, MI
That's the driving distance. It would take 23 hours 16 mins to go from Victoria, Texas to Benton Harbor, Michigan.
The flight distance (direct flight from Victoria, TX to Benton Harbor, MI) is 1,092.71 mi.
1,271 mi = 2,045.70 kms