There are
847 mi
from Fargo, ND to Greencastle, IN
That's the driving distance. It would take 15 hours 36 mins to go from Fargo, North Dakota to Greencastle, Indiana.
The flight distance (direct flight from Fargo, ND to Greencastle, IN) is 705.42 mi.
847 mi = 1,363.85 kms