There are
434 mi
from Odessa, TX to Woodward, OK
That's the driving distance. It would take 7 hours 43 mins to go from Odessa, Texas to Woodward, Oklahoma.
The flight distance (direct flight from Odessa, TX to Woodward, OK) is 359.78 mi.
434 mi = 699.00 kms