There are
1,298 mi
from Great Falls, MT to Mcfarland, CA
That's the driving distance. It would take 21 hours 58 mins to go from Great Falls, Montana to Mcfarland, California.
The flight distance (direct flight from Great Falls, MT to Mcfarland, CA) is 912.66 mi.
1,298 mi = 2,088.46 kms