There are
320 mi
from Lewisville, TX to Woodward, OK
That's the driving distance. It would take 5 hours 47 mins to go from Lewisville, Texas to Woodward, Oklahoma.
The flight distance (direct flight from Lewisville, TX to Woodward, OK) is 270.69 mi.
320 mi = 514.75 kms