Miles between Oklahoma City, OK and Siloam Springs, AR

There are
189 mi
from Oklahoma City, OK to Siloam Springs, AR

That's the driving distance. It would take 3 hours 24 mins to go from Oklahoma City, Oklahoma to Siloam Springs, Arkansas.

The flight distance (direct flight from Oklahoma City, OK to Siloam Springs, AR) is 173.97 mi.

189 mi = 304.84 kms