There are
438 mi
from Midland, TX to Edmond, OK
That's the driving distance. It would take 7 hours 57 mins to go from Midland, Texas to Edmond, Oklahoma.
The flight distance (direct flight from Midland, TX to Edmond, OK) is 365.29 mi.
438 mi = 705.24 kms