There are
1,242 mi
from Gaithersburg, MD to Ponca City, OK
That's the driving distance. It would take 23 hours 41 mins to go from Gaithersburg, Maryland to Ponca City, Oklahoma.
The flight distance (direct flight from Gaithersburg, MD to Ponca City, OK) is 1,094.45 mi.
1,242 mi = 1,998.40 kms