Miles between Oklahoma City, OK and Bartlesville, OK

There are
151 mi
from Oklahoma City, OK to Bartlesville, OK

That's the driving distance. It would take 2 hours 48 mins to go from Oklahoma City, Oklahoma to Bartlesville, Oklahoma.

The flight distance (direct flight from Oklahoma City, OK to Bartlesville, OK) is 123.15 mi.

151 mi = 243.06 kms