There are
996 mi
from Broken Arrow, OK to West Mifflin, PA
That's the driving distance. It would take 18 hours 36 mins to go from Broken Arrow, Oklahoma to West Mifflin, Pennsylvania.
The flight distance (direct flight from Broken Arrow, OK to West Mifflin, PA) is 912.86 mi.
996 mi = 1,603.06 kms