Miles between Oklahoma City, OK and Grand Prairie, TX

There are
216 mi
from Oklahoma City, OK to Grand Prairie, TX

That's the driving distance. It would take 3 hours 19 mins to go from Oklahoma City, Oklahoma to Grand Prairie, Texas.

The flight distance (direct flight from Oklahoma City, OK to Grand Prairie, TX) is 190.37 mi.

216 mi = 347.12 kms