There are
1,317 mi
from Burnsville, MN to Uvalde, TX
That's the driving distance. It would take 23 hours 19 mins to go from Burnsville, Minnesota to Uvalde, Texas.
The flight distance (direct flight from Burnsville, MN to Uvalde, TX) is 1,132.41 mi.
1,317 mi = 2,118.95 kms