Miles between Tulsa, OK and Pasadena, TX

There are
507 mi
from Tulsa, OK to Pasadena, TX

That's the driving distance. It would take 9 hours 14 mins to go from Tulsa, Oklahoma to Pasadena, Texas.

The flight distance (direct flight from Tulsa, OK to Pasadena, TX) is 448.85 mi.

507 mi = 815.23 kms