There are
215 mi
from Pasadena, TX to Portland, TX
That's the driving distance. It would take 4 hours 18 mins to go from Pasadena, Texas to Portland, Texas.
The flight distance (direct flight from Pasadena, TX to Portland, TX) is 179.18 mi.
215 mi = 345.59 kms