Miles between Louisville, KY and Weslaco, TX

There are
1,293 mi
from Louisville, KY to Weslaco, TX

That's the driving distance. It would take 23 hours 49 mins to go from Louisville, Kentucky to Weslaco, Texas.

The flight distance (direct flight from Louisville, KY to Weslaco, TX) is 1,097.65 mi.

1,293 mi = 1.61 kms