There are
949 mi
from Blaine, MN to Garland, TX
That's the driving distance. It would take 17 hours 34 mins to go from Blaine, Minnesota to Garland, Texas.
The flight distance (direct flight from Blaine, MN to Garland, TX) is 865.54 mi.
949 mi = 1,527.15 kms