Miles between Grand Prairie, TX and Claremore, OK

There are
297 mi
from Grand Prairie, TX to Claremore, OK

That's the driving distance. It would take 5 hours 35 mins to go from Grand Prairie, Texas to Claremore, Oklahoma.

The flight distance (direct flight from Grand Prairie, TX to Claremore, OK) is 258.66 mi.

297 mi = 478.42 kms