Miles between Pasadena, TX and Sapulpa, OK

There are
501 mi
from Pasadena, TX to Sapulpa, OK

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

The flight distance (direct flight from Pasadena, TX to Sapulpa, OK) is 438.96 mi.

501 mi = 806.13 kms