Travel from Houston to Portland

Train, bus or fly from Houston to Portland?

Southwest Airlines, American Airlines and Delta fly from Houston to Portland hourly. Alternatively, Greyhound USA operates a bus from Houston to Portland every 3 hours. Tickets cost $7 - $60 and the journey takes 3 h 15 min. 2 other operators also service this route.

Book transport from Houston to Portland

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Houston to Portland

From Mc Kinney St @ Austin St line 040 bus to Houston Hobby Apt airport, fly to Portland airport, then tram to Portland. 7 h 5 min $285. From Travis St @ Franklin St line 102 bus to Houston airport, fly to Portland airport, then tram to Portland. 7 h 12 min $175. From Houston, TX bus to San Antonio, TX, bus to Los Angeles, CA, then bus to Portland, OR. 2 days 7 h $249. From Houston Amtrak train to Los Angeles Union Station Amtrak then train to Portland Union Station Amtrak. 2 days 19 h $767. From Houston drive to Portland. 36 h 45 min $284.