Miles between Houston, TX and Fargo, ND

There are
1,317 mi
from Houston, TX to Fargo, ND

That's the driving distance. It would take 22 hours 54 mins to go from Houston, Texas to Fargo, North Dakota.

The flight distance (direct flight from Houston, TX to Fargo, ND) is 1,185.12 mi.

1,317 mi = 1.61 kms