There are
1,247 mi
from Tampa, FL to Bethany, OK
That's the driving distance. It would take 23 hours 10 mins to go from Tampa, Florida to Bethany, Oklahoma.
The flight distance (direct flight from Tampa, FL to Bethany, OK) is 1,031.92 mi.
1,247 mi = 2,007.35 kms