There are
1,343 mi
from Ontario, CA to Weatherford, TX
That's the driving distance. It would take 22 hours 59 mins to go from Ontario, California to Weatherford, Texas.
The flight distance (direct flight from Ontario, CA to Weatherford, TX) is 1,146.80 mi.
1,343 mi = 2,161.17 kms