There are
1,300 mi
from Billings, MT to Southlake, TX
That's the driving distance. It would take 22 hours 53 mins to go from Billings, Montana to Southlake, Texas.
The flight distance (direct flight from Billings, MT to Southlake, TX) is 1,072.78 mi.
1,300 mi = 1.61 kms