Miles between Broken Arrow, OK and Sulphur Springs, TX

There are
226 mi
from Broken Arrow, OK to Sulphur Springs, TX

That's the driving distance. It would take 4 hours 18 mins to go from Broken Arrow, Oklahoma to Sulphur Springs, Texas.

The flight distance (direct flight from Broken Arrow, OK to Sulphur Springs, TX) is 201.64 mi.

226 mi = 364.11 kms