There are
970 mi
from Blaine, MN to Terrell, TX
That's the driving distance. It would take 18 hours 3 mins to go from Blaine, Minnesota to Terrell, Texas.
The flight distance (direct flight from Blaine, MN to Terrell, TX) is 873.70 mi.
970 mi = 1,560.64 kms