Miles between Oklahoma City, OK and Grand Prairie, TX

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

That's the driving distance. It would take 3 hours 32 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.58 mi.

209 mi = 336.35 kms