Miles between Duluth, MN and Snyder, TX

There are
1,267 mi
from Duluth, MN to Snyder, TX

That's the driving distance. It would take 22 hours 46 mins to go from Duluth, Minnesota to Snyder, Texas.

The flight distance (direct flight from Duluth, MN to Snyder, TX) is 1,077.36 mi.

1,267 mi = 1.61 kms