There are
185 mi
from Moore, OK to Watauga, TX
That's the driving distance. It would take 3 hours 16 mins to go from Moore, Oklahoma to Watauga, Texas.
The flight distance (direct flight from Moore, OK to Watauga, TX) is 171.97 mi.
185 mi = 298.15 kms